ef85823528 
					 
					
						
						
							
							Fresh Russian layout  
						
						 
						
						
						
						
					 
					
						2020-05-20 17:59:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2a20bbbf2a 
					 
					
						
						
							
							tests: add french layout  
						
						 
						
						
						
						
					 
					
						2020-04-27 09:51:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						aadcdbf276 
					 
					
						
						
							
							Merge branch 'langs' into 'master'  
						
						 
						
						... 
						
						
						
						Update translations & greek
See merge request Librem5/squeekboard!315  
						
						
					 
					
						2020-02-05 11:05:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b9db00c00c 
					 
					
						
						
							
							layouts: Add Polish layouts  
						
						 
						
						
						
						
					 
					
						2020-01-30 21:19:13 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7f32c5cf23 
					 
					
						
						
							
							greek: Rename to gr which is used by gnome settings  
						
						 
						
						
						
						
					 
					
						2020-01-28 19:17:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						674bef2b00 
					 
					
						
						
							
							terminal: Use a rudimentary layout on input hint  
						
						 
						
						
						
						
					 
					
						2019-12-24 14:33:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bafd1e6eb3 
					 
					
						
						
							
							popover: Install emoji layout  
						
						 
						
						... 
						
						
						
						In order to do that, an additional piece of state (layout switcher) was exposed to the event handlers, a separation between squeekboard-only and system layouts was introduced, along with a Translation structure to prevent mixing up strings. 
						
						
					 
					
						2019-12-24 10:41:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ca8a2baefa 
					 
					
						
						
							
							Merge branch 'devel' into 'master'  
						
						 
						
						... 
						
						
						
						Entry test added to -devel package
See merge request Librem5/squeekboard!286  
						
						
					 
					
						2019-12-23 21:33:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ed602faeaf 
					 
					
						
						
							
							tools: Move entry.py  
						
						 
						
						
						
						
					 
					
						2019-12-16 17:46:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						257b97e9ca 
					 
					
						
						
							
							layout: Respect margins  
						
						 
						
						
						
						
					 
					
						2019-12-15 18:43:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5e700219f9 
					 
					
						
						
							
							parsing: Remove bounds which weren't used anyway  
						
						 
						
						
						
						
					 
					
						2019-12-15 18:43:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0b136468c8 
					 
					
						
						
							
							Entry test: Add Terminal input purpose  
						
						 
						
						
						
						
					 
					
						2019-12-09 13:38:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						16289c6f82 
					 
					
						
						
							
							layout: add Japanese Kana wide layout  
						
						 
						
						
						
						
					 
					
						2019-12-09 11:12:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						358b25c431 
					 
					
						
						
							
							layout: add German wide layout  
						
						 
						
						
						
						
					 
					
						2019-12-07 14:39:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f284627beb 
					 
					
						
						
							
							Merge branch 'release' into 'master'  
						
						 
						
						... 
						
						
						
						Use Cargo release flag
See merge request Librem5/squeekboard!256  
						
						
					 
					
						2019-11-29 15:33:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						20a6cf52ac 
					 
					
						
						
							
							layouts: Rename ja+kana to jp+kana  
						
						 
						
						
						
						
					 
					
						2019-11-20 10:23:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0adde1004f 
					 
					
						
						
							
							cargo: Use release mode for release builds  
						
						 
						
						
						
						
					 
					
						2019-11-19 13:50:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e47ec16293 
					 
					
						
						
							
							Merge branch 'fi' into 'master'  
						
						 
						
						... 
						
						
						
						Finnish layout
See merge request Librem5/squeekboard!240  
						
						
					 
					
						2019-11-12 14:51:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6fe08967f6 
					 
					
						
						
							
							fi: add tests  
						
						 
						
						
						
						
					 
					
						2019-11-12 14:44:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8024998a4b 
					 
					
						
						
							
							Rename the nb layout to no, fixing input source selection  
						
						 
						
						
						
						
					 
					
						2019-11-11 19:36:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						95022c1ac7 
					 
					
						
						
							
							Rename file, add it to resources and tests  
						
						 
						
						
						
						
					 
					
						2019-11-01 16:50:13 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						35ad61890e 
					 
					
						
						
							
							layouts: Add us_wide  
						
						 
						
						
						
						
					 
					
						2019-10-29 13:21:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bdef7b3516 
					 
					
						
						
							
							Merge remote-tracking branch 'kareema/japanese-kana-keyboard-layout' into HEAD  
						
						 
						
						
						
						
					 
					
						2019-10-24 18:09:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0b5aa1ba7c 
					 
					
						
						
							
							layouts: Add German keyboard layout  
						
						 
						
						
						
						
					 
					
						2019-10-24 18:03:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d62abc2f12 
					 
					
						
						
							
							layouts: Add Japanese Kana keyboard layout  
						
						 
						
						
						
						
					 
					
						2019-10-19 21:30:23 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8fd63cea80 
					 
					
						
						
							
							tests: Fix automatic merge  
						
						 
						
						... 
						
						
						
						The merge tool didn't realize that new files from one branch should have a format adhering to that of another branch. 
						
						
					 
					
						2019-10-19 16:47:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						162b828c4c 
					 
					
						
						
							
							Merge branch 'targets' into 'master'  
						
						 
						
						... 
						
						
						
						buttons: Buttons are next to each other, padding is visual only
Closes  #110 
See merge request Librem5/squeekboard!209  
						
						
					 
					
						2019-10-18 19:14:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9e078be603 
					 
					
						
						
							
							buttons: Buttons are next to each other, padding is visual only  
						
						 
						
						
						
						
					 
					
						2019-10-09 20:34:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9cd439767e 
					 
					
						
						
							
							virtual_keyboard: Submit multi-codepoint strings  
						
						 
						
						
						
						
					 
					
						2019-10-09 15:13:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a31f9b5e04 
					 
					
						
						
							
							layout: Register it  
						
						 
						
						
						
						
					 
					
						2019-10-02 18:39:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						854a9bb22e 
					 
					
						
						
							
							layouts: Add Greek  
						
						 
						
						... 
						
						
						
						Greek layout created by Antonis Tsolomitis
University of the Aegean, Department of Mathematics, atsol@aegean.gr  
						
						
					 
					
						2019-10-02 17:56:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						938ba53a38 
					 
					
						
						
							
							es layout: Add to resources and testing  
						
						 
						
						
						
						
					 
					
						2019-09-28 21:53:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4c0f23c5c1 
					 
					
						
						
							
							layout: Unhardcode button and row spacing values  
						
						 
						
						... 
						
						
						
						They are specified by each layout now 
						
						
					 
					
						2019-09-25 19:01:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						de43d67638 
					 
					
						
						
							
							display: Remove unused corner_radius  
						
						 
						
						
						
						
					 
					
						2019-09-25 18:10:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e7d30d933f 
					 
					
						
						
							
							build: Simplified the calling of cargo.sh  
						
						 
						
						
						
						
					 
					
						2019-09-24 11:27:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b486dc8afd 
					 
					
						
						
							
							Merge branch 'testing' into 'master'  
						
						 
						
						... 
						
						
						
						tests: Describe how to test
See merge request Librem5/squeekboard!165  
						
						
					 
					
						2019-09-13 19:55:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						225b243446 
					 
					
						
						
							
							tests: Describe how to test  
						
						 
						
						
						
						
					 
					
						2019-09-13 15:55:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c8cc5b1997 
					 
					
						
						
							
							layout: Bundle number layout  
						
						 
						
						
						
						
					 
					
						2019-09-13 09:11:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						edb28cb859 
					 
					
						
						
							
							tests: Verify all bundled layouts  
						
						 
						
						
						
						
					 
					
						2019-09-13 09:09:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8e654346a2 
					 
					
						
						
							
							keysyms: Derive from Unicode labels  
						
						 
						
						
						
						
					 
					
						2019-09-11 12:03:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b84c402c4a 
					 
					
						
						
							
							WIP  
						
						 
						
						... 
						
						
						
						WIP
WIP: keymap generation test passes
meta: Update features and version
WiP: cargo.lock
WIP: don't crash
WIP: no outlines
parsing: New tests
WIP: base level works
WIP: remove old keyboard
symbols correctly input
WIP: lodaing files
WIP: fallback works
Valid fallback 
						
						
					 
					
						2019-09-04 09:44:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f479a36dbe 
					 
					
						
						
							
							keyboard: Remove references  
						
						 
						
						
						
						
					 
					
						2019-08-18 13:22:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						77d4f45d13 
					 
					
						
						
							
							section: Elininate references  
						
						 
						
						
						
						
					 
					
						2019-08-18 13:22:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4f8de42598 
					 
					
						
						
							
							section: Move properties into Row  
						
						 
						
						
						
						
					 
					
						2019-08-18 13:22:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6fc351d2e8 
					 
					
						
						
							
							eekkey: Dropped in favor of Button  
						
						 
						
						... 
						
						
						
						Each Button has a KeyState, which may be shared with other buttons. The list of pressed and locked buttons is used as a list of keys, causing a search for the button in the current view. 
						
						
					 
					
						2019-08-18 13:22:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5630cf31f1 
					 
					
						
						
							
							section: Remove row  
						
						 
						
						
						
						
					 
					
						2019-08-18 13:22:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1cfec4de50 
					 
					
						
						
							
							key: Share state between multiple keys  
						
						 
						
						
						
						
					 
					
						2019-08-08 20:04:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f371b14e89 
					 
					
						
						
							
							levelkeyboard: Use a layer for managing keyboard views  
						
						 
						
						
						
						
					 
					
						2019-08-08 19:26:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c8adb45ab5 
					 
					
						
						
							
							keyboard: Expose creating sections directly  
						
						 
						
						
						
						
					 
					
						2019-08-08 19:18:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6c1c979414 
					 
					
						
						
							
							section: Removed multiple rows in section, row/column in key  
						
						 
						
						
						
						
					 
					
						2019-08-01 20:10:59 +00:00