74c5ef4a51 
					 
					
						
						
							
							layout: Separate button info from state  
						
						 
						
						... 
						
						
						
						Splitting out state into a dedicated place lets keep all the immutable metadata in one place, and all state in another. 
						
						
							
						
					 
					
						2022-10-01 13:37:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fc4fa63cc6 
					 
					
						
						
							
							layout: Remove unused code  
						
						 
						
						
						
						
							
						
					 
					
						2022-10-01 12:10:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5e12666b8f 
					 
					
						
						
							
							layout: Pressed buttons are now a list of indices  
						
						 
						
						... 
						
						
						
						This makes it possible to copy layout state wholesale, as well as to drop shared state of keys. 
						
						
							
						
					 
					
						2022-10-01 11:11:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						649f67d319 
					 
					
						
						
							
							layout: Split out static data  
						
						 
						
						... 
						
						
						
						This will make it possible later to cache this data or compare for best size selection without hassle. 
						
						
							
						
					 
					
						2022-09-30 17:42:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c017a773ea 
					 
					
						
						
							
							layout: Gather state-related stuff together  
						
						 
						
						
						
						
							
						
					 
					
						2022-09-30 17:12:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7a8932d686 
					 
					
						
						
							
							debian: Upgrade rust dependency  
						
						 
						
						... 
						
						
						
						This avoids problems with cargo pulling packages with unsupported edition in the future, as well as opens up the ability to use new language features.
Most importantly, cargo deps can be unlocked. 
						
						
							
						
					 
					
						2022-09-30 16:01:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						afe6a6cf74 
					 
					
						
						
							
							Merge branch 'orphans' into 'master'  
						
						 
						
						... 
						
						
						
						tests: Check for orphaned layout files
See merge request World/Phosh/squeekboard!574 
						
						
							
						
					 
					
						2022-09-29 16:25:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e778be8f13 
					 
					
						
						
							
							Merge branch 'newss' into 'master'  
						
						 
						
						... 
						
						
						
						repo: Add missing NEWS file
See merge request World/Phosh/squeekboard!575 
						
						
							
						
					 
					
						2022-09-29 16:25:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7ffc2c4f86 
					 
					
						
						
							
							Merge branch 'add-wide-swedish' into 'master'  
						
						 
						
						... 
						
						
						
						Add wide Swedish layout
Closes  #351 
See merge request World/Phosh/squeekboard!573 
						
						
							
						
					 
					
						2022-09-16 07:43:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a09a51ada9 
					 
					
						
						
							
							Add wide Swedish layout  
						
						 
						
						... 
						
						
						
						Closes https://gitlab.gnome.org/World/Phosh/squeekboard/-/issues/351  
						
						
							
						
					 
					
						2022-09-15 18:59:43 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d26927dc44 
					 
					
						
						
							
							tests: Check for orphaned layout files  
						
						 
						
						... 
						
						
						
						This adds a test which scans the layouts directory for files which have not been added to the resources file.
The majority os user-submitted layouts don't include layout registration, and I ran out of ideas for how to make it more visible in the documentation. Instead, it's going to be solved on the other side: the CI pipelines shall fail.
To make it easy on experimenters with untidy trees, it's disabled by default. 
						
						
							
						
					 
					
						2022-09-15 14:13:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						094503cf8c 
					 
					
						
						
							
							repo: Add missing NEWS file  
						
						 
						
						
						
						
							
						
					 
					
						2022-09-15 13:17:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0cb9b039d2 
					 
					
						
						
							
							Merge branch 'polyfont' into 'master'  
						
						 
						
						... 
						
						
						
						Use custom font for Greek polytonic
See merge request World/Phosh/squeekboard!569 
						
						
							
						
					 
					
						2022-09-11 14:43:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b676cac63f 
					 
					
						
						
							
							Merge branch 'flock' into 'master'  
						
						 
						
						... 
						
						
						
						docs: Update Cargo.lock instructions
See merge request World/Phosh/squeekboard!570 
						
						
							
						
					 
					
						2022-09-11 14:43:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f55a8868c7 
					 
					
						
						
							
							Merge branch 'news' into 'master'  
						
						 
						
						... 
						
						
						
						Improve release instructions
See merge request World/Phosh/squeekboard!571 
						
						
							
						
					 
					
						2022-09-11 14:42:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3055cc034f 
					 
					
						
						
							
							Merge branch '120' into 'master'  
						
						 
						
						... 
						
						
						
						Release 1.20.0 "PID controller"
See merge request World/Phosh/squeekboard!572 
						
						
							
						
					 
					
						2022-09-11 14:34:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dbbb34da01 
					 
					
						
						
							
							Merge branch 'bw' into 'master'  
						
						 
						
						... 
						
						
						
						CI: target bookworm for "future" job
See merge request World/Phosh/squeekboard!568 
						
						
							
						
					 
					
						2022-09-09 15:50:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a4e58aef6a 
					 
					
						
						
							
							Release 1.20.0 "PID controller"  
						
						 
						
						... 
						
						
						
						New translations:
- Greek
- Croatian
New layouts:
- US Dvorak terminal
Improvements:
- forcing the panel to hide now takes effect immediately
- Squeekboard icon will present itself when other applications need to show it 
						
						
							
  v1.20.0
 
						
					 
					
						2022-09-03 14:28:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fd3ade8ac4 
					 
					
						
						
							
							build: Update Cargo.lock.newer  
						
						 
						
						
						
						
							
						
					 
					
						2022-09-03 14:17:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						40089b4836 
					 
					
						
						
							
							docs: Update Cargo.lock instructions  
						
						 
						
						
						
						
							
						
					 
					
						2022-09-03 13:42:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						50ff771922 
					 
					
						
						
							
							docs: Remove obsolete amber instructions  
						
						 
						
						
						
						
							
						
					 
					
						2022-09-03 12:38:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						113970566b 
					 
					
						
						
							
							docs: Add NEWS.md  
						
						 
						
						
						
						
							
						
					 
					
						2022-09-03 12:38:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8864a5b0a7 
					 
					
						
						
							
							style: Give gr+polytonic a custom font  
						
						 
						
						
						
						
							
						
					 
					
						2022-09-03 08:11:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c30e951907 
					 
					
						
						
							
							style: Use layout name as css class  
						
						 
						
						
						
						
							
						
					 
					
						2022-09-03 08:04:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9413150d85 
					 
					
						
						
							
							keyboard: Remove unused field  
						
						 
						
						
						
						
							
						
					 
					
						2022-09-03 07:37:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						decf547e41 
					 
					
						
						
							
							Merge branch 'desktop' into 'master'  
						
						 
						
						... 
						
						
						
						data: Set an icon in the desktop file and indicate haptic feedback
See merge request World/Phosh/squeekboard!566 
						
						
							
						
					 
					
						2022-09-02 11:45:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						870c023414 
					 
					
						
						
							
							data: Indicate that Squeekboard provides haptic feedback  
						
						 
						
						... 
						
						
						
						This makes the feedback used configurable in Phosh Mobile Settings. 
						
						
							
						
					 
					
						2022-09-02 10:29:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0d3b569553 
					 
					
						
						
							
							data: Set an icon in the desktop file  
						
						 
						
						... 
						
						
						
						This helps apps like GNOME Usage or Phosh Mobile Settings show something
nice on the Squeekboard's entry. 
						
						
							
						
					 
					
						2022-09-02 10:29:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7c17f64517 
					 
					
						
						
							
							CI: target bookworm for "future" job  
						
						 
						
						... 
						
						
						
						Bookworm will be the basis for the next PureOS.
Plus, there was some persistent network error when running sid jobs. 
						
						
							
						
					 
					
						2022-09-02 10:20:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c7344aeb47 
					 
					
						
						
							
							Merge branch 'fixb' into 'master'  
						
						 
						
						... 
						
						
						
						build: Use Cargo.lock included with the repo by default
See merge request World/Phosh/squeekboard!567 
						
						
							
						
					 
					
						2022-09-01 17:35:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						51f8217646 
					 
					
						
						
							
							build: Use Cargo.lock included with the repo by default  
						
						 
						
						... 
						
						
						
						This should fix some future problems with dependencies getting updated in a way that's unsupported by the build tools targeted by Squeekboard. 
						
						
							
						
					 
					
						2022-09-01 17:04:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a3f6349376 
					 
					
						
						
							
							Merge branch 'hide' into 'master'  
						
						 
						
						... 
						
						
						
						state: Don't animate when force-hidden
See merge request World/Phosh/squeekboard!565 
						
						
							
						
					 
					
						2022-09-01 13:52:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bf18f05f74 
					 
					
						
						
							
							Add Croatian translation  
						
						 
						
						
						
						
							
						
					 
					
						2022-08-31 07:49:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9f4c5e2264 
					 
					
						
						
							
							Add Greek translation  
						
						 
						
						
						
						
							
						
					 
					
						2022-07-11 20:12:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dffec166fd 
					 
					
						
						
							
							Merge branch '119' into 'master'  
						
						 
						
						... 
						
						
						
						Release 1.19.0 "Chirality"
See merge request World/Phosh/squeekboard!560 
						
						
							
						
					 
					
						2022-07-11 06:54:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3207977d7a 
					 
					
						
						
							
							Merge branch 'master' into 'master'  
						
						 
						
						... 
						
						
						
						added US Dvorak Terminal
See merge request World/Phosh/squeekboard!564 
						
						
							
						
					 
					
						2022-07-11 06:54:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0339a4a50f 
					 
					
						
						
							
							added US Dvorak Terminal  
						
						 
						
						
						
						
							
						
					 
					
						2022-07-11 06:54:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4ae78b89c6 
					 
					
						
						
							
							state: Don't animate when force-hidden  
						
						 
						
						
						
						
							
						
					 
					
						2022-07-08 05:34:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0c99067b4b 
					 
					
						
						
							
							Release 1.19.0 "Chirality"  
						
						 
						
						... 
						
						
						
						The main behind-the-scenes change in this release is the rework which gathers code selecting layout versions into one place. A resource leak causing slowdowns was also avoided.
New translations:
- Chinese (China)
- French
- Russian
Layout changes:
- new FR+Bépo
- new Georgian
- improved Italian
Thanks to all contrbutors. 
						
						
							
  v1.19.0
 
						
					 
					
						2022-07-06 06:12:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ec7116053f 
					 
					
						
						
							
							build: Update Cargo.lock  
						
						 
						
						
						
						
							
						
					 
					
						2022-07-06 06:08:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cc7657e78c 
					 
					
						
						
							
							Merge branch 'leak' into 'master'  
						
						 
						
						... 
						
						
						
						gtk: Persist panel state
See merge request World/Phosh/squeekboard!563 
						
						
							
						
					 
					
						2022-07-06 06:03:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						70bf101812 
					 
					
						
						
							
							gtk: Persist panel state  
						
						 
						
						... 
						
						
						
						Creating and destroying the panel as needed causes a resource leak somewhere in the deeper layers of the stack. This is a workaround.
See https://gitlab.gnome.org/World/Phosh/squeekboard/-/issues/343  
						
						
							
						
					 
					
						2022-07-01 08:07:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						12572b9de2 
					 
					
						
						
							
							Merge branch 'par' into 'master'  
						
						 
						
						... 
						
						
						
						build: Generate files before compiling sources
See merge request World/Phosh/squeekboard!562 
						
						
							
						
					 
					
						2022-06-30 19:03:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9528339e02 
					 
					
						
						
							
							build: Generate files before compiling sources  
						
						 
						
						
						
						
							
						
					 
					
						2022-06-30 18:12:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						50ef4ab433 
					 
					
						
						
							
							Merge branch 'fixci' into 'master'  
						
						 
						
						... 
						
						
						
						ci: Use bookworm for online builds
See merge request World/Phosh/squeekboard!561 
						
						
							
						
					 
					
						2022-06-29 15:20:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a8fe4a492e 
					 
					
						
						
							
							ci: Use bookworm for online builds  
						
						 
						
						... 
						
						
						
						PureOS carries rather old versions of rustc and cargo. Attempting to build fails at transitive dependencies, and it's easier to upgrade the compiler than to track down and hold offending depencencies as they come. 
						
						
							
						
					 
					
						2022-06-29 14:59:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0aee348e30 
					 
					
						
						
							
							Merge branch 'georgian-layout' into 'master'  
						
						 
						
						... 
						
						
						
						Added Georgian layout
See merge request World/Phosh/squeekboard!558 
						
						
							
						
					 
					
						2022-06-24 18:28:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7f9baa8021 
					 
					
						
						
							
							Added Georgian layout  
						
						 
						
						
						
						
							
						
					 
					
						2022-06-24 18:28:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						feefe3fec2 
					 
					
						
						
							
							Merge branch 'fix' into 'master'  
						
						 
						
						... 
						
						
						
						cargo: Halt overzealous upgrader
See merge request World/Phosh/squeekboard!559 
						
						
							
						
					 
					
						2022-06-24 17:58:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						94aa0fa68f 
					 
					
						
						
							
							cargo: Halt overzealous upgrader  
						
						 
						
						... 
						
						
						
						We're using a version of Cargo which doesn't support 2021 edition. The dependency Hashbrown 0.12 uses it, so we perform a minimal reshuffling to use 0.11. 
						
						
							
						
					 
					
						2022-06-24 17:30:56 +00:00