313dbdce33 
					 
					
						
						
							
							panel: Use scaling to set height  
						
						 
						
						
						
						
					 
					
						2022-04-05 12:23:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dd2871b6bb 
					 
					
						
						
							
							Merge branch 'output' into 'master'  
						
						 
						
						... 
						
						
						
						Derive panel size from outputs
See merge request World/Phosh/squeekboard!528 
						
						
					 
					
						2022-02-26 10:49:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0b9350d19b 
					 
					
						
						
							
							Check if dbus handler is null before using  
						
						 
						
						
						
						
					 
					
						2022-02-08 10:56:00 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						78ff02e255 
					 
					
						
						
							
							output: Use new source of panel height information  
						
						 
						
						... 
						
						
						
						This removed duplicate calculation of ideal height as well. 
						
						
					 
					
						2022-02-04 09:40:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						697be64418 
					 
					
						
						
							
							visibility: Forward panel height information to window creation  
						
						 
						
						
						
						
					 
					
						2022-02-04 09:40:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f040e708a4 
					 
					
						
						
							
							Carry output information on visible command all the way to C  
						
						 
						
						
						
						
					 
					
						2022-02-04 09:40:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						98ecce518b 
					 
					
						
						
							
							Merge branch 'tiny' into 'master'  
						
						 
						
						... 
						
						
						
						Output sensing
See merge request World/Phosh/squeekboard!524 
						
						
					 
					
						2022-02-02 17:41:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						417fe35e91 
					 
					
						
						
							
							Make compatible with latest cargo deps  
						
						 
						
						
						
						
					 
					
						2022-01-30 17:47:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						236f7d4daf 
					 
					
						
						
							
							ffi: Remove unnecessary pointers to InputMethod  
						
						 
						
						... 
						
						
						
						InputMethod is already a pointer. 
						
						
					 
					
						2022-01-26 15:19:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f4f44a49ae 
					 
					
						
						
							
							wayland: Move initialization to the Rust side  
						
						 
						
						... 
						
						
						
						This will help make the init procedure safer, by limiting the number of Rust objects that need to be carried to the C side and may be mangled on the way there.
The second benefit is that it allows outputs to become part of new state management. 
						
						
					 
					
						2022-01-26 15:19:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1b72cbdfaa 
					 
					
						
						
							
							docstrings: Clarify the purpose of Receiver  
						
						 
						
						
						
						
					 
					
						2022-01-26 15:19:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4cc7017e1c 
					 
					
						
						
							
							event_loop: Separate and use for physical keyboard presence  
						
						 
						
						... 
						
						
						
						Extra included: Change of naked Submission pointers to Wrapped. 
						
						
					 
					
						2021-12-12 12:49:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						53137fd2e2 
					 
					
						
						
							
							state: Connect the animation state machine to the rest  
						
						 
						
						... 
						
						
						
						This ensures that the new state machine is fed events, as well as that its results are applied.
The old ad-hoc system is removed.
There is one regression where the last layout will be used when the panel is brought up manually. 
						
						
					 
					
						2021-12-12 12:48:06 +00:00