This release introduces some renderer improvements, including relating to speed. Mire importantly, layout files have an incompatible change in format: bounds on the layout are replaced by margins. This removes the possibility that buttons don't fit in the layout and frees layout makers from having to calculate the size of the layout manually.
		
			
				
	
	
		
			114 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			114 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
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
 |