Dean Lee
ffb677b53d
ui: [fix] only show driver state icon when no alert is display ( #35508 )
...
only show driver state icon when no alert is display
2025-06-09 11:36:45 -07:00
Shane Smiskol
8220599dd8
raylib: onroad callback setter ( #35493 )
...
* onroad callback setter
* fix name
2025-06-06 23:18:06 -07:00
Shane Smiskol
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
2025-06-06 23:00:55 -07:00
Dean Lee
2031a33188
ui: add experimental mode toggle button with visual indicator ( #35446 )
...
* add experimental mode toggle button with visual indicator
* merge master
* implement a temporary state hold after mouse click"
* move to seperate class
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2025-06-06 22:14:18 -07:00
Dean Lee
c3aa7cffed
ui: add auto camera switching based on speed in experimental mode ( #35437 )
...
* add auto camera switching based on speed in experimental mode
* fix conflit
2025-06-06 21:10:51 -07:00
Shane Smiskol
4bbbf51236
Fix raylib issue ( #35486 )
...
* ugh fix that
* our linting is trash
2025-06-06 20:20:58 -07:00
Shane Smiskol
3ce87d0ac9
raylib: base widget class ( #35484 )
...
* use some widgets
* consistent name draw -> render
* more
* rest
2025-06-06 19:32:03 -07:00
Shane Smiskol
29830440b4
format raylib ( #35483 )
...
* format raylib
* not really sure what this is
2025-06-06 15:43:47 -07:00
Dean Lee
462301d2e0
ui: implement smooth camera stream switching with seamless transitions ( #35449 )
...
implement smooth camera stream switching with seamless transitions
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2025-06-04 14:20:52 -07:00
Dean Lee
0360926962
ui: fill the bg with disengaged color if no frame ( #35451 )
...
fill the bg with disengaged color if no frame
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2025-06-04 14:08:29 -07:00
Dean Lee
2e41d959ac
ui: add main UI entry point ( #35422 )
...
* add new main UI entry point
* cleanup
* mv to selfdrive/ui
* fix imports
* handle_mouse_click
* use ui_state
* remove ui_state from gui_app
* setup callbacks
* handle clicks
* put layouts in a dict
* update state in render
* rebase master
* implement settings sidebar
* rename files
2025-06-03 23:12:36 -07:00
Shane Smiskol
928dc6259b
Revert "ui: fill the bg with disengaged color if not started" ( #35441 )
...
Revert "ui: fill the bg with disengaged color if not started (#35434 )"
This reverts commit 10dc40db04 .
2025-06-03 14:51:15 -07:00
Dean Lee
10dc40db04
ui: fill the bg with disengaged color if not started ( #35434 )
...
fill the bg with disengaged color if not started
2025-06-03 11:07:42 -07:00
Dean Lee
28bf362f69
ui: add safety check to prevent ui overlay access to invalid data ( #35432 )
...
check ui_state.started
2025-06-02 21:13:21 -07:00
Dean Lee
29afd667cc
move onroad/driving stuff from system/ui to selfdrive/ui ( #35425 )
...
* mv system/ui/onroad->selfdrive/ui/onroad
* mv ui_state
* fix import path
* fix imports
* mv cameraview
* remove from application
2025-06-02 13:27:17 -07:00