Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								07c2f25698 
								
							 
						 
						
							
							
								
								Qt: fix show/hide password icon  
							
							... 
							
							
	
		
			
	 
	
	
		
	
	
		
			
				
	CI / build_and_test (--exclude ffmpeg --exclude gstreamer-player, windows-2022, stable) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build_and_test (ubuntu-22.04, nightly) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / esp-idf-quick (push) Blocked by required conditions 
				
			 
		
			
				
	CI / android (push) Blocked by required conditions 
				
			 
		
			
				
	CI / miri (push) Blocked by required conditions 
				
			 
		
			
				
	CI / test-figma-inspector (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build_and_test (--exclude ffmpeg --exclude gstreamer-player, windows-2022, beta) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / node_test (windows-2022) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / python_test (macos-14) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / python_test (ubuntu-22.04) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / python_test (windows-2022) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / cpp_test_driver (macos-13) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / cpp_test_driver (ubuntu-22.04) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / cpp_test_driver (windows-2022) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / cpp_cmake (macos-14, 1.85) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / cpp_cmake (ubuntu-22.04, stable) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / cpp_cmake (windows-2022, nightly) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / cpp_package_test (push) Blocked by required conditions 
				
			 
		
			
				
	CI / vsce_build_test (push) Blocked by required conditions 
				
			 
		
			
				
	CI / mcu (pico-st7789, thumbv6m-none-eabi) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / mcu (pico2-st7789, thumbv8m.main-none-eabihf) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / mcu (stm32h735g, thumbv7em-none-eabihf) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / mcu-embassy (push) Blocked by required conditions 
				
			 
		
			
				
	CI / ffi_32bit_build (push) Blocked by required conditions 
				
			 
		
			
				
	CI / docs (push) Blocked by required conditions 
				
			 
		
			
				
	CI / wasm (push) Blocked by required conditions 
				
			 
		
			
				
	CI / wasm_demo (push) Blocked by required conditions 
				
			 
		
			
				
	CI / tree-sitter (push) Blocked by required conditions 
				
			 
		
			
				
	CI / updater_test (0.3.0) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / fmt_test (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
							
							Use the same code as for the fluent style 
							
						 
						
							2025-09-18 13:10:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Faure 
								
							 
						 
						
							
							
							
							
								
							
							
								2c9b291fc2 
								
							 
						 
						
							
							
								
								LineEdit: implement show-password icon for the Qt style  
							
							... 
							
							
							
							The implementation and icon come from the material style,
given that Qt itself doesn't have that feature. 
							
						 
						
							2025-09-18 11:04:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								085d122a04 
								
							 
						 
						
							
							
								
								Qt: Fix rendering of LineEdit clear button  
							
							... 
							
							
							
							- Take in account the scale factor (unfortunately we don't have access to the actual window scale factor so just use the Qt one)
- Draw directly in the final SharedPixelBuffer
- Use an intermediate Rectangle to center the image because otherwise we get height for width dependency that breaks layout. 
							
						 
						
							2025-09-03 14:51:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Faure 
								
							 
						 
						
							
							
							
							
								
							
							
								2ebe3424b6 
								
							 
						 
						
							
							
								
								LineEdit clear icons: use if syntax, show passwd icon on focus in fluent  
							
							... 
							
							
	
		
			
	 
	
	
		
	
	
		
			
				
	CI / build_and_test (ubuntu-22.04, nightly) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / node_test (macos-14) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / node_test (ubuntu-22.04) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / node_test (windows-2022) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / python_test (macos-14) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / python_test (ubuntu-22.04) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / python_test (windows-2022) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / cpp_test_driver (macos-13) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / cpp_test_driver (ubuntu-22.04) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / cpp_test_driver (windows-2022) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / cpp_cmake (macos-14, 1.85) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / cpp_cmake (ubuntu-22.04, stable) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / cpp_cmake (windows-2022, nightly) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / cpp_package_test (push) Blocked by required conditions 
				
			 
		
			
				
	CI / vsce_build_test (push) Blocked by required conditions 
				
			 
		
			
				
	CI / mcu (pico-st7789, thumbv6m-none-eabi) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / mcu (pico2-st7789, thumbv8m.main-none-eabihf) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / mcu (stm32h735g, thumbv7em-none-eabihf) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / mcu-embassy (push) Blocked by required conditions 
				
			 
		
			
				
	CI / ffi_32bit_build (push) Blocked by required conditions 
				
			 
		
			
				
	CI / docs (push) Blocked by required conditions 
				
			 
		
			
				
	CI / wasm (push) Blocked by required conditions 
				
			 
		
			
				
	CI / wasm_demo (push) Blocked by required conditions 
				
			 
		
			
				
	CI / tree-sitter (push) Blocked by required conditions 
				
			 
		
			
				
	CI / updater_test (0.3.0) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / fmt_test (push) Blocked by required conditions 
				
			 
		
			
				
	CI / esp-idf-quick (push) Blocked by required conditions 
				
			 
		
			
				
	CI / android (push) Blocked by required conditions 
				
			 
		
			
				
	CI / miri (push) Blocked by required conditions 
				
			 
		
			
				
	CI / test-figma-inspector (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
							
							Given that 'visible: false' still takes the icon into account in the
layout (to my great surprise), use the if syntax instead. This fixes
long placeholder texts being truncated too early in the Qt style at
least.
Also, in fluent style, show the "eye" icon in password lineedits only
when they have focus, just like the clear icon. 
							
						 
						
							2025-08-06 13:44:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurent Montel 
								
							 
						 
						
							
							
							
							
								
							
							
								91dd549722 
								
							 
						 
						
							
							
								
								Hide clear button when line edit is read only or disabled  
							
							
							
						 
						
							2025-08-01 16:17:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Faure 
								
							 
						 
						
							
							
							
							
								
							
							
								a904ebd495 
								
							 
						 
						
							
							
								
								LineEdit: implement clear icon in the Qt style  
							
							
							
						 
						
							2025-07-28 18:06:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnold Loubriat 
								
							 
						 
						
							
							
							
							
								
							
							
								cc91de2d38 
								
							 
						 
						
							
							
								
								Add the accessible-read-only property  
							
							
							
						 
						
							2025-02-19 09:16:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									FloVanGH 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e0ad561c86 
								
							 
						 
						
							
							
								
								widgets: added key-pressed and key-released callbacks to all text input components ( #7081 )  
							
							... 
							
							
							
							* widgets: removed rejected event
* widgets: added key-pressed, key-released callbacks to text input components
* Update docs/astro/src/content/docs/reference/std-widgets/lineedit.mdx
Co-authored-by: Simon Hausmann <simon.hausmann@slint.dev>
---------
Co-authored-by: Simon Hausmann <simon.hausmann@slint.dev> 
							
						 
						
							2024-12-12 16:20:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Naddy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								58efd5312b 
								
							 
						 
						
							
							
								
								Added rejected to TextInput ( #6649 )  
							
							
							
						 
						
							2024-10-25 17:24:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									DataTriny 
								
							 
						 
						
							
							
							
							
								
							
							
								2de3b9d455 
								
							 
						 
						
							
							
								
								Add the accessible-enabled property  
							
							
							
						 
						
							2024-10-25 10:20:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Arnold Loubriat 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ce2db77e88 
								
							 
						 
						
							
							
								
								Add the accessible-placeholder-text property ( #5464 )  
							
							
							
						 
						
							2024-06-26 12:59:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florian Blasius 
								
							 
						 
						
							
							
							
							
								
							
							
								973ecac989 
								
							 
						 
						
							
							
								
								DatePicker: finished features  
							
							
							
						 
						
							2024-06-06 09:03:50 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Goffart 
								
							 
						 
						
							
							
							
							
								
							
							
								c2b3bbdf92 
								
							 
						 
						
							
							
								
								Accessibility: add accessible-label and accessible-set-value to LineEdit  
							
							
							
						 
						
							2024-04-16 15:50:53 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Montel Laurent 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c2517008d8 
								
							 
						 
						
							
							
								
								Add TextInput as accessibility role ( #4899 )  
							
							
							
						 
						
							2024-03-21 13:39:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brandon Fowler 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3e8940660b 
								
							 
						 
						
							
							
								
								Add set-selection-offsets function to TextInput, TextEdit, and LineEdit ( #4197 )  
							
							... 
							
							
							
							The function accepts two arguments that specify the start and the end of the text to select.
Fixes  #4164  
							
						 
						
							2024-01-06 11:12:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florian Blasius 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c00a21d651 
								
							 
						 
						
							
							
								
								make use of textinputbase ( #4014 )  
							
							
							
						 
						
							2023-11-27 08:50:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florian Blasius 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								10066c5eef 
								
							 
						 
						
							
							
								
								cleanup widgets according to upcoming code guidelines ( #3771 )  
							
							
							
						 
						
							2023-10-30 10:45:25 +01:00