Jason Wen
2c8e72dbef
Sync: commaai/openpilot:master into sunnypilot/sunnypilot:master-new ( #985 )
2025-06-04 22:17:29 -04:00
DevTekVE
9e3f33dd16
Merge remote-tracking branch 'comma/master' into sync-20250604
...
# Conflicts:
# opendbc_repo
# panda
# selfdrive/ui/translations/main_ar.ts
# selfdrive/ui/translations/main_de.ts
# selfdrive/ui/translations/main_es.ts
# selfdrive/ui/translations/main_fr.ts
# selfdrive/ui/translations/main_ja.ts
# selfdrive/ui/translations/main_ko.ts
# selfdrive/ui/translations/main_pt-BR.ts
# selfdrive/ui/translations/main_th.ts
# selfdrive/ui/translations/main_tr.ts
# selfdrive/ui/translations/main_zh-CHS.ts
# selfdrive/ui/translations/main_zh-CHT.ts
2025-06-04 21:55:32 -04:00
Dean Lee
2e41d959ac
ui: add main UI entry point ( #35422 )
...
* add new main UI entry point
* cleanup
* mv to selfdrive/ui
* fix imports
* handle_mouse_click
* use ui_state
* remove ui_state from gui_app
* setup callbacks
* handle clicks
* put layouts in a dict
* update state in render
* rebase master
* implement settings sidebar
* rename files
2025-06-03 23:12:36 -07:00
Dean Lee
7ee50e7b87
system/ui: add text measurement caching ( #35436 )
2025-06-03 23:07:29 -07:00
Dean Lee
fc0bb72147
selfdrive/ui: enable conflate mode in VisionIpcClient to prevent stale frame rendering ( #35445 )
...
use conflate mode in VisionIpcClient to prevent stale frame rendering
2025-06-03 23:06:46 -07:00
Shane Smiskol
4c8f15221e
Tesla: move safety out of debug ( #35447 )
...
bump
2025-06-03 22:07:52 -07:00
Shane Smiskol
2dcab07be7
Revert "selfdrive/ui: add experimental mode toggle button with visual indicator" ( #35442 )
...
Revert "selfdrive/ui: add experimental mode toggle button with visual indicat…"
This reverts commit ae8076e729 .
2025-06-03 14:59:07 -07:00
Shane Smiskol
fb6243688d
raylib: rename DEBUG_FPS
2025-06-03 14:53:26 -07:00
Dean Lee
68b043606c
ui: fix alert timeout detection using wrong FPS constant ( #35438 )
...
fix alert timeiout detection using wrong FPS constant
2025-06-03 14:52:43 -07:00
Dean Lee
ae8076e729
selfdrive/ui: add experimental mode toggle button with visual indicator ( #35439 )
...
add experimental mode toggle button with visual indicator
2025-06-03 14:51:56 -07:00
Shane Smiskol
928dc6259b
Revert "ui: fill the bg with disengaged color if not started" ( #35441 )
...
Revert "ui: fill the bg with disengaged color if not started (#35434 )"
This reverts commit 10dc40db04 .
2025-06-03 14:51:15 -07:00
Dean Lee
da58feb869
system/ui: fix wifi network icon resize artifacts ( #35440 )
...
fix wifi network icon resize artifacts
2025-06-03 13:08:10 -07:00
Nayan
e6f55a7eea
ui: visuals panel ( #919 )
2025-06-03 16:05:02 -04:00
Dean Lee
10dc40db04
ui: fill the bg with disengaged color if not started ( #35434 )
...
fill the bg with disengaged color if not started
2025-06-03 11:07:42 -07:00
Kumar
c7767bddfe
UI: prep for custom model rendering ( #920 )
...
* Refactor and extend ModelRenderer for custom Sunnypilot logic
Refactored `ModelRenderer` to `ModelRendererSP` with enhanced features such as lane line updates, path drawing, and lead management for Sunnypilot. Introduced new methods for model updates, lead drawing, and improved path rendering with experimental mode support. Ensured compatibility by integrating with Sunnypilot-specific HUD and camera components.
* Update selfdrive/ui/sunnypilot/qt/onroad/model.cc
* Refactor `ModelRenderer` for modularity
Moved constants and `get_path_length_idx` function to the header file for reuse and clarity. Updated `drawPath` and related methods to better handle surface dimensions, improving rendering flexibility. Made key functions virtual to allow further customization in derived classes.
* Cleaning logic on ModelRenderSP
Given that we've refactored slightly the original ModelRender, we no longer need to duplicate the logic on our own implementation
---------
Co-authored-by: DevTekVE <devtekve@gmail.com >
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2025-06-03 07:12:08 -04:00
Harald Schäfer
5505338ffb
model replay: less frames and less complexity ( #35427 )
...
* Revert "ci: faster model_replay (#34036 )"
This reverts commit 847a5ce1f3 .
* fix conflict
* trigger on test change
* zst
* give start and end frame
* unused flags
* no print
* whitespace
* fix plotting
* slice correct
* no print
* Just start from beginning
2025-06-02 21:54:37 -07:00
Dean Lee
f78ba72a85
ui: add timeout check for unresponsive system detection ( #35433 )
...
add time out to check if messages have stopped arriving
2025-06-02 21:32:13 -07:00
Shane Smiskol
6f6adc10a8
lagd: disable in release ( #35426 )
...
* disable in release
* pass
* one liner
* Update selfdrive/locationd/lagd.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* test
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-02 21:29:05 -07:00
Jason Wen
9c28583171
ui: include MADS enabled state to engaged check ( #976 )
...
* ui: include MADS enabled state to `engaged` check
* let's bump it up
2025-06-03 00:28:55 -04:00
Alexandre Nobuharu Sato
108790870e
Multilang: Update pt-BR translations. ( #35428 )
2025-06-02 21:18:34 -07:00
Lee Jong Mun
9568f64c57
Multilang: kor translation update ( #35429 )
...
kor translation update
2025-06-02 21:15:08 -07:00
Shane Smiskol
8695134b08
Faster lagd test ( #35430 )
...
* disable in release
* pass
* one liner
* saves 1s so far
* clean up
* fix
* Revert "one liner"
This reverts commit 5f419b5692565fc7ddc2abe9a40112fdc47ffe9e.
Revert "pass"
This reverts commit 47d260e76a9cb1310b95ea1ff83ab7f8808be96d.
Revert "disable in release"
This reverts commit 1782718b61891d87cbb9daa1c4c65314f505cee4.
* clean up
* there's more
* no mocker!
2025-06-02 21:14:53 -07:00
Dean Lee
28bf362f69
ui: add safety check to prevent ui overlay access to invalid data ( #35432 )
...
check ui_state.started
2025-06-02 21:13:21 -07:00
Shane Smiskol
1a84b05bde
lagd: make method static
2025-06-02 20:53:11 -07:00
Jason Wen
1ee7b4ad0e
ci: higher delay between UI Preview screenshots ( #978 )
2025-06-02 23:49:29 -04:00
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
2025-06-02 13:27:17 -07:00
github-actions[bot]
bb36b6687c
[bot] Update translations ( #35424 )
...
Update translations
Co-authored-by: Vehicle Researcher <user@comma.ai >
2025-06-02 11:44:00 -07:00
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
2025-06-02 10:18:44 -07:00
Dean Lee
b59841329b
system/ui: refactor AlertRenderer for improved maintainability and consistency ( #35421 )
...
refactor alert
2025-06-02 09:07:19 -07:00
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
2025-06-02 08:56:47 -07:00
Dean Lee
d488529a94
system/ui: add font_weight parameter to gui_text_box ( #35420 )
...
add font_weight parameter to gui_text_box
2025-06-02 08:48:35 -07:00
Shane Smiskol
69076c50d8
bump opendbc ( #35419 )
...
bump
2025-06-01 23:15:23 -07:00
Jason Wen
a31a39624c
Car: CarStateSP ( #972 )
...
* Car: `CarStateSP`
* fix tests
* just skeleton for now
* bump
2025-06-01 22:46:04 -04:00
Adeeb Shihadeh
ad58fea2f0
no more pylint ( #35418 )
...
* no more pylint
* bump opendbc
2025-06-01 16:34:22 -07:00
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
2025-06-01 12:39:41 -07:00
Dean Lee
6ece69610b
systme/ui: add global ARC_POINT_COUNT and ARC_ANGLES to DriverState ( #35415 )
...
optimize arc rRendering with Pre-computed values
2025-06-01 12:39:22 -07:00
Dean Lee
79f3f30c63
system/ui: fix cruise disabled state displaying "?" instead of "–" ( #35416 )
...
fix curise disabled state showed '?'
2025-06-01 12:39:09 -07:00
Dean Lee
74541e677c
system/ui: fix timeout logc and add pre-defined alerts ( #35417 )
...
fix timeout logc and add pre-defined alerts
2025-06-01 12:37:57 -07:00
Dean Lee
1935871267
system/ui: add stream switching capability to CameraView ( #35414 )
...
add stream switching capability to CameraView
2025-06-01 12:37:36 -07:00
Adeeb Shihadeh
5605c398a2
Revert "cereal: fixup build deps"
...
This reverts commit e9f917836b .
2025-06-01 12:37:12 -07:00
Jason Wen
e50f7513a6
Update Python packages ( #970 )
2025-06-01 10:00:26 -04:00
Jason Wen
c2bd95c2af
Tinygrad: revert bump ( #969 )
2025-05-31 14:49:40 -04:00
Jason Wen
2e5211f1ae
Sync: commaai/openpilot:master into sunnypilot/sunnypilot:master-new ( #968 )
2025-05-31 14:41:42 -04:00
DevTekVE
82487ba136
Merge remote-tracking branch 'comma/master' into sync-20250531
...
# Conflicts:
# .github/workflows/selfdrive_tests.yaml
# common/params_keys.h
# msgq_repo
# opendbc_repo
# panda
# selfdrive/car/card.py
# selfdrive/car/tests/test_car_interfaces.py
# selfdrive/car/tests/test_models.py
# selfdrive/test/process_replay/process_replay.py
# selfdrive/ui/qt/offroad/settings.cc
# selfdrive/ui/translations/main_ar.ts
# selfdrive/ui/translations/main_es.ts
# selfdrive/ui/translations/main_fr.ts
# selfdrive/ui/translations/main_ja.ts
# selfdrive/ui/translations/main_ko.ts
# selfdrive/ui/translations/main_pt-BR.ts
# selfdrive/ui/translations/main_th.ts
# selfdrive/ui/translations/main_tr.ts
# selfdrive/ui/translations/main_zh-CHS.ts
# selfdrive/ui/translations/main_zh-CHT.ts
2025-05-31 14:12:30 -04:00
Dean Lee
e734413a21
system/ui: fix path clip issues ( #35409 )
...
fix path clip issues
2025-05-31 10:50:41 -07:00
Adeeb Shihadeh
e9f917836b
cereal: fixup build deps
2025-05-31 10:49:46 -07:00
Alexandre Nobuharu Sato
d2f417ee63
Multilang: update pt-BR translation. ( #35394 )
...
Multilang: update pt-BR translations
2025-05-31 10:17:55 -07:00
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
2025-05-31 10:17:15 -07:00
Dean Lee
04115b6417
system/ui: Increase font size to reduce edge aliasing ( #35401 )
...
improve text's antialiasing
2025-05-30 23:44:13 -07:00
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 .
2025-05-30 23:43:28 -07:00