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>
3 days ago
Dean Lee
08aeeabc9b
ui: add FirehoseLayout to settings ( #35505 )
...
add FirehoseLayout
3 days ago
Shane Smiskol
f70592b7e9
raylib: format from today's prs
3 days 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
3 days ago
Dean Lee
191d0d429e
ui: enhanced ListView with improved actions, dynamic content, and better UX ( #35485 )
...
improve list view
3 days ago
Dean Lee
e93a7234bc
pyui: add DialogResult enum ( #35500 )
...
add DialogResult enum
3 days ago
Dean Lee
f0f249ecf8
ui: implement change language in settings ( #35481 )
...
implement change language in settings
4 days ago
Dean Lee
a3daca8fd5
ui: implement PrimeAdWidget ( #35496 )
...
implement PrimeAdWidget
4 days ago
Adeeb Shihadeh
6d09b2405e
raylib: fix shaders on macOS ( #35411 )
...
* fix shaders
* runs now
4 days ago
Shane Smiskol
e0a2a7af64
raylib: use consistent mouse button constant
5 days ago
Shane Smiskol
9a2ec552f1
raylib toggles: on mouse release
5 days 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
5 days ago
Shane Smiskol
7875cc4713
raylib: consistent use of rect in render function ( #35490 )
...
* updater: use rect
* spinner
* and text
* better name
* simple
* also simple
5 days ago
Shane Smiskol
4bbbf51236
Fix raylib issue ( #35486 )
...
* ugh fix that
* our linting is trash
5 days ago
Shane Smiskol
3ce87d0ac9
raylib: base widget class ( #35484 )
...
* use some widgets
* consistent name draw -> render
* more
* rest
5 days ago
Shane Smiskol
a1ee5f5ba8
raylib spinner: temp fix crash
6 days ago
Shane Smiskol
29830440b4
format raylib ( #35483 )
...
* format raylib
* not really sure what this is
6 days ago
Dean Lee
541bd4d4d9
ui: switch spinner and text window back to standalone process ( #35470 )
...
switch spinner and text window back to standalone process
6 days ago
Dean Lee
6767bfce44
ui: add ModalOverlay system for unified modal dialog management ( #35478 )
...
add ModalOverlay
6 days ago
Adeeb Shihadeh
75434b10b9
add that back
6 days ago
Adeeb Shihadeh
63e7a0ca15
Revert "feat: remove esim.nmconnection, use AGNOS lte conn ( #35389 )"
...
This reverts commit 255b606fe4
.
6 days ago
Dean Lee
e389b19ed7
system/ui: fix setup error: 'WifiManagerWrapper' object has no attribute 'request_scan' ( #35477 )
...
remove request_scan()
6 days ago
Shane Smiskol
2000f9aff3
raylib: ban non-cached measure_text_ex ( #35462 )
...
* add
* use it
* Update pyproject.toml
* many more
* comment
7 days ago
Dean Lee
cb22be6079
ui: add support for enabling/disabling the toggle ( #35471 )
...
add support for enabling/disabling the toggle
7 days ago
Dean Lee
23ea85dca6
ui: kick watchdog ( #35460 )
...
* kick watchdog
* use global
* use monotonic
7 days ago
Andrei Radulescu
3ad74b440c
macos: no logcatd and proclogd ( #35457 )
...
* don't build proclogd on mac
* don't run logcatd and proclogd on mac
7 days ago
Dean Lee
05fa135be6
ui: make the toggle color match QT ( #35466 )
...
make the toggle color match QT
7 days 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>
1 week ago
Dean Lee
7ee50e7b87
system/ui: add text measurement caching ( #35436 )
1 week ago
Shane Smiskol
fb6243688d
raylib: rename DEBUG_FPS
1 week ago
Dean Lee
da58feb869
system/ui: fix wifi network icon resize artifacts ( #35440 )
...
fix wifi network icon resize artifacts
1 week 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
1 week 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
1 week ago
Dean Lee
b59841329b
system/ui: refactor AlertRenderer for improved maintainability and consistency ( #35421 )
...
refactor alert
1 week ago
Dean Lee
0707114264
system/ui: optimize point allocation, cllipping, and HSLA Color Conversion in model renderer ( #35423 )
...
* faster hsla_to_color
* pre-allc points
* use np.clip
* re-alloc points
1 week ago
Dean Lee
d488529a94
system/ui: add font_weight parameter to gui_text_box ( #35420 )
...
add font_weight parameter to gui_text_box
1 week ago
Adeeb Shihadeh
ad58fea2f0
no more pylint ( #35418 )
...
* no more pylint
* bump opendbc
2 weeks ago
Dean Lee
1e702de434
system/ui: add face detection box and driver state icon to DriverCameraView ( #35410 )
...
add face detection box and driver state icon to DriverCameraView
2 weeks ago
Dean Lee
6ece69610b
systme/ui: add global ARC_POINT_COUNT and ARC_ANGLES to DriverState ( #35415 )
...
optimize arc rRendering with Pre-computed values
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
74541e677c
system/ui: fix timeout logc and add pre-defined alerts ( #35417 )
...
fix timeout logc and add pre-defined alerts
2 weeks ago
Dean Lee
1935871267
system/ui: add stream switching capability to CameraView ( #35414 )
...
add stream switching capability to CameraView
2 weeks ago
Dean Lee
e734413a21
system/ui: fix path clip issues ( #35409 )
...
fix path clip issues
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
Maxime Desroches
62a7a19d27
Revert "system/ui/: add face detection box and driver state icon to DriverCameraView" ( #35403 )
...
Revert "system/ui/: add face detection box and driver state icon to DriverCam…"
This reverts commit 5e4a4ecec8
.
2 weeks ago
Dean Lee
5e4a4ecec8
system/ui/: add face detection box and driver state icon to DriverCameraView ( #35402 )
...
add face detection box and driver state icons
2 weeks ago
Adeeb Shihadeh
2f80854644
sensord: rewrite in Python ( #35353 )
...
* py sensord
* fix up mmc
* temp
* port over accel
* lil more
* kinda works
* rm that
* gpiochip
* mostly there
* lil more
* lil more
* irq timestamps
* fix ts
* fix double deg2rad
* test passes
* fix up mypy
* rm one more
* exception
* lint:
* read in all events
* bump that
* get under budget:
* accel self test
* gyro self-test
* keep these readable
* give it more cores
* debug
* valid
* rewrite that
---------
Co-authored-by: Comma Device <device@comma.ai>
2 weeks ago
Dean Lee
45f90b1a55
system/ui: add animation to toggle ( #35392 )
...
add animation to toogle
2 weeks ago
Dean Lee
ea9ff45ccb
system/ui: fix indentation ( #35391 )
...
fix indentation
2 weeks ago