Highlights: - Fixed glib critical when switching layouts - Fixed minor memory leaks when switching layouts - Whenever the client supports it, text is sent as text instread of key presses - New Polish language layout - Fixed greek layout - Better key locking - Less leaks - Tweaks in terminal layout - Better emoji layout
246 lines
8.1 KiB
Plaintext
246 lines
8.1 KiB
Plaintext
squeekboard (1.9.0) amber-phone; urgency=medium
|
|
|
|
[ Dorota Czaplejewicz ]
|
|
* imservice: Add commit_string method
|
|
* submission: Handle submitting strings
|
|
* input_method: Use for erasing
|
|
* logging: Use in merged functions
|
|
* translations: Remove redundant ones
|
|
* translations: Translate builtin layouts
|
|
* greek: Rename to gr which is used by gnome settings
|
|
|
|
[ Sebastian Krzyszkowiak ]
|
|
* layouts: Add Polish layouts
|
|
|
|
[ Dorota Czaplejewicz ]
|
|
* locks: Draw based on current view
|
|
* locking: Lock keys statelessly
|
|
* layouts: Better accented uppercase in PL
|
|
* emoji: Add more choices
|
|
* row: Eliminate angle
|
|
* layout: Center views relative to each other and the layout bounds
|
|
* drawing: Generalized foreach_visible_button
|
|
* variant: Fix double-free
|
|
* variant: Fix leak
|
|
* keyboard_layout: Fix leak
|
|
* layout: Improve scoping of locked variable
|
|
* terminal: Make */ easier to reach
|
|
|
|
[ Sebastian Krzyszkowiak ]
|
|
* layouts: terminal: Use altline outline for dot key
|
|
|
|
[ Dorota Czaplejewicz ]
|
|
* text input: Disable erasing
|
|
* cargo: Update deps
|
|
|
|
-- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Wed, 19 Feb 2020 14:32:39 +0000
|
|
|
|
squeekboard (1.8.1) amber-phone; urgency=medium
|
|
|
|
[ Dorota Czaplejewicz ]
|
|
* action: Rename Level to View
|
|
* keyboard: Introduce a KeyCode type wrapping u32
|
|
* layout: Centralize handling key releases
|
|
* layout: Make handling presses uniform
|
|
* UI: Drop indirection for show/hide functions
|
|
* managers: Move visible flag to UI manager
|
|
* dbus_service: Remove unused function
|
|
* dbus: Remove unneeded gobjectness
|
|
* dbus: Rename handler from eekboard_service
|
|
* context: Moved keymap setting together with its generation
|
|
* key-emitter: Remove unused
|
|
* eekboard_context_service: Drop unused enable property
|
|
* services: Split out layout management from EekboardContextService
|
|
* submission: Move away from virtual-keyboard
|
|
* submission: Create a new wrapper over imservice
|
|
* imservice: Limited scope of unsafe
|
|
* EekGtkKeyboard: Use a direct reference to EekboardContext
|
|
* submission: Take over virtual_keyboard handling
|
|
* keyboard: Cleanups of unused code
|
|
* levelkeyboard: Drop unused manager references
|
|
* keyboard: Gather up keymap handling, drop layout
|
|
* submission: Remove wildcard reexport
|
|
* imservice: Rename commit_state to done to match protocol
|
|
* ci: Clean up `..` before it's searched for artifacts
|
|
* dbus: Log error on dbus exit
|
|
* logging: Try to improve common operations
|
|
* imservice: Return something more resembling an Error on failure
|
|
* logging: Unified to remove random eprint calls
|
|
* press_key: Use proper logging
|
|
* number: Fix keysym for Return
|
|
* build: Strip clap of optional features
|
|
* layouts: Fix segfault on switching to wide
|
|
* font: Use font from style context
|
|
* font: Only pass relevant data to label renderer
|
|
|
|
[ Sebastian Krzyszkowiak ]
|
|
* layout: terminal: Swap positions of preferences and actions button
|
|
* layout: terminal: Show actions button on all views
|
|
* layout: terminal: Replace actions button with period on symbols view
|
|
|
|
[ Dorota Czaplejewicz ]
|
|
* setup: Connect ui to the state manager
|
|
* debian: Add missing commas
|
|
|
|
[ David Boddie ]
|
|
* Tidy build file and docs
|
|
* Use pip to install recommonmark
|
|
|
|
-- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Fri, 31 Jan 2020 09:59:12 +0000
|
|
|
|
squeekboard (1.8.0) amber-phone; urgency=medium
|
|
|
|
[ Dorota Czaplejewicz ]
|
|
* translations: Use gnome-desktop's xkb info database for layout names
|
|
* translations: Make the code cleaner
|
|
* overlay: Add terminal
|
|
* eek-layout: Remove unused
|
|
* pre-release: Update deps
|
|
|
|
-- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Tue, 14 Jan 2020 13:55:00 +0000
|
|
|
|
squeekboard (1.7.0) amber-phone; urgency=medium
|
|
|
|
* New terminal layout appearing on terminal input hint
|
|
|
|
-- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Wed, 08 Jan 2020 11:53:07 +0000
|
|
|
|
squeekboard (1.7.0) amber-phone; urgency=medium
|
|
|
|
* New terminal layout appearing on terminal input hint
|
|
|
|
-- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Wed, 08 Jan 2020 11:53:07 +0000
|
|
|
|
squeekboard (1.6.0) amber-phone; urgency=medium
|
|
|
|
[ Dorota Czaplejewicz ]
|
|
* tools: Move entry.py
|
|
* build: Move building of squeekboard-test-layout to tools
|
|
* packaging: Install entty.py as squeekboard-entry
|
|
* Remove unused build dependencies
|
|
* Remove unused header generator
|
|
* logging: Move all facilities to one file
|
|
* logging: Described the design
|
|
* logging: Add described log levels
|
|
* popover: Install emoji layout
|
|
* popover: Show overlays as selected
|
|
* Fix old Rust woes
|
|
* emoji: Add a passable layout
|
|
* Fix g_ and stdlib allocation/free mismatches
|
|
|
|
-- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Thu, 02 Jan 2020 12:02:50 +0000
|
|
|
|
squeekboard (1.5.0) amber-phone; urgency=medium
|
|
|
|
[ Dorota Czaplejewicz ]
|
|
* keycodes: Sort to eliminate runtime indeterminism
|
|
* switcher: Switch layout on menu item click
|
|
* Drop squeek_key
|
|
* renderer: Remove some unneeded vars
|
|
* renderer: Simplified outline rendering
|
|
* renderer: Drop row from button rendering
|
|
* renderer: Drop unused params
|
|
* renderer: Simplify surface rendering
|
|
* rendering: Simplify Cairo context usage, remove unneeded calls.
|
|
* rendering: Remove unneeded redraw after button release
|
|
* renderer: Remove unused locked key render function
|
|
* renderer: Simply cut off when painting outside bounds
|
|
* renderer: Render whole keyboard the same way as pressed buttons
|
|
|
|
[ Mark Müller ]
|
|
* layout: add German wide layout
|
|
|
|
[ Dorota Czaplejewicz ]
|
|
* renderer: Remove unused functions
|
|
* cleanup: Remove references to squeek_view
|
|
* cleanup: Unbox View and Row
|
|
* cleanup: Remove unused single frame draw
|
|
* positioning: Calculate sizes instead of storing, move position out of widgets
|
|
* positioning: Clean up unused code
|
|
* Fix old Rust woes
|
|
|
|
[ Mark Müller ]
|
|
* layout: add Japanese Kana wide layout
|
|
|
|
[ Dorota Czaplejewicz ]
|
|
* Entry test: Add Terminal input purpose
|
|
* readme: Add note about Cargo dependencies
|
|
* Create a library/UI module separation
|
|
* hacking: Add DCO and licensing requirement
|
|
* Fix internal .md link
|
|
|
|
[ Mark Müller ]
|
|
* squeekboard-test-layout: add argument parsing and some more output
|
|
|
|
[ Dorota Czaplejewicz ]
|
|
* Use clap in the lockfile
|
|
* parsing: Remove bounds which weren't used anyway
|
|
* layout: Respect margins
|
|
* CI: Build arm64 .deb
|
|
|
|
-- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Mon, 23 Dec 2019 11:58:57 +0000
|
|
|
|
squeekboard (1.4.0) amber-phone; urgency=medium
|
|
|
|
* "text" property in layouts
|
|
* Adjusts to user's color scheme
|
|
|
|
-- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Mon, 02 Dec 2019 19:37:01 +0000
|
|
|
|
squeekboard (1.3.2) amber-phone; urgency=medium
|
|
|
|
* Make sure all key presses get accepted by the compositor
|
|
|
|
-- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Tue, 26 Nov 2019 15:36:27 +0000
|
|
|
|
squeekboard (1.3.1) amber-phone; urgency=medium
|
|
|
|
* Update and fix layouts and languages
|
|
* Make tests less likely to fail
|
|
|
|
-- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Wed, 20 Nov 2019 22:10:48 +0000
|
|
|
|
squeekboard (1.3.0) amber-phone; urgency=medium
|
|
|
|
* Language selection popup
|
|
* Swedish and Finnish layouts
|
|
|
|
-- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Sat, 16 Nov 2019 15:38:14 +0000
|
|
|
|
squeekboard (1.2.2) amber-phone; urgency=medium
|
|
|
|
* Landscape mode
|
|
|
|
-- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Wed, 30 Oct 2019 12:38:39 +0000
|
|
|
|
squeekboard (1.2.1) amber-phone; urgency=medium
|
|
|
|
* Use different distribution
|
|
|
|
-- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Tue, 08 Oct 2019 10:56:10 +0000
|
|
|
|
squeekboard (1.2.0) unstable; urgency=medium
|
|
|
|
* Use Cargo-based dependencies
|
|
|
|
-- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Tue, 24 Sep 2019 10:42:15 +0000
|
|
|
|
squeekboard (1.1.0) unstable; urgency=medium
|
|
|
|
* Use new keyboard layout format
|
|
|
|
-- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Mon, 02 Sep 2019 10:12:02 +0000
|
|
|
|
|
|
squeekboard (1.0.10) unstable; urgency=medium
|
|
|
|
* Use a shared DBus definition
|
|
|
|
-- Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm> Tue, 02 Jul 2019 20:12:02 +0000
|
|
|
|
squeekboard (1.0.9) unstable; urgency=medium
|
|
|
|
* Initial release.
|
|
|
|
-- David Boddie <david.boddie@puri.sm> Tue, 25 Jun 2019 19:33:00 +0200
|