1squeekboard (1.16.0-1) experimental; urgency=medium 2 3 [ Dorota Czaplejewicz ] 4 * build: Remove regex crate 5 * ci: Use bookworm image 6 * build: Pin transitive dependencies 7 * cargo: Update Cargo.lock with pinned dependencies 8 * CI: Use byzantium as the base 9 * cargo: Bump dependencies 10 11 [ Guido Günther ] 12 * po: Fix ui file name 13 * entry: Mark as executable 14 * entry: Only activate purpose timer when focused 15 * entry: Add another input hint 16 * Add entry test using GTK4 17 18 [ Rafael Fontenelle ] 19 * Add Brazilian Portuguese translation 20 21 [ Yuri Chornoivan ] 22 * Add Ukrainian translation 23 24 [ Luna Jernberg ] 25 * Add Swedish Translation 26 * Update sv.po 27 * Update LINGUAS 28 29 [ Fabio Tomat ] 30 * Add Friulian translation 31 32 [ Daniel Șerbănescu ] 33 * Add Romanian translation 34 35 [ Matej Urbančič ] 36 * Add Slovenian translation 37 38 [ Nathan Follens ] 39 * Add Dutch translation 40 41 [ Jiri Grönroos ] 42 * Add Finnish translation 43 44 [ Danial Behzadi ] 45 * Add Persian translation 46 47 [ Jordi Mas i Hernandez ] 48 * Add Catalan translation 49 50 -- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Tue, 25 Jan 2022 11:24:04 +0000 51 52squeekboard (1.15.0-1) experimental; urgency=medium 53 54 [ Khaled Eldoheiri ] 55 * Introduce Arabic keyboard layout 56 57 [ Dorota Czaplejewicz ] 58 * Docs: Release procedure 59 * build: Fix "any" dependency versioning 60 * readme: Mention the layout guide 61 * dbus: Hint that maybe squeekboard is running 62 * readme: Change self-reference to repo to gnome 63 * docs: Move env vars section to debugging 64 * readme: Clarify basic running steps 65 * readme: Put emphasis on being an input method 66 * readme: Update features 67 * ci: Use cached artifacts in the test 68 * ci: Move release test to the start 69 * ci: Start lintian test right after deb build 70 * ci: Add git revision and CI pipeline number to .deb artifacts 71 * ci: Use bookworm image 72 * ci: Reformat yaml file 73 * ci: Include pre-build style check 74 * popover: Fix reentrancy problem 75 * submission: Wrap the structure in a safe wrapper 76 * util: Add ArcWrapped 77 * animation: Prototype a way of handling state and applying it separately 78 * state: Connect the animation state machine to the rest 79 * event_loop: Separate and use for physical keyboard presence 80 * Revert "util: Add ArcWrapped" 81 * Revert "ci: Use bookworm image" 82 * ci: Fix formatting 83 * ci: Make indentation close to original again 84 * cargo: version bump 85 86 [ Jordi ] 87 * Introduce Swiss French keyboard layout 88 * improve accents layout behavior and code cleaning 89 90 [ Plamen Stoev ] 91 * Rename bg to bg+phonetic 92 * Add 'bg' layout 93 * Translate more layout names in Bulgarian 94 95 [ William Wold ] 96 * Show error when Layer Shell is not supported 97 * Update entry.py file path in readme 98 * Update zwp_text_input_v3 (comment changes only) 99 * Update zwp_input_method_v2 100 101 [ Patrick Jörg ] 102 * Introduce Swiss German keyboard layout 103 * Introducing ch+de layout and modified ch.yaml fallback 104 * Added ch_wide 105 106 [ ZenWalker ] 107 * layersurface: avoid duplicate assignment 108 109 [ T. Zack Crawford ] 110 * Update tutorial.md to clarify steps in creating a custom layout 111 112 [ Guido Günther ] 113 * gitlab-ci: Adjust CI tags 114 * gitlab-ci: Drop build for outdated distributions 115 * data: Fix build with meson 0.60.0 116 * main: Remove trailing whitespace 117 * main: Honor --help and -h 118 * eek-renderer: Add log domain 119 * eek-renderer: Fix indentation 120 * eek-renderer: Honor theme changes (Closes: #296) 121 * main: Drop broken support G_BUS_TYPE_SYSTEM 122 * main: Avoid two error variables in the same function 123 * main: Use dark theme when run in a Phosh session (Closes: #242) 124 * gtk-keyboard: Don't set variable to NULL twice in a row 125 * renderer: Use `g_debug ()` 126 * main: Add debug flag to always show squeekboard on start 127 * renderer: Disconnect theme change signal handler 128 * main: Add debug flag to show GTK inspector 129 * README: Document SQUEEKBOARD_DEBUG environment variable 130 * Move style-check to separate script 131 * Honor input-purpose PIN 132 * entry: Use a scrolled window 133 * entry: Set a margin on the grids 134 * entry: Add a random text entry field 135 * imservice: Invoke eekboard_context_service_set_hint_purpose unconditionally 136 (Closes: #311) 137 * langs: Don't use empty translation file (Closes: #313) 138 * Initialize gettext 139 * Reuse the unused popover ui file for i18n (Closes: #315) 140 * po: Add German translation 141 * gresources: Drop popup.ui 142 * Revert "gresources: Drop popup.ui" 143 * gitlab-ci: Add PKG_ONLY 144 * layout: Drop trailing whitespace 145 * Use special pin keyboard 146 * layout: Keep content purpose around 147 * renderer: Set style class based on input purpose 148 * pin: Use less margin 149 * debian: Install translations 150 * debian: Switch to dh 13 151 * debian: Install desktop file 152 * eekboard-context-service: Don't translate property names 153 * server-context-servide: Don't translate application name 154 * data: Make generic name truly generic 155 * po: Add desktop file to translatable files 156 * Add URL and EMail keyboard variants for us (Closes: #65) 157 * gitignore: Drop zanata dir 158 * gitignore: Ignore generated po files 159 * popover: Move Emoji and Terminal to ui file 160 * popover: Add translator notes 161 * popover: Make the ui file match the code file name 162 * Remove emoji and terminal from translations 163 * popover: Don't complain about missing translations 164 * Drop custom translation handling 165 * Drop locale_config 166 * Remove custom translations 167 168 [ PhilProg ] 169 * Add documentation about compositors 170 171 [ Norayr Chilingarian ] 172 * armenian typewriter and phonetic keyboards. 173 * armenian layout also added to meson.build etc. 174 175 [ Arnaud Ferraris ] 176 * resources: add wide FR terminal keyboard 177 178 [ Sebastian Krzyszkowiak ] 179 * renderer: Take context scale into account when drawing icons (Closes: #139) 180 181 -- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Sun, 19 Dec 2021 14:11:06 +0000 182 183squeekboard (1.14.0pureos0~amber0) amber-phone; urgency=medium 184 185 [ Dorota Czaplejewicz ] 186 * data: Split into loading and parsing 187 * layout: Remove unused code 188 * build: Fix unnecessary shell quotes 189 * popover: Allow spanning outside panel area 190 * cargo: Update dependencies before release 191 192 [ undef ] 193 * Fix typos jp keyboard comments 194 195 [ anteater ] 196 * use the correct GtkStyleProviderPriority to indicate that the styles are provided by the application 197 * remove some unnecessary unsafe code 198 199 -- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Sat, 15 May 2021 12:45:20 +0000 200 201squeekboard (1.13.0pureos0~amber0) amber-phone; urgency=medium 202 203 [ Dorota Czaplejewicz ] 204 * layout: Latch keys when clicked twice 205 * layout: Add stateless view switching 206 * layout: Plug in stateless view switching 207 * layout: Remove the little abomination of view change promise 208 * view: Ąto-unlatching when multiple latching buttons pressed 209 * renderer: Bring button drawing closer to Rust 210 * ffi: Eliminate squeek_button and squeek_row 211 * imservice: Increment serials on receiving done, not sending commit 212 * input-method: Fix commit/done mixup in protocol text 213 * CI: fix xheck_tag to be compatible with Amber 214 * italian: Fix colon 215 * popover: Fix prematurely deallocated CString 216 * Rust: Remove unnecessary no_mangle statements to silence warnings 217 * renderer: Reduce reliance on knowing the transform 218 * renderer: Split mutable geometry and place it directly in GtkKeyboard 219 * Revert "moved data/langs/he_IL.txt -> data/langs/he-IL.txt to better conform with existing translations." 220 * layout: Make it possible to opt out of latching per-key 221 * renderer: Mark latched buttons differently than locked 222 * appearance: Colour latched/locked according to design 223 * docs: Describe view switching 224 * language-terminal: Place keyboards in a sub-path 225 * layout selection: Fix emoji and number 226 * rust: Fix compiler warnings 227 * layout: Take into account text purpose again 228 * layouts: Make selection testable 229 * layouts: Stop assuming that layout name always changes on switch 230 * Cargo: Version bump 231 232 [ J.D. Laub ] 233 * Add US Dvorak layout (and Colemak wide) 234 * Add US Dvorak layout (and Colemak wide) 235 236 [ Jordi Masip ] 237 * Catalan keyboard layout 238 239 [ Myth ] 240 * Added hebrew keyboard layout 241 242 [ David96 ] 243 * Add Mod4 (Windows) key 244 245 [ Panawat Wong-klaew ] 246 * Add wide Thai keyboard layout 247 248 [ Guido Günther ] 249 * server-main: Add quit() 250 * server-main: Properly register to gnome-session (Closes: #274) 251 252 [ Kozova1 ] 253 * Added Hebrew translations for most layouts. 254 * moved data/langs/he_IL.txt -> data/langs/he-IL.txt to better conform with existing translations. 255 * Fixed Hebrew layout. 256 * moved data/langs/he_IL.txt -> data/langs/he-IL.txt to better conform with existing translations. 257 258 [ M33 ] 259 * Revert "Update tests/meson.build" 260 261 -- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Mon, 12 Apr 2021 10:40:32 +0000 262 263squeekboard (1.12.0pureos0~amber0) amber-phone; urgency=medium 264 265 [ Dorota Czaplejewicz ] 266 * docs: Correct Cargo update instructions 267 * visibility: Centralize keyboard panel visibility policy and handling 268 * build: Fix release 269 * tests: Prefer the env var for finding test layouts 270 * tests: Explicitly pass source directory to tests 271 * debian: Build reproducibly 272 * tests: Allow legacy mode to have much longer tests. 273 * build: Enable unused warnings in C 274 * build: Enable wformat to remove warnings about missing wformat 275 * build: Fail on any C warnings when strict 276 * data: Made data flow in fallback clearer 277 * data: Flattened layout fallback function 278 * layouts: Use base as fallback for alternative layouts 279 * layouts: Simplify the main flow of source list 280 * tests: Add some description to the list of tested layouts 281 * layout_names: Unmess the list of builtin layouts 282 * dbus: Reset hints if text input missing 283 * visibility: Stop calling GTK functions from the visibility manager 284 285 [ Wannaphong Phatthiyaphaibun ] 286 * Add thai keyboard 287 * Update resources.rs 288 * Update meson.build 289 * escape " on thai keyboard 290 291 [ clonex10100 ] 292 * Added US Colemak Keyboard Layout 293 294 [ Henry-Nicolas Tourneur ] 295 * d/rules: fix an FTBFS on mips64el with GOT > 64kb 296 * d/rules: export RUSTFLAGS only on architecture that needs it 297 * d/rules: export RUSTFLAGS only on architecture that needs it 298 299 [ Jiří Stránský ] 300 * Add Czech keyboard layouts 301 302 [ Stefan Grotz ] 303 * Esperanto keyboard 304 305 [ Vladimir ] 306 * Bulgarian language keyboard layout 307 308 [ Vladimir Stoilov ] 309 * bulgarian add translation and to needed lists 310 * Fix bulgarian layout size 311 312 [ Andreas Rönnquist ] 313 * no: Use wide button switching between numbers, symbols and base 314 315 [ jranaraki ] 316 * Farsi/Persian keyboard layout 317 * Farsi/Persian keyboard layout 318 * Added requirements to resources.rs and meson.build 319 * Updated the layout to provide more convenient and faster typing experience 320 321 -- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Sun, 10 Jan 2021 09:43:42 +0000 322 323squeekboard (1.11.1) amber-phone; urgency=medium 324 325 [ Mark Müller ] 326 * keyboard: Fix semicolon in German layout 327 * keyboard: Move semicolon in German layout to numbers view replacing redundant comma key 328 329 [ Dorota Czaplejewicz ] 330 * imservice: Set up UI according to current needs when it shows up 331 * UI: Keep visibility factors in a central place 332 * cargo: Update deps 333 334 -- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Sat, 21 Nov 2020 11:08:06 +0000 335 336squeekboard (1.11.0) amber-phone; urgency=medium 337 338 [ Dorota Czaplejewicz ] 339 * UI: Delay hiding only when leaving a text field 340 * ui: Cancel hiding delay when activity requested again 341 * Update dependencies 342 343 [ Fabio Tomat ] 344 * Update fur-IT.txt fix typo for Spanish 345 346 -- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Sat, 14 Nov 2020 06:46:28 +0000 347 348squeekboard (1.10.0) amber-phone; urgency=medium 349 350 [ Dorota Czaplejewicz ] 351 * virtual_keyboard: Fix desynced modifiers state 352 * rust: Fix deprecation warnings 353 * docs: Tutorial syntax cleanups 354 * docs: Reorganize tutorial 355 * build: Error on repeating declarations 356 * keymap: Generate from symbol map, not layout 357 * data: Restore testability of action->keysym conversion 358 * syntax: Let older rustc understand symbolmap's lifetime 359 * debian: Insert a "breaks" for librem5-base < 24 360 * keymap: Keep keymap fd management in one place 361 * vkeyboard: Use a generic slice instead of a vector 362 * tests: Check for missing return in builtin layouts except emoji 363 * keymap: Concentrate special handling of BackSpace, which is implicit in Erase action 364 * keymaps: Use multiple key maps, each within the limit of what Xorg can accept. 365 * build: Avoid MaybeUninit on older Debian 366 * tests: Fix bad field access 367 * cargo: Update dependencies 368 369 [ Guido Günther ] 370 * eekboard-context-service: Return early if schema is unavailable 371 * treewide: Use new style function definitions 372 * build: Enable '-Wold-style-definition' '-Wstrict-prototypes' 373 * build: Enable '-Wunused-function' 374 * eekboard-context-service: Drop EEKBOARD_CONTEXT_SERVICE_GET_PRIVATE 375 * keyboard: Fix warning 376 * layout: Fix warning 377 * gitlab-ci: Enable --Werror 378 * eek-keyboard: Don't ignore return value 379 * build: Enable -Winit-self 380 * build: Enable -Wformat-security 381 * build: Enable -Wmaybe-uninitialized 382 * treewide: Drop redundant declarations 383 * build: Enable -Wredundant-declarations 384 * ServerContextService: Drop GObject boilerplate 385 * build: Enable '-Wformat-nonliteral' 386 * eekboad-context-service: Drop signal class handler 387 * eekboard-context-service: Drop docstrings for inexistent functions 388 * eekboard-context-service: Drop the GObject boilerplate 389 * eekboard-context-service: Drop private struct 390 * server-context-service: Consistenty name self argument 'self' 391 * server-context-service: swap signal arguments 392 * server-context-service: Don't show keyboard when disabled (Closes: #222) 393 394 [ Nazarii Kretovych ] 395 * Add Ukrainian keyboard layout. 396 397 [ Benjamin Schaaf ] 398 * Fix spelling mistakes in doc/hacking.md 399 * Expand the development documentation in the readme 400 * Expand key press detection to the edges of the view's bounding box 401 * Sort layouts by type before sorting by name 402 * Fix leak in level_keyboard_new 403 * Fix leak endlessly adding a resource path to the default theme 404 * Add settings option to popover 405 406 [ Al ] 407 * proposal for belgian layout (copy of fr) 408 * alphabetical order for src/resources.rs tests/meson.build 409 410 [ Arnaud Ferraris ] 411 * eek-gtk-keyboard: use virtual resolution to check arrangement kind 412 * server-context-service: optimize height calculation 413 * keyboards: add wide French layout 414 * keyboards: add wide Belgian layout 415 * keyboards: add wide terminal layout 416 417 [ Fabio Tomat ] 418 * Revert "Add friulian keyboard" 419 420 -- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Mon, 19 Oct 2020 14:07:01 +0000 421 422squeekboard (1.9.3) amber-phone; urgency=medium 423 424 [ Björn Tantau ] 425 * Show more useful keys at the same time. 426 * Add Ctrl and Alt modifier keys. 427 * Add missing Ê key. 428 * Make f-keys slightly wider. 429 * Add Menu key. 430 431 [ Guido Günther ] 432 * d/rules: Only remove Cargo.lock if it exists 433 * eek: Drop libcanberra usage 434 * debian: Build-depend on libfeedback 435 * eek-gtk-keyboard: Trigger event feedback on button press (Closes: #166) 436 437 [ Dorota Czaplejewicz ] 438 * build: Add missing gio-unix dependency 439 * build: Make compatible with Debian Bullseye 440 * debian: Add amber to legacy distro list 441 * ci: Add amber job 442 * debian: Require lsb-release 443 * size: Hardcode size to work around screen rotation 444 * ci: Re-add x64 Buster build 445 * italian: Fix space and period 446 447 [ Sebastian Krzyszkowiak ] 448 * Revert "Merge branch 'btantau-master-patch-76686' into 'master'" 449 * Terminal layout: another approach 450 451 [ Luís Fernando Stürmer da Rosa ] 452 * Brazilian Portuguese Keyboard Layout. 453 454 -- Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm> Wed, 05 Aug 2020 16:16:08 +0200 455 456squeekboard (1.9.2) amber-phone; urgency=medium 457 458 [ Dorota Czaplejewicz ] 459 * keyboard: Remove unused code 460 * gsettings: Don't crash when unavailable 461 * dbus: Don't crash if can't make a connection 462 * gsettings: Don't crash on switching when unavailable 463 * layout: Split out choice to a struct on its own 464 * renderer: Simplify by dropping gobjectness 465 * levelkeyboard: Rearrange to make future conversion easier 466 * layout: Minor generalizations 467 * Remove unused code 468 * sizing: Create a standalone UI shape manager 469 * sizing: Ignore scaling factor for layout selection 470 * CI: Fix typo 471 * Update rust deps for release 472 473 [ Andreas Rönnquist ] 474 * Swedish keyboard, wide button switching between numbers, symbols and base 475 * More fixes of button sizes 476 * Folder is doc, not docs 477 478 [ uzanto ] 479 * Add new file 480 * Replace duplicated show_symbols by show_eschars and removed "Delete" button that it's doing nothing 481 482 [ Arnaud Ferraris ] 483 * keyboards: fr: fix keyboard layout 484 * keyboards: fr: make sure the layout fits the screen 485 * resources: include French keyboard layout 486 * keyboards: fr: improve consistency with other layouts 487 * keyboards: fr: improve diacritics layout 488 * tests: add french layout 489 490 [ Vlad ] 491 * Fresh Russian layout 492 493 [ Jordi Masip ] 494 * Removed unused dependency 'libcroco' 495 496 [ Florian Klink ] 497 * sm.puri.Squeekboard.desktop: make path to Exec= absolute 498 499 [ Ole Guldberg ] 500 * Danish keyboard layout 501 * Danish keyboard layout 502 * add test for danish layout 503 504 -- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Mon, 01 Jun 2020 09:39:12 +0000 505 506squeekboard (1.9.1) amber-phone; urgency=medium 507 508 [ Dorota Czaplejewicz ] 509 * layout: Improve press handling 510 * settings: Handle empty settings 511 * Variant: Use proper pointer conversion between C and Rust 512 * meta: Add doap file 513 * modifiers: Support Control and Alt 514 * CI: Test that any bump to changelog has a corresponding tag 515 * docs: Add the guiding principle 516 * hacking: Move into docs/ 517 518 [ &t ] 519 * Fix minor comment typos 520 521 [ Dorota Czaplejewicz ] 522 * cargo: Bump package versions before release 523 524 -- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Sun, 08 Mar 2020 10:04:29 +0000 525 526squeekboard (1.9.0) amber-phone; urgency=medium 527 528 [ Dorota Czaplejewicz ] 529 * imservice: Add commit_string method 530 * submission: Handle submitting strings 531 * input_method: Use for erasing 532 * logging: Use in merged functions 533 * translations: Remove redundant ones 534 * translations: Translate builtin layouts 535 * greek: Rename to gr which is used by gnome settings 536 537 [ Sebastian Krzyszkowiak ] 538 * layouts: Add Polish layouts 539 540 [ Dorota Czaplejewicz ] 541 * locks: Draw based on current view 542 * locking: Lock keys statelessly 543 * layouts: Better accented uppercase in PL 544 * emoji: Add more choices 545 * row: Eliminate angle 546 * layout: Center views relative to each other and the layout bounds 547 * drawing: Generalized foreach_visible_button 548 * variant: Fix double-free 549 * variant: Fix leak 550 * keyboard_layout: Fix leak 551 * layout: Improve scoping of locked variable 552 * terminal: Make */ easier to reach 553 554 [ Sebastian Krzyszkowiak ] 555 * layouts: terminal: Use altline outline for dot key 556 557 [ Dorota Czaplejewicz ] 558 * text input: Disable erasing 559 * cargo: Update deps 560 561 -- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Wed, 19 Feb 2020 14:32:39 +0000 562 563squeekboard (1.8.1) amber-phone; urgency=medium 564 565 [ Dorota Czaplejewicz ] 566 * action: Rename Level to View 567 * keyboard: Introduce a KeyCode type wrapping u32 568 * layout: Centralize handling key releases 569 * layout: Make handling presses uniform 570 * UI: Drop indirection for show/hide functions 571 * managers: Move visible flag to UI manager 572 * dbus_service: Remove unused function 573 * dbus: Remove unneeded gobjectness 574 * dbus: Rename handler from eekboard_service 575 * context: Moved keymap setting together with its generation 576 * key-emitter: Remove unused 577 * eekboard_context_service: Drop unused enable property 578 * services: Split out layout management from EekboardContextService 579 * submission: Move away from virtual-keyboard 580 * submission: Create a new wrapper over imservice 581 * imservice: Limited scope of unsafe 582 * EekGtkKeyboard: Use a direct reference to EekboardContext 583 * submission: Take over virtual_keyboard handling 584 * keyboard: Cleanups of unused code 585 * levelkeyboard: Drop unused manager references 586 * keyboard: Gather up keymap handling, drop layout 587 * submission: Remove wildcard reexport 588 * imservice: Rename commit_state to done to match protocol 589 * ci: Clean up `..` before it's searched for artifacts 590 * dbus: Log error on dbus exit 591 * logging: Try to improve common operations 592 * imservice: Return something more resembling an Error on failure 593 * logging: Unified to remove random eprint calls 594 * press_key: Use proper logging 595 * number: Fix keysym for Return 596 * build: Strip clap of optional features 597 * layouts: Fix segfault on switching to wide 598 * font: Use font from style context 599 * font: Only pass relevant data to label renderer 600 601 [ Sebastian Krzyszkowiak ] 602 * layout: terminal: Swap positions of preferences and actions button 603 * layout: terminal: Show actions button on all views 604 * layout: terminal: Replace actions button with period on symbols view 605 606 [ Dorota Czaplejewicz ] 607 * setup: Connect ui to the state manager 608 * debian: Add missing commas 609 610 [ David Boddie ] 611 * Tidy build file and docs 612 * Use pip to install recommonmark 613 614 -- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Fri, 31 Jan 2020 09:59:12 +0000 615 616squeekboard (1.8.0) amber-phone; urgency=medium 617 618 [ Dorota Czaplejewicz ] 619 * translations: Use gnome-desktop's xkb info database for layout names 620 * translations: Make the code cleaner 621 * overlay: Add terminal 622 * eek-layout: Remove unused 623 * pre-release: Update deps 624 625 -- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Tue, 14 Jan 2020 13:55:00 +0000 626 627squeekboard (1.7.0) amber-phone; urgency=medium 628 629 * New terminal layout appearing on terminal input hint 630 631 -- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Wed, 08 Jan 2020 11:53:07 +0000 632 633squeekboard (1.7.0) amber-phone; urgency=medium 634 635 * New terminal layout appearing on terminal input hint 636 637 -- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Wed, 08 Jan 2020 11:53:07 +0000 638 639squeekboard (1.6.0) amber-phone; urgency=medium 640 641 [ Dorota Czaplejewicz ] 642 * tools: Move entry.py 643 * build: Move building of squeekboard-test-layout to tools 644 * packaging: Install entty.py as squeekboard-entry 645 * Remove unused build dependencies 646 * Remove unused header generator 647 * logging: Move all facilities to one file 648 * logging: Described the design 649 * logging: Add described log levels 650 * popover: Install emoji layout 651 * popover: Show overlays as selected 652 * Fix old Rust woes 653 * emoji: Add a passable layout 654 * Fix g_ and stdlib allocation/free mismatches 655 656 -- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Thu, 02 Jan 2020 12:02:50 +0000 657 658squeekboard (1.5.0) amber-phone; urgency=medium 659 660 [ Dorota Czaplejewicz ] 661 * keycodes: Sort to eliminate runtime indeterminism 662 * switcher: Switch layout on menu item click 663 * Drop squeek_key 664 * renderer: Remove some unneeded vars 665 * renderer: Simplified outline rendering 666 * renderer: Drop row from button rendering 667 * renderer: Drop unused params 668 * renderer: Simplify surface rendering 669 * rendering: Simplify Cairo context usage, remove unneeded calls. 670 * rendering: Remove unneeded redraw after button release 671 * renderer: Remove unused locked key render function 672 * renderer: Simply cut off when painting outside bounds 673 * renderer: Render whole keyboard the same way as pressed buttons 674 675 [ Mark Müller ] 676 * layout: add German wide layout 677 678 [ Dorota Czaplejewicz ] 679 * renderer: Remove unused functions 680 * cleanup: Remove references to squeek_view 681 * cleanup: Unbox View and Row 682 * cleanup: Remove unused single frame draw 683 * positioning: Calculate sizes instead of storing, move position out of widgets 684 * positioning: Clean up unused code 685 * Fix old Rust woes 686 687 [ Mark Müller ] 688 * layout: add Japanese Kana wide layout 689 690 [ Dorota Czaplejewicz ] 691 * Entry test: Add Terminal input purpose 692 * readme: Add note about Cargo dependencies 693 * Create a library/UI module separation 694 * hacking: Add DCO and licensing requirement 695 * Fix internal .md link 696 697 [ Mark Müller ] 698 * squeekboard-test-layout: add argument parsing and some more output 699 700 [ Dorota Czaplejewicz ] 701 * Use clap in the lockfile 702 * parsing: Remove bounds which weren't used anyway 703 * layout: Respect margins 704 * CI: Build arm64 .deb 705 706 -- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Mon, 23 Dec 2019 11:58:57 +0000 707 708squeekboard (1.4.0) amber-phone; urgency=medium 709 710 * "text" property in layouts 711 * Adjusts to user's color scheme 712 713 -- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Mon, 02 Dec 2019 19:37:01 +0000 714 715squeekboard (1.3.2) amber-phone; urgency=medium 716 717 * Make sure all key presses get accepted by the compositor 718 719 -- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Tue, 26 Nov 2019 15:36:27 +0000 720 721squeekboard (1.3.1) amber-phone; urgency=medium 722 723 * Update and fix layouts and languages 724 * Make tests less likely to fail 725 726 -- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Wed, 20 Nov 2019 22:10:48 +0000 727 728squeekboard (1.3.0) amber-phone; urgency=medium 729 730 * Language selection popup 731 * Swedish and Finnish layouts 732 733 -- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Sat, 16 Nov 2019 15:38:14 +0000 734 735squeekboard (1.2.2) amber-phone; urgency=medium 736 737 * Landscape mode 738 739 -- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Wed, 30 Oct 2019 12:38:39 +0000 740 741squeekboard (1.2.1) amber-phone; urgency=medium 742 743 * Use different distribution 744 745 -- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Tue, 08 Oct 2019 10:56:10 +0000 746 747squeekboard (1.2.0) unstable; urgency=medium 748 749 * Use Cargo-based dependencies 750 751 -- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Tue, 24 Sep 2019 10:42:15 +0000 752 753squeekboard (1.1.0) unstable; urgency=medium 754 755 * Use new keyboard layout format 756 757 -- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Mon, 02 Sep 2019 10:12:02 +0000 758 759 760squeekboard (1.0.10) unstable; urgency=medium 761 762 * Use a shared DBus definition 763 764 -- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Tue, 02 Jul 2019 20:12:02 +0000 765 766squeekboard (1.0.9) unstable; urgency=medium 767 768 * Initial release. 769 770 -- David Boddie <david.boddie@puri.sm> Tue, 25 Jun 2019 19:33:00 +0200 771