Dean Lee
26c61d8674
system/ui: fix incorrect THROTTLE_COLOR ( #35370 )
...
fix throttle colors
2025-05-28 13:07:19 -07:00
Dean Lee
db8ecf183f
system/ui: fix rapid path color transition by correcting hardcoded increment ( #35368 )
...
refactor color blending with configurable transition duration
2025-05-28 11:35:04 -07:00
Dean Lee
3682fac7b6
system/ui: optimizes the draw_polygon() and improving code maintainability ( #35366 )
...
improve draw_polygon
2025-05-28 09:29:33 -07:00
Dean Lee
9460ff8f30
system/ui: fix gradient colors and path stops in path rendering ( #35367 )
...
Correct gradient colors and direction in path rendering
2025-05-28 09:26:38 -07:00
Dean Lee
6c28575573
system/ui: GPU-accelerated polygon rendering with anti-aliasing and gradients ( #35357 )
...
* Add GPU-accelerated polygon rendering with anti-aliased edges and gradient support
* use np array
* update ModelRenderer
* ndarray
* cleanup
* improve shader
* Revert "improve shader"
This reverts commit 992247617a9947bceb365f7b056fed6ebed3793d.
* improve shader for smoother edges
2025-05-27 21:47:55 -07:00
Maxime Desroches
feaef58188
AGNOS 12.3 ( #35362 )
...
12.3
2025-05-27 21:20:30 -07:00
Shane Smiskol
b119006f6a
Cycle onroad when changing offroad-only toggles ( #35361 )
...
* bad
* Revert "bad"
This reverts commit 6b5475dd90c3a29c00d946c94d726563cbec6179.
* notify param
* doesn't need to live in low level paramcontrol, rename param
* should work
* fix
* disable while engaged
* note
* fix
* just in case
* param is cleared by manager -- this was all to ensure manager got our `started` transition
* clean up
* and that
* rm
* negative better than generic thing
* timer is needed as it's not clean to fix case where you toggle while no ignition -- you can't go onroad + this allows some nice tolerance time for user to switch 2 toggles
* these aren't required or useful
* add to description
* no longer unlive
* allow reset button too
* another pr -- Revert "allow reset button too"
This reverts commit 5d03edddc80d8625ceba5d5178b2781e9d10d9c9.
* rm space from i18n string
* car is powered on
2025-05-27 20:20:38 -07:00
Dean Lee
3a7f0b66aa
system/ui: fix remaining issues in WiFi Manager ( #35301 )
...
* WIP
* fix callback
* fix connecting network displayed as Connected
* thread safe states
* fix state sync issues
* fix callback
2025-05-27 15:01:53 -07:00
discountchubbs
cf94bb130b
Merge branch commaai/openpilot:master into branch sunnypilot/sunnypilot:master-new
2025-05-27 16:28:45 -04:00
Dean Lee
28da563386
system/ui: render model output with new ModelRenderer class ( #35356 )
...
render model output with new ModelRenderer class
2025-05-27 12:48:33 -07:00
Dean Lee
7511983ccb
system/ui: cache shader location ( #35360 )
...
cache shader location
2025-05-27 12:47:58 -07:00
Adeeb Shihadeh
50aaa69137
sensord: cleanup, prep for rewrite ( #35352 )
...
* rm bmx
* thanks claude
* fix
* fix mypy
2025-05-26 17:49:44 -07:00
Trey Moen
44d233337d
esim: faster switching ( #35344 )
...
* esim: lpac doesnt need disable here
* more red diff
2025-05-26 13:08:28 -07:00
Dean Lee
927ce0bc06
system/ui: fix typos ( #35349 )
...
fix typos
2025-05-26 11:10:32 -07:00
Dean Lee
3d3e9599d8
system/ui: add specialized camera views with custom transformations ( #35346 )
...
* add specialized camera views with custom transformations for driver and road
* improve
* return np array
* cached matrix
2025-05-26 10:42:50 -07:00
Dean Lee
193df11a1c
system/ui: avoid redundant texture updates ( #35347 )
...
avoid redundant texture updates
2025-05-26 09:29:29 -07:00
Dean Lee
22715464b9
system/ui: throttle camera connection attempts ( #35343 )
...
throttle connection attempts
2025-05-25 09:47:41 -07:00
Trey Moen
993b1b4d88
refactor: LPA interface, CLI location ( #35328 )
...
* refactor: LPABase, simpler switch() interface
* leave this since LPABase hides
* hw-agnostic esim.py
* newline
* use latest
2025-05-25 08:54:07 -07:00
Dean Lee
840ced5005
system/ui: add EGL support to CameraView ( #35338 )
...
* add EGL support to CameraView
* view 3 cameras
* use a more direct approach
* add new line
* cleanup
* cleanup close()
* extract EGL to a seperate file
* cleanup
* add try/except to close()
* rename egl_textures
* improve implementation
2025-05-25 08:41:03 -07:00
Dean Lee
fdfba3f9f7
system/ui: update camera view shader to support rendering on device ( #35326 )
...
update shader to support rendering on device
2025-05-22 11:23:50 -07:00
Dean Lee
c9f3cd5ad2
system/ui: enhance scroll panel with iPhone-like physics and behavior ( #35312 )
...
* improve scroll panel for iphone-like experience
* add comments
* increase demo run time for easier testing
2025-05-21 20:31:50 -07:00
Maxime Desroches
3f53133da5
AGNOS 12.2 ( #35317 )
...
* agnos 12.2
* non-staging
2025-05-21 19:58:18 -07:00
Trey Moen
786b46c0b4
feat: op esim and esim.py 2 ( #35314 )
...
* init: lpa interface
* handle multiple messages
* handle timeouts
* delete old LPA, add enable/disable/validation
* check if valid
* keep old file the same for easier diff
* keep
* nickname, bug fixes
* space
* simple
* need to test this on slow conn
* initial HITL test for eSIM provisioning
* cleanup
* lint
* test flakes if lpac called concurrently
* no
* cleanup
* org
* comment
* vibe coded uts
* Revert "vibe coded uts"
This reverts commit 8b4d8f8ade50dbeaf3fa44f1df1aa2d809deca18.
* much simpler test
* no value
* remove no value add comments
* only one test flow now
* simpler
* reorganize
* replace impl
* brevity
* moar
* why didnt u rename
* moar
* check lpac installed
* Profile dataclass
* shorten
* print out profiles
* better
* plurals
* argparse
* download/nickname
* move to end to show change
* just end early if already enabled
* --reboot
* reconfigure conn
* mutations require reboot today
* not needed
* lint
* guard delete
* better
* print help
* spaceg
* rename
* support at device
* choose backend
* desc
* more
* brackets
* op esim
* Revert "brackets"
This reverts commit 124dbc0cbcc07d93f556ca80a6dc47aa118fda5c.
* Update Jenkinsfile
2025-05-21 12:45:05 -07:00
Dean Lee
4423b47b6c
system/ui: add password mask delay to InputBox ( #35316 )
...
add password mask delay to InputBox
2025-05-21 12:44:15 -07:00
Dean Lee
68fa8c56ab
system/ui: use • for password masking in InputBox ( #35313 )
...
use • for password masking
2025-05-21 11:17:03 -07:00
Dean Lee
4c9655b5e4
system/ui: add text scrolling support to InputBox for long text ( #35310 )
...
* add text scrolling support to InputBox for long text
* add 2 pixels buffer to the scissor region
2025-05-21 17:44:49 +01:00
Dean Lee
7ea8277e39
system/ui: improve button press behavior ( #35309 )
...
improve button press behavior
2025-05-21 12:28:04 +01:00
Adeeb Shihadeh
e47d105b97
revert extra GPU power draw to prep for release
2025-05-20 14:28:30 -07:00
Dean Lee
4f512a5c6d
system/ui: fix navigation key repeat in input box ( #35302 )
...
fix navigation key repeat in input fields
2025-05-20 20:27:08 +01:00
Dean Lee
beb7f6c2bb
system/ui: fix indentation ( #35299 )
...
fix indentation
2025-05-20 19:23:05 +01:00
Cameron Clough
2722e12e62
fix(system/ui): typo
2025-05-20 15:48:44 +01:00
Cameron Clough
5667583198
system/ui: define character set for loading fonts ( #35298 )
...
* system/ui: define font character set
* remove debug print statement
* shorter
2025-05-20 15:47:10 +01:00
Cameron Clough
69799fceb4
Revert "system/ui: remove special currency and symbol characters from keyboard ( #35291 )"
...
This reverts commit f646b4a17b .
2025-05-20 14:54:06 +01:00
Dean Lee
cf7a295a2c
system/ui: add key repeat functionality for backspace ( #35288 )
...
add key repeat functionality for backspace
Co-authored-by: Cameron Clough <cameronjclough@gmail.com >
2025-05-20 11:01:31 +01:00
Dean Lee
f646b4a17b
system/ui: remove special currency and symbol characters from keyboard ( #35291 )
...
* remove special currency and symbol characters from keyboard
* bring back
---------
Co-authored-by: Cameron Clough <cameronjclough@gmail.com >
2025-05-20 10:46:56 +01:00
Dean Lee
f00bead198
system/ui: improve button click logic for proper press-release interaction ( #35289 )
...
improve button click logic for proper press,release interaction
2025-05-20 10:22:34 +01:00
Cameron Clough
d6e9df98e3
system/ui: WPA3 is unsupported ( #35286 )
2025-05-19 19:18:48 +01:00
Dean Lee
41db0557e9
system/ui: fix Wi-Fi conneciton flow for open networks ( #35285 )
...
fix Wi-Fi conneciton flow for open networks
2025-05-19 18:56:25 +01:00
Cameron Clough
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 a3e6cfbf053e46158036728cbcd9d8bd9f99d5e5.
* too much
* fixme
* do that?
* keyboard: reset state on clear
2025-05-19 17:31:42 +01:00
Dean Lee
38c1bd096b
system/ui: Improve UI rendering smoothness for scaled display ( #35280 )
...
improve smoothness
2025-05-19 14:56:45 +01:00
Cameron Clough
9bbbff14d5
system/ui: don't reset on PC
2025-05-19 11:41:09 +01:00
Cameron Clough
0c013f6186
system/ui: add caps lock to keyboard ( #35277 )
...
* add new icons shift-fill and capslock-fill, rm capslock
* SHIFT_KEY_ON, SHIFT_KEY_OFF
* capslock
* rm arrow-down
* a lot simpler
* only one
* just use time
* layout name
* rename shift
* CONSTANT
2025-05-19 11:28:04 +01:00
Jason Wen
ebe56410d3
MADS: Steering Mode on Brake Pedal Press ( #924 )
...
* MADS: Steering Mode on Brake Pedal Press
* bump
* bump
* descriptions
* bump
* bump
* no tesla or rivian yet
* codecov v5
* Revert "codecov v5"
This reverts commit a347e3fb27 .
* cleanup
* refactor description
* sync name
* fix
* make sure we don't allow if brake was already being pressed
* fix
* diff
* fix description
* in another PR
2025-05-19 01:25:11 -04:00
Cameron Clough
6640986622
system/ui: increase keyboard key font/icon size ( #35276 )
2025-05-19 01:31:38 +01:00
Adeeb Shihadeh
f1ba6c389b
quick repo garbage collection ( #35274 )
...
* start gc
* lil more
* debug
* no sound
* add back
2025-05-18 16:59:53 -07:00
Cameron Clough
d7bf309eca
system/ui: update keyboard enter key ( #35275 )
...
* system/ui: update keyboard enter key
- use arrow-right icon
- use primary color
* format
2025-05-19 00:58:33 +01:00
Cameron Clough
15c7d556f6
Reapply "system/ui: add SCALE env var ( #35272 )" ( #35273 )
...
* Reapply "system/ui: add SCALE env var (#35272 )"
This reverts commit e2569a8b32 .
* set mouse scale factor
2025-05-19 00:33:52 +01:00
Cameron Clough
e2569a8b32
Revert "system/ui: add SCALE env var ( #35272 )"
...
This reverts commit ed0f812995 .
2025-05-19 00:27:35 +01:00
Adeeb Shihadeh
ed0f812995
system/ui: add SCALE env var ( #35272 )
...
* ui: add SCALE env var
* linting
* cleaner
---------
Co-authored-by: Cameron Clough <cameronjclough@gmail.com >
2025-05-19 00:21:20 +01:00
Cameron Clough
da670108e7
system/ui: all font weights ( #35255 )
2025-05-17 00:23:55 +01:00