Shane Smiskol
5a9fdde156
WifiUi: use WifiManager forget ( #37208 )
...
* start
* clean up forget
2026-02-13 17:30:59 -08:00
Shane Smiskol
2e21deeae8
WifiUi: fix up wrong password dialog ( #37195 )
...
* debug why so slow
* forget after
* i'm not sure why this is a thing
* better forget connecting reset
* ????
* has lag
* fix
* clean up
* should be fine
2026-02-12 20:48:34 -08:00
Shane Smiskol
f142f1cd70
scroller: move scissor to render
2026-02-12 16:24:48 -08:00
Shane Smiskol
8ba36b76a0
Simple scroll indicator ( #37162 )
...
* scroll indicator
* 65%
* calibrate
* margin
* cleaner?
* manual clean up
* clean up
* full scroll bar
* look
* looks
* unlook
* no fade, looks good but "too much"
* clean up
* cmt
2026-02-11 01:15:02 -08:00
Shane Smiskol
3f382d6e69
Remove vertical scroll bar
2026-02-11 00:18:02 -08:00
Shane Smiskol
a1202eaf2a
ui: delay nav bar animation ( #37137 )
...
* from da bounce
* try this
* you can get it to clean up wow
2026-02-09 17:16:36 -08:00
Shane Smiskol
a5c973be89
NavBar: fix no show animation ( #37090 )
...
* 1.5 not enough time on small screen
* ohhhh
* clean up
2026-02-04 23:52:59 -08:00
Shane Smiskol
54cf8d6a5e
four keyboard: fix keys lagging behind parent widget ( #37073 )
...
* fix keys lagging behind
* use parent rect
* use parent rect
* cmt
2026-02-03 15:55:05 -08:00
Shane Smiskol
d849d6f1d7
mici keyboard: bold SmallKey ( #37035 )
...
bold SmallKey
2026-01-27 21:28:50 -08:00
Shane Smiskol
bf8cae5e7c
mici ui: new icons ( #37021 )
...
* new icons
* add missing
* fixed tethering big icon, size of pairing comma, buttons now use 90percent white
* why o why
* newline
* fancy
* already default
* fixes
* add firehose
* ltl
* fix caps lock icon
---------
Co-authored-by: nickorie <nickorie@gmail.com >
2026-01-27 16:20:32 -08:00
commaci-public
a46ff01cab
[bot] Update Python packages ( #36966 )
...
* Update Python packages
* ty fixes
---------
Co-authored-by: Vehicle Researcher <user@comma.ai >
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2026-01-19 11:39:21 -08:00
Adeeb Shihadeh
ea01a53711
switch from mypy to ty ( #36961 )
2025-12-28 10:42:49 -08:00
Shane Smiskol
b3c2daf9e5
Revert "Widget: track mouse events ( #36922 )"
...
https://github.com/commaai/openpilot/pull/36920#issuecomment-3668453692
This reverts commit 792a9b715c .
2025-12-17 21:32:06 -08:00
Shane Smiskol
792a9b715c
Widget: track mouse events ( #36922 )
...
* track
* fix
* rm
2025-12-17 21:30:40 -08:00
Shane Smiskol
631d6d9ef4
Widget: mouse handlers don't use bool ( #36921 )
...
* not used
* lint
2025-12-17 21:26:52 -08:00
Shane Smiskol
3fbd928b98
Revert "ui: generic hold gesture ( #36893 )"
...
This reverts commit 9768109ec1 .
2025-12-17 01:53:17 -08:00
Shane Smiskol
99983d39c3
comma four: simpler DM onboarding ( #36896 )
...
* rm confirm mode
* kinda works
* how
* disabled
* do this
* do this
* wait
* here
* something
* fade in
* 4s
* clean up
* copy
* help
* 30deg center
* stuff
* reset_interactive_timeout
* rm
* simple
* simple
* copy
* 1.5x
* smooth opacity
* power off slider
* fix
* new icons and gradient and rounded
* final check
* fix
* how the hell did this work
* clean up
* clean up
* flip
* cmt
* uh yeah
* remove this
* revert this
* lint
* 45
* clean up
* fix
* no show time
* question
* rm
* no use
* ()
* lint
* call
2025-12-16 23:16:45 -08:00
Shane Smiskol
9768109ec1
ui: generic hold gesture ( #36893 )
...
* generic
* fix
* use in home
* clean up
* rm
* clean up
2025-12-16 16:19:53 -08:00
Shane Smiskol
716ad288bb
Widget: implement layout function ( #36869 )
...
* we can implement layout to fix flashing
* reorder
* fix faster than normal snap and reduce duplicate calculations
* yes
2025-12-13 05:45:42 -08:00
Shane Smiskol
65008d281f
comma four: fix WiFi scroll to ( #36864 )
...
* fix selection
* stash
* Revert "stash"
This reverts commit d04ed66b090641072c86b8ed7ed86dbdbf67fbd9.
* clean up
* clean up
* move
* fix
2025-12-13 04:33:27 -08:00
Shane Smiskol
e9255d1e9c
NavWidget: disable nav bar for vertical scrollers ( #36857 )
...
* disable nav bar vert scroller
* cmt
2025-12-13 01:41:01 -08:00
Shane Smiskol
350dc6a50f
comma four: fix WiFi panel not starting at the top ( #36859 )
...
* fix
* fix
2025-12-13 01:39:45 -08:00
Shane Smiskol
d4d6134d3b
UnifiedLabel: fix clipping descenders ( #36793 )
...
* fix
* can also do this
* but then y is off. this is from font_scale I think
* fix
* cmt
2025-12-05 18:18:58 -08:00
Shane Smiskol
224e2c271b
Revert "ui: fix dialog memory leak" ( #36787 )
...
Revert "ui: fix dialog memory leak (#36767 )"
This reverts commit 45b7d60263 .
2025-12-04 16:51:18 -08:00
Shane Smiskol
45b7d60263
ui: fix dialog memory leak ( #36767 )
...
* weakref alternative
* and here
* clean up
* fix
* rm
2025-12-04 01:56:38 -08:00
Shane Smiskol
1b20567c98
Mici keyboard: alpha filter for key bg ( #36720 )
...
* filter
* tune
* fix
2025-11-29 02:30:32 -08:00
Shane Smiskol
22003fd10a
rl.BLANK
2025-11-29 02:15:38 -08:00
Shane Smiskol
088fc1cab1
Unified label: add scrolling ( #36717 )
...
* almost
* works!
* clean up
* fix
* trash
* Revert "trash"
This reverts commit 951d63382810d444fe08103f406a8c490cfcbe25.
* fix some bugs and use
* clean up
* clean up
* fix clipping
* clean up
* fix
2025-11-29 02:15:10 -08:00
Shane Smiskol
d6de3572ca
UnifiedLabel: split render ( #36719 )
...
* split
* rect
2025-11-29 01:26:17 -08:00
Shane Smiskol
3959200a5b
Scroll panel 2: use float for offset ( #36705 )
...
* use float internally
* use it everywhere -- this fixes all the problemS?!
* round it everywhere
* this looks so much better than before
* rm
2025-11-27 03:25:30 -08:00
Dean Lee
630e14fd7f
ui: avoid unnecessary text cache invalidation in UnifiedLabel ( #36676 )
...
avoid unnecessary text cache invalidation in UnifiedLabel
2025-11-27 02:28:13 -08:00
Dean Lee
4ef82c4119
ui: optimize matrix operations in scroller rendering ( #36668 )
...
optimize matrix operations
2025-11-27 02:20:49 -08:00
Dean Lee
4bd6fb0995
ui: fix unconditional rl.end_scissor_mode() call in MiciLabel ( #36660 )
...
fix incorrect end_scissor_mode usage
2025-11-27 02:17:16 -08:00
Dean Lee
b8d55987c2
ui: extract and optimize mouse event processing ( #36564 )
...
* extract and optimize mouse event processing
* rm slot
* merge mici mastere
* add mouse
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2025-11-27 01:50:36 -08:00
Shane Smiskol
946fd3f387
NavWidget: draw black above top of widget when dismissing ( #36702 )
...
draw rec
2025-11-27 01:00:33 -08:00
Dean Lee
61fffb9578
ui: avoid rendering off-viewport items in Scroller ( #36659 )
...
avoid rendering off-viewport items in Scroller
2025-11-20 14:41:08 -08:00
David
eeddfc058a
ui(mici): remove duplicate draw_texture_pro call in mici_keyboard ( #36647 )
...
Remove duplicate draw_texture_pro call in IconKey class
2025-11-19 11:08:39 -08:00
Shane Smiskol
3aaf249236
comma four ( #36639 )
...
* squash squash squash
* scroller tici
2025-11-18 22:27:45 -08:00
Adeeb Shihadeh
16abf93be8
reduce ruff noise with raylib
2025-11-17 22:40:33 -08:00
Dean Lee
215ef16803
ui: fix LineSeparator horizontal centering issue ( #36533 )
...
fix LineSeparator horizontal centering issue
2025-11-03 11:22:42 -08:00
Dean Lee
350b846d3a
ui: fix vertical centering for multi-line labels ( #36538 )
...
fix vertical centering for multi-line labels
2025-11-03 11:21:41 -08:00
Dean Lee
9ce9920ff7
ui: fix label text eliding to account for icon width ( #36539 )
...
fix label text eliding to account for icon width
2025-11-03 11:21:20 -08:00
Dean Lee
1c0b087105
ui: fix keyboard.reset() to properly clear all interaction state ( #36541 )
...
fix keyboard.reset() to properly clear all interaction state
2025-11-03 11:20:24 -08:00
Dean Lee
137d4b89b4
ui: fix icon vertical positioning using width instead of height ( #36542 )
...
fix icon vertical positioning using width instead of height
2025-11-03 11:20:08 -08:00
Dean Lee
5d142326f5
ui: remove unused get_width() method ( #36512 )
...
remove unused get_width() method
2025-10-28 14:47:17 -07:00
Shane Smiskol
2d6df2e125
raylib: minor tweaks ( #36507 )
...
* try
* generic
* check
* why was this here?!
2025-10-27 19:59:35 -07:00
Shane Smiskol
4e88245745
raylib: rename set_callbacks ( #36462 )
...
rn
2025-10-27 13:34:16 -07:00
Dean Lee
534f096bb8
ui: reset cached height when description changes ( #36454 )
...
reset cached height when description changes
2025-10-24 19:27:03 -07:00
David
6486ab6cab
raylib: fix crash when toggling advanced network toggles ( #36443 )
...
use get_state()
2025-10-23 15:09:14 -07:00
David
4f52f3f3c5
raylib: match QT colors for danger button style ( #36431 )
...
match colors for DANGER style
2025-10-22 19:48:44 -07:00