d913e4d349 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor(raylib): Use font file as FontWeight enum value ( #35675 )  
							
							... 
							
							
 
							
							* refactor(raylib): use dictionary to map font weight to file name
* refactor: add space
* refactor: format
* refactor: Switch FontWeight to a StrEnum with font file values 
							
						 
						
							4 months ago  
				
					
						
							
							
								 
						
							
							
								989278dfe7 
								
									
								
							
								 
							
						 
						
							
							
								
								raylib: Improve close settings x button ( #35677 )  
							
							... 
							
							
 
							
							* update settings close text to use multiplication x character
* add todo
* fix: Add settings close text char to loaded glyphs
* refactor: Use font medium for settings close button text and remove font bold property; change font_)medium property to font_weight
* move close icon down a bit
* fix: offset settings close text in button to correct centering
* fix: remove horizontal offset
* refactor: it's actually a font, so rename back 
							
						 
						
							4 months ago  
				
					
						
							
							
								 
						
							
							
								a48a08bc80 
								
							
								 
							
						 
						
							
							
								
								scroll panel: remove useless return  
							
							
 
							
						 
						
							4 months ago  
				
					
						
							
							
								 
						
							
							
								13c5c4dacc 
								
									
								
							
								 
							
						 
						
							
							
								
								raylib: don't drop touch events on device ( #35672 )  
							
							... 
							
							
 
							
							* mouse thread
* instanciate mouse
* type that
* pc handling
* use mouse event list in widget
* use events in scroll panel
* no stop that
* hack for now
* typing
* run
* clean up 
							
						 
						
							4 months ago  
				
					
						
							
							
								 
						
							
							
								65381279f4 
								
									
								
							
								 
							
						 
						
							
							
								
								raylib: disable vsync ( #35674 )  
							
							... 
							
							
 
							
							disable vsync 
							
						 
						
							4 months ago  
				
					
						
							
							
								 
						
							
							
								c9731d6aa9 
								
									
								
							
								 
							
						 
						
							
							
								
								raylib: show touches flag for debugging ( #35671 )  
							
							... 
							
							
 
							
							* show touches
* type 
							
						 
						
							4 months ago  
				
					
						
							
							
								 
						
							
							
								74ebcd2249 
								
									
								
							
								 
							
						 
						
							
							
								
								Missing NM params for raylib wifi manager ( #35646 )  
							
							... 
							
							
 
							
							stuff missing 
							
						 
						
							4 months ago  
				
					
						
							
							
								 
						
							
							
								4e094bc740 
								
									
								
							
								 
							
						 
						
							
							
								
								raylib UI: fix scrolling click behavior ( #35609 )  
							
							... 
							
							
 
							
							see look how nice using base classes are 
							
						 
						
							4 months ago  
				
					
						
							
							
								 
						
							
							
								7b35f64049 
								
									
								
							
								 
							
						 
						
							
							
								
								raylib UI: implement easier to use Scroller ( #35606 )  
							
							... 
							
							
 
							
							* new scroller and widget
start
heck yeah
fix that
clean up
* fuck yeah
* line sep
* fix that
* fix clicking on action
* no custom width
* move all over
* clean up
* more clean up
* rm custom visible too
* more clean up
* lint
* dont use enabled generically yet
* ?? 
							
						 
						
							4 months ago  
				
					
						
							
							
								 
						
							
							
								903f426bb9 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: fix shader polygon artifacts on device ( #35568 )  
							
							... 
							
							
 
							
							fix shader polygon artifacts on device 
							
						 
						
							4 months ago  
				
					
						
							
							
								 
						
							
							
								53d757a84f 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: fix raylib log message formatting by handing va_list arguments ( #35561 )  
							
							... 
							
							
 
							
							* fix raylib log message formatting by handing va_list arguments
* dd
* improve&simplify
* chadder says this works
* consis
* clean up
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com> 
							
						 
						
							4 months ago  
				
					
						
							
							
								 
						
							
							
								56fca1353f 
								
									
								
							
								 
							
						 
						
							
							
								
								raylib: scroll panel cleanup ( #35599 )  
							
							... 
							
							
 
							
							* no d
* we don't even use it
* use a deque
* hmm
* Revert "hmm"
This reverts commit 0203bf7214 
							
						 
						
							4 months ago  
				
					
						
							
							
								 
						
							
							
								a22eecd773 
								
									
								
							
								 
							
						 
						
							
							
								
								raylib: don't use time.time() ( #35597 )  
							
							... 
							
							
 
							
							Update inputbox.py 
							
						 
						
							4 months ago  
				
					
						
							
							
								 
						
							
							
								d5b5383f1a 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: enable VSYNC by default ( #35564 )  
							
							... 
							
							
 
							
							enable VSYNC by default to fix visual artifacts on device 
							
						 
						
							4 months ago  
				
					
						
							
							
								 
						
							
							
								25e123a23a 
								
									
								
							
								 
							
						 
						
							
							
								
								raylib ui: common state update function ( #35546 )  
							
							... 
							
							
 
							
							* add _update_state
* nonlya
* visible already does this for us!
* do hud renderer and exp button
* temp
* this really needs some type of timer like QT
* this really needs some type of timer like QT
* todo
* use in model renderer
* Revert "use in model renderer"
This reverts commit d35f774155 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								cd657f35f0 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: update layout rects on change ( #35545 )  
							
							... 
							
							
 
							
							* update_layout_rects
* check prev
* about it
* need this since touch can change :(
* looks nicer
* Revert "looks nicer"
This reverts commit 8f36c92675 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								98c34c4b7d 
								
									
								
							
								 
							
						 
						
							
							
								
								Raylib: generic Widget visibility ( #35543 )  
							
							... 
							
							
 
							
							* generic visibility
* clean up
* fix op lint
* ? why do we care if it's None
* no need to make it too generic
* do driver state
* noise
* clean up
* draft on listview
* waiting for deanlees listview refactor - Revert "draft on listview"
This reverts commit 8ea4fa2a68 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								3a10bdb1e7 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "ui: refactor ListView for generic widget support and simplified item architecture" ( #35542 )  
							
							... 
							
							
 
							
							Revert "ui: refactor ListView for generic widget support and simplified item …"
This reverts commit 32ae9efb3d 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								5138217673 
								
									
								
							
								 
							
						 
						
							
							
								
								raylib ui: store rects ( #35538 )  
							
							... 
							
							
 
							
							* simple version
* use it
* use it in one place 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								32ae9efb3d 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: refactor ListView for generic widget support and simplified item architecture ( #35536 )  
							
							... 
							
							
 
							
							refactor list view
apply reviews 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								723a52626d 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: simple HTML parser for regulatory Views ( #35525 )  
							
							... 
							
							
 
							
							* simple HTML parser for regulatory Views
* format
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com> 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								79319d2447 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: add driving personality selector to settings ( #35524 )  
							
							... 
							
							
 
							
							* Add driving personality selector to settings
* icon
* format
* type
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com> 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								3d987cb9b5 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: fix wrong dash character ( #35530 )  
							
							... 
							
							
 
							
							Fix wrong dash character 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								03d2e7b2b0 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: extract Widget base class to separate lib/widget.py ( #35520 )  
							
							... 
							
							
 
							
							* extract Widget base class to separate lib/widget.py
* format
* format
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com> 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								5ebbb46fdf 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: increase drag threshold to 12 pixels ( #35521 )  
							
							... 
							
							
 
							
							increase drag threshold to 12 pixels 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								61b8f6f478 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: Implement core device settings functionality with enhanced dynamic controls ( #35507 )  
							
							... 
							
							
 
							
							* implement device settings functionality with power controls
* format
* Update selfdrive/ui/layouts/settings/device.py
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* Update selfdrive/ui/layouts/settings/device.py
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* add comment back
* add comments back
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com> 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								08aeeabc9b 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: add FirehoseLayout to settings ( #35505 )  
							
							... 
							
							
 
							
							add FirehoseLayout 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								f70592b7e9 
								
							
								 
							
						 
						
							
							
								
								raylib: format from today's prs  
							
							
 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								f824e6c0ec 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: implement reset calibration feature in device settings ( #35479 )  
							
							... 
							
							
 
							
							* implement reset calibration feature in device settings
* check confirm dialog result
* fix null check
* use enum
* use enum 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								191d0d429e 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: enhanced ListView with improved actions, dynamic content, and better UX ( #35485 )  
							
							... 
							
							
 
							
							improve list view 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								e93a7234bc 
								
									
								
							
								 
							
						 
						
							
							
								
								pyui: add DialogResult enum ( #35500 )  
							
							... 
							
							
 
							
							add DialogResult enum 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								f0f249ecf8 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: implement change language in settings ( #35481 )  
							
							... 
							
							
 
							
							implement change language in settings 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								a3daca8fd5 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: implement PrimeAdWidget ( #35496 )  
							
							... 
							
							
 
							
							implement PrimeAdWidget 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								6d09b2405e 
								
									
								
							
								 
							
						 
						
							
							
								
								raylib: fix shaders on macOS ( #35411 )  
							
							... 
							
							
 
							
							* fix shaders
* runs now 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								e0a2a7af64 
								
							
								 
							
						 
						
							
							
								
								raylib: use consistent mouse button constant  
							
							
 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								9a2ec552f1 
								
							
								 
							
						 
						
							
							
								
								raylib toggles: on mouse release  
							
							
 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								2c59b5f8c6 
								
									
								
							
								 
							
						 
						
							
							
								
								raylib: common mouse press hook ( #35489 )  
							
							... 
							
							
 
							
							* something like this
* need these
* rest
* another pr
* what is this merge conflict
f
* fix mouse down
* rm that!
* fix that
* rearrange
* fix bug where mouse held down on widget, dragged off, then let go
* temp
* fix that
* missing init 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								7875cc4713 
								
									
								
							
								 
							
						 
						
							
							
								
								raylib: consistent use of rect in render function ( #35490 )  
							
							... 
							
							
 
							
							* updater: use rect
* spinner
* and text
* better name
* simple
* also simple 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								4bbbf51236 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix raylib issue ( #35486 )  
							
							... 
							
							
 
							
							* ugh fix that
* our linting is trash 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								3ce87d0ac9 
								
									
								
							
								 
							
						 
						
							
							
								
								raylib: base widget class ( #35484 )  
							
							... 
							
							
 
							
							* use some widgets
* consistent name draw -> render
* more
* rest 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								a1ee5f5ba8 
								
							
								 
							
						 
						
							
							
								
								raylib spinner: temp fix crash  
							
							
 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								29830440b4 
								
									
								
							
								 
							
						 
						
							
							
								
								format raylib ( #35483 )  
							
							... 
							
							
 
							
							* format raylib
* not really sure what this is 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								541bd4d4d9 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: switch spinner and text window back to standalone process ( #35470 )  
							
							... 
							
							
 
							
							switch spinner and text window back to standalone process 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								6767bfce44 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: add ModalOverlay system for unified modal dialog management ( #35478 )  
							
							... 
							
							
 
							
							add ModalOverlay 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								e389b19ed7 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui:  fix setup error: 'WifiManagerWrapper' object has no attribute 'request_scan' ( #35477 )  
							
							... 
							
							
 
							
							remove request_scan() 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								2000f9aff3 
								
									
								
							
								 
							
						 
						
							
							
								
								raylib: ban non-cached measure_text_ex ( #35462 )  
							
							... 
							
							
 
							
							* add
* use it
* Update pyproject.toml
* many more
* comment 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								cb22be6079 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: add support for enabling/disabling the toggle ( #35471 )  
							
							... 
							
							
 
							
							add support for enabling/disabling the toggle 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								05fa135be6 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: make the toggle color match QT ( #35466 )  
							
							... 
							
							
 
							
							make the toggle color match QT 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								96cfd5aaf7 
								
									
								
							
								 
							
						 
						
							
							
								
								ui: add ListView component and settings layouts with declarative UI ( #35453 )  
							
							... 
							
							
 
							
							* add flexible ListView component
* fix crash
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com> 
							
						 
						
							5 months ago  
				
					
						
							
							
								 
						
							
							
								7ee50e7b87 
								
									
								
							
								 
							
						 
						
							
							
								
								system/ui: add text measurement caching ( #35436 )  
							
							
 
							
						 
						
							5 months ago