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