f00bead198 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: improve button click logic for proper press-release interaction ( #35289 )  
							
							... 
							
							
 
							
							improve button click logic for proper press,release interaction 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								d6e9df98e3 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: WPA3 is unsupported ( #35286 )  
							
							
 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								6eecb4f986 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: network widget improvements ( #35284 )  
							
							... 
							
							
 
							
							* larger font size for confirmation dialog
* try this
* forget btn color
* text color
* font size
* caps
* Revert "caps"
This reverts commit a3e6cfbf05 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								38c1bd096b 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: Improve UI rendering smoothness for scaled display ( #35280 )  
							
							... 
							
							
 
							
							improve smoothness 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								15c7d556f6 
								
									
								
							
								 
							
						 
						
							
							
								
								Reapply "system/ui: add SCALE env var ( #35272 )" ( #35273 )  
							
							... 
							
							
 
							
							* Reapply "system/ui: add SCALE env var (#35272 )"
This reverts commit e2569a8b32 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								e2569a8b32 
								
							
								 
							
						 
						
							
							
								
								Revert "system/ui: add SCALE env var ( #35272 )"  
							
							... 
							
							
 
							
							This reverts commit ed0f812995 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								ed0f812995 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: add SCALE env var ( #35272 )  
							
							... 
							
							
 
							
							* ui: add SCALE env var
* linting
* cleaner
---------
Co-authored-by: Cameron Clough <cameronjclough@gmail.com> 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								da670108e7 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: all font weights ( #35255 )  
							
							
 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								8097a92515 
								
									
								
							
								 
							
						 
						
							
							
								
								zipapp pack ( #35253 )  
							
							... 
							
							
 
							
							Used to ship python UI in agnos without an openpilot clone
* add a main method to target
* pack script
* validate inputs
* refactors
* copy into temp, dont keep this
* cleanup
* help messages
* rename to pack.py
* pack.py
* updates for device
* moar
* don't use cereal
* just log normally
* use importlib.resources
* revert
* Revert "don't use cereal"
This reverts commit 7208524d42921edfe5029b54552f78 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								71e3fd7183 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: use icon for special characters ( #35248 )  
							
							... 
							
							
 
							
							* use icon for special characters
* add icon for SHIFT_DOWN_KEY 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								dcfbb99b13 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: add password visibility toggle with eye icon to keyboard ( #35246 )  
							
							... 
							
							
 
							
							* add password visibility toggle with eye icon to keyboard
* added show_password_toggle 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								512d83cc36 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): setup.py ( #35140 )  
							
							... 
							
							
 
							
							* setup.py
* better font
* use gui_button
* btn
* fix button and triangle
* low voltage text color
* fix network page
* HARDWARE.get_os_version()
* typing
* white title
* update default text color
* use default font color
* fix software screen
* fix software screen
* radio font size
* line length
* fix regex
* draw svgs
* comment is out of date
* add cairosvg
* use cairosvg
* remove unused import
* support other image types
* revert origin
* fix setup warning icon
* fix
* remove cairosvg
* use pngs
* wrap
* fix disabled style
* TODO
* revert uv.lock
* use new file paths (not rasterized yet)
* oops
* fixes
* params not used
* network check thread
* oops
* fix custom URL and download failed screens
* clear keyboard
* rm
* fixes
* show full error message
* check network type 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								83679bd856 
								
									
								
							
								 
							
						 
						
							
							
								
								selfdrive/assets: rasterize SVGs ( #35243 )  
							
							... 
							
							
 
							
							* selfdrive/assets: rasterize SVGs
* do entire assets dir
* fixed size - 4096px is a lot
* optimise them too
* use inkscape
* regenerate
* abandon runtime svg 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								6c03e9472d 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: disabled button styles ( #35236 )  
							
							
 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								84e9b75983 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: fix WiFi manager shutdown task errors ( #35204 )  
							
							... 
							
							
 
							
							fix WiFi manager shutdown task errors 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								f1c0109c89 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: Fix crash when exiting the application with CTRL+C (KeyboardInterrupt). ( #35221 )  
							
							... 
							
							
 
							
							handle KeyboardInterrupt 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								b1bdab0c90 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: improve texture caching ( #35222 )  
							
							... 
							
							
 
							
							improve texture caching 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								c57f576436 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: fix FPS drop issues ( #35220 )  
							
							... 
							
							
 
							
							set VSYNC flag only when the env is set 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								896dabb190 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: add right-side text eliding to gui_label ( #35201 )  
							
							... 
							
							
 
							
							add optional right-side text eliding to gui_label 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								02125f6862 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: fix cursor position in inputBox mouse click handler ( #35189 )  
							
							... 
							
							
 
							
							fix cursor position in inputBox mouse click handler 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								43054a56c2 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: fix tethering ssid ( #35188 )  
							
							... 
							
							
 
							
							system/ui: fix tethering ssid when no params 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								2b32325be1 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: Full-Featured InputBox Component ( #35178 )  
							
							... 
							
							
 
							
							custom input box component 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								35dbdf9124 
								
							
								 
							
						 
						
							
							
								
								raylib: fwd everything to cloudlog  
							
							
 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								bfadab078e 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: set log level to WARNING to reduce noise ( #35180 )  
							
							... 
							
							
 
							
							* set log level to WARNING to reduce noise
* custom callback handling for raylib logs 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								bbeb37d726 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: add MultiOptionDialog for selection from scrollable lists ( #35176 )  
							
							... 
							
							
 
							
							* add MultiOptionDialog for selection from scrollable lists
* mv
---------
Co-authored-by: Cameron Clough <cameronjclough@gmail.com> 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								f1760e63d3 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: performance optimizations for WiFi Manager with cached network data ( #35170 )  
							
							... 
							
							
 
							
							Performance optimizations for WiFi Manager with cached network data 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								eaa595958c 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: prevent duplicate WiFi connections when retrying with new password ( #35174 )  
							
							... 
							
							
 
							
							Prevent duplicate WiFi connections when retrying with new password 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								7147c26954 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: fix WIFI authentication callback and connection tracking ( #35169 )  
							
							... 
							
							
 
							
							fix authentication callback and state handling 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								3b94e6f92f 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: add tethering support to WifiManager ( #35167 )  
							
							... 
							
							
 
							
							add tethering support to WifiManager 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								908ea36126 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): add thread-safe property access to WifiManagerWrapper ( #35162 )  
							
							... 
							
							
 
							
							* Add thread-safe property access to WifiManagerWrapper
* cleanup
* type-safe manager, always specify default
* import
---------
Co-authored-by: Cameron Clough <cameronjclough@gmail.com> 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								4bbbe3d2d1 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): revert fps to 60 ( #35163 )  
							
							... 
							
							
 
							
							bump default fps 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								73ee0c022f 
								
									
								
							
								 
							
						 
						
							
							
								
								Reapply "ui(raylib): create BaseWindow ( #35074 )" ( #35077 )  
							
							... 
							
							
 
							
							* Reapply "ui(raylib): create BaseWindow (#35074 )"
This reverts commit 83b84a5bec 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								9622b6f8bd 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): add a simple toggle component ( #35128 )  
							
							... 
							
							
 
							
							* simple toggle
* Update system/ui/lib/toggle.py
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* cleanup
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								c33e5b3209 
								
									
								
							
								 
							
						 
						
							
							
								
								python ui: wifi manager ( #34814 )  
							
							... 
							
							
 
							
							* python wifi manager
* fix ui
* need auth callback
* move to widgets
* confirm forgot
* add drag detection
* improve keyboard & list
* remove duplicate
* typos
* use gui_app render
* refactor
* cleanup
* cleanup
* shutdown
* fix types
* revert
* scroll panel cleanup
* reset is_dragging on mouse release
* Revert "reset is_dragging on mouse release"
This reverts commit ff5e51cf6f00848d93aa3ce0bab16602fea7a319.
* unformat
* cleanup
* update state when connecting
* forgotten callback
* maybe fix? first tap didn't work
* Revert "maybe fix? first tap didn't work"
This reverts commit 739f0e3bd37323d10479b081a20d05c7fdff5495.
* remove set_target_fps
* Revert "remove set_target_fps"
This reverts commit 96f74553ef 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								83b84a5bec 
								
							
								 
							
						 
						
							
							
								
								Revert "ui(raylib): create BaseWindow ( #35074 )"  
							
							... 
							
							
 
							
							This reverts commit 124198460b 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								124198460b 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): create BaseWindow ( #35074 )  
							
							... 
							
							
 
							
							* ui(raylib): create BaseWindow
* test without typing
* revert
* Revert "test without typing"
This reverts commit c8a5e1b832 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								7c223e5586 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): decrease target FPS to 30 ( #35062 )  
							
							
 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								196848c023 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): set display power and brightness on init ( #35060 )  
							
							... 
							
							
 
							
							* add set_display_power to hardware.py
* set display power and brightness on app init 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								281a72780b 
								
									
								
							
								 
							
						 
						
							
							
								
								Reapply "ui(raylib): "exit" btn in text window on PC" ( #35053 )  
							
							... 
							
							
 
							
							* ui(raylib): "exit" btn in text window on PC
* unused import
* request close
* this was missing 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								23524e2038 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): reduce spinner rotation artifact ( #35048 )  
							
							... 
							
							
 
							
							* ui(raylib): reduce spinner rotation artifact
A visual artifact (white pixels) appeared on the edge of the
rotating spinner track texture, likely due to RGB color bleed during
bilinear filtering in Raylib.
Pre-multiplying the alpha channel of the spinner track image using
`rl.image_alpha_premultiply` significantly reduces the visibility of the
artifact.
* lint 
							
						 
						
							6 months ago  
				
					
						
							
							
								 
						
							
							
								4f913f0cfb 
								
									
								
							
								 
							
						 
						
							
							
								
								ui(raylib): fix typos ( #35030 )  
							
							
 
							
						 
						
							7 months ago  
				
					
						
							
							
								 
						
							
							
								6d12ade231 
								
									
								
							
								 
							
						 
						
							
							
								
								python ui: refactor spinner&text ( #34897 )  
							
							... 
							
							
 
							
							refactor spinner&text 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								2d2efb3f58 
								
									
								
							
								 
							
						 
						
							
							
								
								pyui: implement styled label and text box ( #34813 )  
							
							... 
							
							
 
							
							implement styled label 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								4674d0ae53 
								
									
								
							
								 
							
						 
						
							
							
								
								python ui: fix scroll issues ( #34600 )  
							
							... 
							
							
 
							
							fix scroll issues 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								df2d615fc7 
								
									
								
							
								 
							
						 
						
							
							
								
								python ui: Implement styled rounded buttons with multiple states ( #34603 )  
							
							... 
							
							
 
							
							* styled button
* corner rounding in pixels 
							
						 
						
							8 months ago  
				
					
						
							
							
								 
						
							
							
								ca05c25ba2 
								
									
								
							
								 
							
						 
						
							
							
								
								python ui: Implement FPS monitor ( #34605 )  
							
							... 
							
							
 
							
							monitor fps 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								fc77ac706e 
								
									
								
							
								 
							
						 
						
							
							
								
								python ui: implement inertial scrolling for GuiScrollPanel ( #34596 )  
							
							... 
							
							
 
							
							implement inertial scrolling for GuiScrollPanel 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								d4d0312794 
								
									
								
							
								 
							
						 
						
							
							
								
								python ui: display FPS on top-left corner if DEBUG_FPS=1 ( #34595 )  
							
							... 
							
							
 
							
							* display FPS on top-left corner if DEBUG_FPS=1
* use generator
* use rl.draw_fps 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								99ef66de4b 
								
									
								
							
								 
							
						 
						
							
							
								
								python ui: implement reset.py ( #34593 )  
							
							... 
							
							
 
							
							reset 
							
						 
						
							9 months ago  
				
					
						
							
							
								 
						
							
							
								ce7ff5c0e6 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: Initial UI rewrite using pyray (spinner and text window) ( #34583 )  
							
							... 
							
							
 
							
							* pyray init version
* remove c++ code
* cleanup
* restruct the directory layout
* improve GuiApplication
* smooth out the texture after resize
* use atexit to close app
* rename FontSize->FontWeight
* make files executable
* use Inter Regular for FrontWeight.NORMAL
* set FLAG_VSYNC_HINT to avoid tearing while scrolling
* smoother scrolling
* mange textures in gui_app 
							
						 
						
							9 months ago