wu bobo 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a60c3b39b9 
								
							 
						 
						
							
							
								
								Fixed text input on Android, fixed for older Android versions ( #7204 )  
							
							... 
							
							
							
							* Fixes for older Android versions (6.0 to 9.0)
* Fix build script for Android (#4920 )
* Fix clipboard operations on Android
* Fix TextEdit crashing on Android (#7203 )
* Remove unsafe calls added in 'Fixes for older Android versions'
* Update a comment in androidwindowadapter.rs
Fixes  #7182  
							
						 
						
							2025-01-03 11:18:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								dea51f2055 
								
							 
						 
						
							
							
								
								Android: fix content positioning  
							
							... 
							
							
							
							The getWindowVisibleDisplayFrame seems to return a rectangle in the screen coordinate and cut the room for the camera.
The problem is that the Window is somehow already displaced.
The insets seems to be a better way to get that value.
Fixes  #5242  
							
						 
						
							2024-06-03 16:53:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								b3181b05a2 
								
							 
						 
						
							
							
								
								Android: clear the native focus when the keyboard hides  
							
							... 
							
							
							
							Otherwise the keyboard will popup again when the app is switched to the
background and back.
Fixes  #5235  
							
						 
						
							2024-06-03 16:27:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								a1e7f85892 
								
							 
						 
						
							
							
								
								Android: Always hide cursor/selection handle when the keyboard hides  
							
							... 
							
							
							
							Fixes  #5233  
						
							2024-06-03 16:21:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aurindam Jana 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3523e86359 
								
							 
						 
						
							
							
								
								Simplify commercial license ( #3063 )  
							
							... 
							
							
							
							Base the commercial license on the Royalty-free license adding clauses pertaining to the fees. 
							
						 
						
							2024-05-31 14:06:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aurindam Jana 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9a3aa265d5 
								
							 
						 
						
							
							
								
								Update Royalty-free license ( #5257 )  
							
							... 
							
							
							
							Add clarification that Application may not expose Slint APIs. 
							
						 
						
							2024-05-31 10:53:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aurindam Jana 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0cfeec1a31 
								
							 
						 
						
							
							
								
								Update Slint Community License ( #4994 )  
							
							... 
							
							
							
							Updated the version from 1.1 to 1.2 
Renamed the header to "Slint Royalty-free Desktop, Mobile, and Web Applications License"
Added definition of "Mobile Application" and grant of right
Moved "Limitations" to 3rd section and "License Conditions - Attributions" to 2nd section
Added flexibility to choose between showing "MadeWithSlint" as a dialog/splash screen or on a public webpage
Moved the para on copyright notices to section under "Limitations" 
							
						 
						
							2024-04-15 15:18:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Simon Hausmann 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								68083243b2 
								
							 
						 
						
							
							
								
								Add an in-out boolean color-scheme property to Palette ( #4701 )  
							
							... 
							
							
							
							This allows applications to force dark/light mode, as well as determine
which mode is active. 
							
						 
						
							2024-03-26 15:44:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								1f961a997b 
								
							 
						 
						
							
							
								
								android: add the menu with cut/copy/paste when there is a selection  
							
							... 
							
							
							
							Also implement clipboard in the backend (Fixes  #4865 ) 
							
						 
						
							2024-03-26 14:50:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								b46effe65c 
								
							 
						 
						
							
							
								
								Android: selection handle  
							
							... 
							
							
							
							Have two selection handle when there is selected text 
							
						 
						
							2024-03-22 09:19:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								9f6b837f7d 
								
							 
						 
						
							
							
								
								android: fix cursor and handle color  
							
							... 
							
							
							
							On android, the handle is the same as the cursor color and the cursor
color is usually the "accent" color.
We can't know the accent color from the native code, but we know the
selection color which is the accent color with a lesser opacity. 
							
						 
						
							2024-03-20 15:06:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								504fbed476 
								
							 
						 
						
							
							
								
								android: only show cursor handle when we click  
							
							
							
						 
						
							2024-03-20 12:46:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								528f85509b 
								
							 
						 
						
							
							
								
								android: Moving cursor handle  
							
							
							
						 
						
							2024-03-20 12:46:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								291a0bdc66 
								
							 
						 
						
							
							
								
								WIP: android cursor handle  
							
							
							
						 
						
							2024-03-20 12:46:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								3969e09d5b 
								
							 
						 
						
							
							
								
								Remove debug output  
							
							
							
						 
						
							2024-02-29 11:11:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								c4e0f4a265 
								
							 
						 
						
							
							
								
								Android: support for preedit  
							
							... 
							
							
							
							(Tested with the typewise keyboard) 
							
						 
						
							2024-02-27 18:29:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								1fb162936e 
								
							 
						 
						
							
							
								
								Android: simplify the text input with SpannableStringBuilder  
							
							... 
							
							
							
							Also needed some change on the Text item to avoid sending ime callback
for intermediate states 
							
						 
						
							2024-02-27 18:29:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								fadcbdf726 
								
							 
						 
						
							
							
								
								Android: send the input type to the input method  
							
							... 
							
							
							
							Also avoid flickering of the input method when inserting text by
preventing sending an imput method event right after deleting the
selection 
							
						 
						
							2024-02-02 11:54:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								fb78bbd702 
								
							 
						 
						
							
							
								
								Android: Don't draw the UI under the system bars or the keyboard  
							
							
							
						 
						
							2024-01-31 09:20:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								25925b55fd 
								
							 
						 
						
							
							
								
								android: detect dark or light style  
							
							
							
						 
						
							2024-01-26 15:26:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								168654fa29 
								
							 
						 
						
							
							
								
								Android: Implement InputConnection  
							
							... 
							
							
							
							So that we can use text prediction and other input method features 
							
						 
						
							2024-01-21 09:21:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								daa40f43cd 
								
							 
						 
						
							
							
								
								Android: Use java code to show or hide the keyboard  
							
							... 
							
							
							
							instead of coding it all in JNI
This uses build.rs to compile the java code into bytecode that is then
embedded in the binary and loaded at runtime 
							
						 
						
							2024-01-21 09:21:41 +01:00