Dean Lee
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>
6 days ago
Dean Lee
08aeeabc9b
ui: add FirehoseLayout to settings ( #35505 )
...
add FirehoseLayout
7 days ago
Shane Smiskol
f70592b7e9
raylib: format from today's prs
1 week ago
Dean Lee
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
1 week ago
Dean Lee
191d0d429e
ui: enhanced ListView with improved actions, dynamic content, and better UX ( #35485 )
...
improve list view
1 week ago
Dean Lee
e93a7234bc
pyui: add DialogResult enum ( #35500 )
...
add DialogResult enum
1 week ago
Dean Lee
a3daca8fd5
ui: implement PrimeAdWidget ( #35496 )
...
implement PrimeAdWidget
1 week ago
Adeeb Shihadeh
6d09b2405e
raylib: fix shaders on macOS ( #35411 )
...
* fix shaders
* runs now
1 week ago
Shane Smiskol
e0a2a7af64
raylib: use consistent mouse button constant
1 week ago
Shane Smiskol
9a2ec552f1
raylib toggles: on mouse release
1 week ago
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
1 week ago
Shane Smiskol
3ce87d0ac9
raylib: base widget class ( #35484 )
...
* use some widgets
* consistent name draw -> render
* more
* rest
1 week ago
Shane Smiskol
a1ee5f5ba8
raylib spinner: temp fix crash
1 week ago
Shane Smiskol
29830440b4
format raylib ( #35483 )
...
* format raylib
* not really sure what this is
1 week ago
Dean Lee
541bd4d4d9
ui: switch spinner and text window back to standalone process ( #35470 )
...
switch spinner and text window back to standalone process
1 week ago
Dean Lee
6767bfce44
ui: add ModalOverlay system for unified modal dialog management ( #35478 )
...
add ModalOverlay
1 week ago
Shane Smiskol
2000f9aff3
raylib: ban non-cached measure_text_ex ( #35462 )
...
* add
* use it
* Update pyproject.toml
* many more
* comment
1 week ago
Dean Lee
cb22be6079
ui: add support for enabling/disabling the toggle ( #35471 )
...
add support for enabling/disabling the toggle
1 week ago
Dean Lee
05fa135be6
ui: make the toggle color match QT ( #35466 )
...
make the toggle color match QT
2 weeks ago
Dean Lee
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>
2 weeks ago
Dean Lee
7ee50e7b87
system/ui: add text measurement caching ( #35436 )
2 weeks ago
Shane Smiskol
fb6243688d
raylib: rename DEBUG_FPS
2 weeks ago
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
2 weeks ago
Dean Lee
d46066225d
system/ui: add centralized UIState singleton for global state management ( #35397 )
...
* add centralized UIState singleton for global state management
* safely import ui_state
* merge master
* merge master
2 weeks ago
Dean Lee
d488529a94
system/ui: add font_weight parameter to gui_text_box ( #35420 )
...
add font_weight parameter to gui_text_box
2 weeks ago
Dean Lee
79f3f30c63
system/ui: fix cruise disabled state displaying "?" instead of "–" ( #35416 )
...
fix curise disabled state showed '?'
2 weeks ago
Dean Lee
d992d138bf
system/ui: enhance polygon fill with AABB clipping and fixed fill color issues ( #35408 )
...
enhance polygon fill with AABB clipping and fixed fill color issues
2 weeks ago
Dean Lee
04115b6417
system/ui: Increase font size to reduce edge aliasing ( #35401 )
...
improve text's antialiasing
2 weeks ago
Dean Lee
45f90b1a55
system/ui: add animation to toggle ( #35392 )
...
add animation to toogle
2 weeks ago
Dean Lee
ad0e556236
system/ui: fix gradient rendering to match Qt linear gradients ( #35378 )
...
Fix shader_polygon gradient rendering to match Qt linear gradients
3 weeks ago
Dean Lee
3682fac7b6
system/ui: optimizes the draw_polygon() and improving code maintainability ( #35366 )
...
improve draw_polygon
3 weeks ago
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 992247617a
.
* improve shader for smoother edges
3 weeks ago
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
3 weeks ago
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
3 weeks ago
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
4 weeks ago
Dean Lee
4423b47b6c
system/ui: add password mask delay to InputBox ( #35316 )
...
add password mask delay to InputBox
4 weeks ago
Dean Lee
68fa8c56ab
system/ui: use • for password masking in InputBox ( #35313 )
...
use • for password masking
4 weeks ago
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
4 weeks ago
Dean Lee
7ea8277e39
system/ui: improve button press behavior ( #35309 )
...
improve button press behavior
4 weeks ago
Dean Lee
4f512a5c6d
system/ui: fix navigation key repeat in input box ( #35302 )
...
fix navigation key repeat in input fields
4 weeks ago
Cameron Clough
2722e12e62
fix(system/ui): typo
4 weeks ago
Cameron Clough
5667583198
system/ui: define character set for loading fonts ( #35298 )
...
* system/ui: define font character set
* remove debug print statement
* shorter
4 weeks ago
Dean Lee
f00bead198
system/ui: improve button click logic for proper press-release interaction ( #35289 )
...
improve button click logic for proper press,release interaction
4 weeks ago
Cameron Clough
d6e9df98e3
system/ui: WPA3 is unsupported ( #35286 )
4 weeks ago
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 a3e6cfbf05
.
* too much
* fixme
* do that?
* keyboard: reset state on clear
4 weeks ago
Dean Lee
38c1bd096b
system/ui: Improve UI rendering smoothness for scaled display ( #35280 )
...
improve smoothness
4 weeks ago
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
4 weeks ago
Cameron Clough
e2569a8b32
Revert "system/ui: add SCALE env var ( #35272 )"
...
This reverts commit ed0f812995
.
4 weeks ago
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>
4 weeks ago
Cameron Clough
da670108e7
system/ui: all font weights ( #35255 )
1 month ago