432e4fe1e5 
					 
					
						
						
							
							Merge branch 'drop_key' into 'master'  
						
						 
						
						... 
						
						
						
						Simplify renderer
See merge request Librem5/squeekboard!272  
						
						
							
						
					 
					
						2019-12-15 16:38:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6afa2133d0 
					 
					
						
						
							
							Merge branch 'squeekboard-test-layout-args-check' into 'master'  
						
						 
						
						... 
						
						
						
						squeekboard-test-layout: add argument parsing and some more output
See merge request Librem5/squeekboard!277  
						
						
							
						
					 
					
						2019-12-14 10:55:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cfa66d8182 
					 
					
						
						
							
							squeekboard-test-layout: add argument parsing and some more output  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-14 10:55:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b6e67256c3 
					 
					
						
						
							
							Merge branch 'dco' into 'master'  
						
						 
						
						... 
						
						
						
						hacking: Add DCO and licensing requirement
See merge request Librem5/squeekboard!282  
						
						
							
						
					 
					
						2019-12-11 17:37:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d5c8f32088 
					 
					
						
						
							
							Fix internal .md link  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-11 15:50:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6f990f4528 
					 
					
						
						
							
							hacking: Add DCO and licensing requirement  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-11 15:44:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7641b4da6f 
					 
					
						
						
							
							Create a library/UI module separation  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-11 15:33:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a84730198d 
					 
					
						
						
							
							readme: Add note about Cargo dependencies  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-11 15:26:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0b136468c8 
					 
					
						
						
							
							Entry test: Add Terminal input purpose  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-09 13:38:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fe4642e71e 
					 
					
						
						
							
							Merge branch 'japanese-kana-wide-keyboard-layout' into 'master'  
						
						 
						
						... 
						
						
						
						layout: add Japanese Kana wide layout
See merge request Librem5/squeekboard!275  
						
						
							
						
					 
					
						2019-12-09 11:12:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						16289c6f82 
					 
					
						
						
							
							layout: add Japanese Kana wide layout  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-09 11:12:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b639c7f3f0 
					 
					
						
						
							
							Fix old Rust woes  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-08 07:04:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d80758fcd1 
					 
					
						
						
							
							positioning: Clean up unused code  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-07 21:33:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dd21bfed8d 
					 
					
						
						
							
							positioning: Calculate sizes instead of storing, move position out of widgets  
						
						 
						
						... 
						
						
						
						Sizes of widgets can be derived, so storing them was only for C compatibility. Similar with storing position inside of widgets.
Some layout margin and scaling changes could be introduced, meaning a possibility of visual differences. 
						
						
							
						
					 
					
						2019-12-07 21:20:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1f69787fac 
					 
					
						
						
							
							cleanup: Remove unused single frame draw  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-07 17:19:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						36362291ef 
					 
					
						
						
							
							cleanup: Unbox View and Row  
						
						 
						
						... 
						
						
						
						They are no longer referenced anywhere in C, so it's safe to let Rust memory management deal with them. 
						
						
							
						
					 
					
						2019-12-07 17:19:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1c4d027af5 
					 
					
						
						
							
							cleanup: Remove references to squeek_view  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-07 15:42:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						51a77c41c3 
					 
					
						
						
							
							renderer: Remove unused functions  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-07 15:19:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8b4c643d3e 
					 
					
						
						
							
							Merge branch 'german-wide-keyboard-layout' into 'master'  
						
						 
						
						... 
						
						
						
						layout: add German wide layout
See merge request Librem5/squeekboard!271  
						
						
							
						
					 
					
						2019-12-07 14:39:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						358b25c431 
					 
					
						
						
							
							layout: add German wide layout  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-07 14:39:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f77db1bb73 
					 
					
						
						
							
							renderer: Render whole keyboard the same way as pressed buttons  
						
						 
						
						... 
						
						
						
						Removed window size dependent surface. 
						
						
							
						
					 
					
						2019-12-07 14:33:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						581c86809a 
					 
					
						
						
							
							renderer: Simply cut off when painting outside bounds  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-07 14:03:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						804aa53351 
					 
					
						
						
							
							renderer: Remove unused locked key render function  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-07 14:01:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e6da2a3b5b 
					 
					
						
						
							
							rendering: Remove unneeded redraw after button release  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-07 13:58:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f9fbd3fb2d 
					 
					
						
						
							
							rendering: Simplify Cairo context usage, remove unneeded calls.  
						
						 
						
						... 
						
						
						
						Moved Cairo context usage to Rust, and rearranged ctx setup (position) to happen in one place.
Removed render calls that were overwritten on each draw call anyway. 
						
						
							
						
					 
					
						2019-12-07 12:47:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2749fdb686 
					 
					
						
						
							
							Merge branch 'click' into 'master'  
						
						 
						
						... 
						
						
						
						Switch layout on click
Closes  #157 
See merge request Librem5/squeekboard!266  
						
						
							
						
					 
					
						2019-12-05 23:49:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8e7909e877 
					 
					
						
						
							
							Merge branch 'stable' into 'master'  
						
						 
						
						... 
						
						
						
						keycodes: Sort to eliminate runtime indeterminism
See merge request Librem5/squeekboard!268  
						
						
							
						
					 
					
						2019-12-05 22:20:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						afaacd3f68 
					 
					
						
						
							
							Merge branch '1.4' into 'master'  
						
						 
						
						... 
						
						
						
						Release 1.4.0 "Nacelle"
See merge request Librem5/squeekboard!273  
						
						
							
						
					 
					
						2019-12-02 19:53:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6a164d8119 
					 
					
						
						
							
							Release 1.4.0 "Nacelle"  
						
						 
						
						... 
						
						
						
						Major changes:
- "text" property for layouts
- adjusting to user's color scheme 
						
						
							
  v1.4.0
 
						
					 
					
						2019-12-02 19:40:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6e32a2ef41 
					 
					
						
						
							
							renderer: Simplify surface rendering  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-01 16:00:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						34fce7395d 
					 
					
						
						
							
							renderer: Drop unused params  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-01 15:36:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d415ecf5d0 
					 
					
						
						
							
							renderer: Drop row from button rendering  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-01 15:31:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5266c621fd 
					 
					
						
						
							
							renderer: Simplified outline rendering  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-01 15:27:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4ee832c594 
					 
					
						
						
							
							renderer: Remove some unneeded vars  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-01 15:22:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						83fea8cd31 
					 
					
						
						
							
							Drop squeek_key  
						
						 
						
						
						
						
							
						
					 
					
						2019-12-01 15:01:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3c45e3e53c 
					 
					
						
						
							
							switcher: Switch layout on menu item click  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-30 15:14:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cdf263d984 
					 
					
						
						
							
							Merge branch 'translation-and-minor-layout-fixes' into 'master'  
						
						 
						
						... 
						
						
						
						translation: Japanese and minor layout fixes
See merge request Librem5/squeekboard!264  
						
						
							
						
					 
					
						2019-11-30 12:22:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2ddfcfaff0 
					 
					
						
						
							
							translation: Japanese and minor layout fixes  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-30 12:22:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a901c85bcb 
					 
					
						
						
							
							Merge branch 'themes' into 'master'  
						
						 
						
						... 
						
						
						
						Use appropriate styling for layouts
See merge request Librem5/squeekboard!253  
						
						
							
						
					 
					
						2019-11-30 11:08:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fdbbe8f126 
					 
					
						
						
							
							Merge branch 'settings' into 'master'  
						
						 
						
						... 
						
						
						
						Implement the word-of-mouth layout selection
See merge request Librem5/squeekboard!260  
						
						
							
						
					 
					
						2019-11-29 18:19:17 +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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d45724c462 
					 
					
						
						
							
							Merge branch 'leave' into 'master'  
						
						 
						
						... 
						
						
						
						pointer: Release button when window is left
Closes  #46 
See merge request Librem5/squeekboard!262  
						
						
							
						
					 
					
						2019-11-29 13:47:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						93d0dcdc99 
					 
					
						
						
							
							Merge branch 'text' into 'master'  
						
						 
						
						... 
						
						
						
						Text property
Closes  #153 
See merge request Librem5/squeekboard!257  
						
						
							
						
					 
					
						2019-11-28 09:19:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b252f7659b 
					 
					
						
						
							
							rust: Be compatible with older Rust  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-27 16:52:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						af6ad1fce6 
					 
					
						
						
							
							buttons: Accept "text" and drop xkb keysym derivation  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-27 16:52:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4ee8a91dfe 
					 
					
						
						
							
							build: Bring back squeekboard as a first class executable  
						
						 
						
						... 
						
						
						
						With styles no longer being inconsistent, there's no need to override styles by default. The override script remains for PureOS packaging purposes. 
						
						
							
						
					 
					
						2019-11-27 16:37:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6d5f793718 
					 
					
						
						
							
							util: Include Result logger  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-27 16:31:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						59f6173282 
					 
					
						
						
							
							theme: Use a matching layout theme for any widget theme  
						
						 
						
						... 
						
						
						
						Dedicated styling is now possible for themes which have a corresponding style-theme.css file. Adwaita:dark gets one, whereas other themes use the new generic fallback theme. 
						
						
							
						
					 
					
						2019-11-27 16:30:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3aec821f92 
					 
					
						
						
							
							Merge branch 'errors' into 'master'  
						
						 
						
						... 
						
						
						
						Better layout checking
Closes  #131 
See merge request Librem5/squeekboard!255  
						
						
							
						
					 
					
						2019-11-27 16:22:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3ac4caa3b9 
					 
					
						
						
							
							keycodes: Sort to eliminate runtime indeterminism  
						
						 
						
						
						
						
							
						
					 
					
						2019-11-27 16:18:36 +00:00