Shane Smiskol
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
* ??
2025-06-26 17:58:34 -07:00
Shane Smiskol
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 .
2025-06-12 14:17:04 -07:00
Dean Lee
32ae9efb3d
ui: refactor ListView for generic widget support and simplified item architecture ( #35536 )
...
refactor list view
apply reviews
2025-06-12 08:55:13 -07:00
Dean Lee
f3d0a9ea13
ui: fix QR code refresh tracking in pairing dialog ( #35529 )
...
fix QR code refresh tracking
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2025-06-11 21:36:24 -07:00
Dean Lee
9d8e4acec9
ui: setup widget->firehose settings navigation ( #35531 )
...
* setup widget->firehose settings navigation
* cleanup
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2025-06-11 21:21:59 -07:00
Dean Lee
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 >
2025-06-10 14:32:20 -07:00
Dean Lee
2017bf970f
ui: implement ssh key control ( #35518 )
...
implement ssh key control
2025-06-10 01:49:47 -07:00
Dean Lee
41db89afdc
ui: add setup widget to handing device pairing and firehose mode prompt ( #35503 )
...
* add setup widget to handing device pairing and firehose mode prompt
* format
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2025-06-08 22:19:36 -07:00
Shane Smiskol
f70592b7e9
raylib: format from today's prs
2025-06-08 22:16:45 -07:00
Shane Smiskol
9153f97900
PrimeWidget: redeclaring __init__ unneeded
...
for https://github.com/commaai/openpilot/pull/35496
2025-06-08 22:07:46 -07:00
Dean Lee
7b4e2e2430
ui: add ExperimentalModeButton to the home layout for toggling between driving modes ( #35504 )
...
add ExpermentalModeButton
2025-06-08 21:55:30 -07:00
Dean Lee
9a1e58102d
ui: display subscription status based on prime state ( #35502 )
...
display subscription status based on PrimeState
2025-06-08 20:55:38 -07:00
Dean Lee
5df875390f
ui: add pairing device dialog ( #35501 )
...
* add pairing device dialog
* refreshing QR code every 5 minutes
* fix lint issues
* int
2025-06-08 20:15:17 -07:00
Dean Lee
a3daca8fd5
ui: implement PrimeAdWidget ( #35496 )
...
implement PrimeAdWidget
2025-06-08 13:05:30 -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
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
6b59f67ab5
ui: implement home layout with fully functional offroad alerts ( #35468 )
...
implement home layout with offroad alerts
2025-06-05 13:16:07 -07:00