Commit Graph

16064 Commits

Author SHA1 Message Date
infiniteCable 5f6f111313 Update latcontrol_pid.py 2025-06-06 23:52:16 +02:00
infiniteCable 7e585cb863 Update latcontrol_angle.py 2025-06-06 23:52:01 +02:00
infiniteCable 42ab8c00db Update latcontrol_curvature.py 2025-06-06 23:50:47 +02:00
infiniteCable 2ba9624ac3 Update latcontrol.py 2025-06-06 23:32:20 +02:00
infiniteCable e53e3e309f Create latcontrol_curvature.py 2025-06-06 21:47:19 +02:00
infiniteCable2 babf474a53 Merge branch 'master-new' of https://github.com/sunnypilot/sunnypilot into master-new 2025-06-06 19:40:31 +02:00
infiniteCable2 bc6a60c5c7 Update opendbc_repo 2025-06-06 19:39:10 +02:00
Jason Wen 835d6a656e Bump submodules 2025-06-06 00:05:20 -04:00
Jason Wen 445eda9d5d Bump submodules 2025-06-05 23:41:04 -04:00
Jason Wen 0b55cc5fa9 Sync: commaai/openpilot:master into sunnypilot/sunnypilot:master-new (#988) 2025-06-05 22:34:19 -04:00
Jason Wen 4d12f880bd Merge branch 'upstream/openpilot/master' into sync-20250605
# Conflicts:
#	opendbc_repo
#	panda
2025-06-05 22:27:18 -04:00
Adeeb Shihadeh ce9d1683a5 bump to 0.9.10 2025-06-05 16:58:44 -07:00
Shane Smiskol 2000f9aff3 raylib: ban non-cached measure_text_ex (#35462)
* add

* use it

* Update pyproject.toml

* many more

* comment
2025-06-05 14:37:12 -07:00
Dean Lee 3a622cbe25 ui: add WiFi manager to settings (#35454)
add WiFi manager to settings
2025-06-05 13:16:38 -07:00
Dean Lee 6b59f67ab5 ui: implement home layout with fully functional offroad alerts (#35468)
implement home layout with offroad alerts
2025-06-05 13:16:07 -07:00
Dean Lee cb22be6079 ui: add support for enabling/disabling the toggle (#35471)
add support for enabling/disabling the toggle
2025-06-05 13:15:12 -07:00
Dean Lee 23ea85dca6 ui: kick watchdog (#35460)
* kick watchdog

* use global

* use monotonic
2025-06-05 13:14:57 -07:00
Adeeb Shihadeh 8aadf02b2f selfdrived: more robust NVMe check 2025-06-05 12:51:21 -07:00
Adeeb Shihadeh 1668a46b6a bump submodules 2025-06-05 11:42:05 -07:00
infiniteCable2 e764ec1dbc Update opendbc_repo 2025-06-05 20:32:56 +02:00
Dean Lee 459179ff6c ui: fix settings close button shape and press state (#35469)
fix button rounding and pressed state display in settings
2025-06-05 11:01:49 -07:00
infiniteCable2 5ad4bb3a86 Update opendbc_repo 2025-06-05 19:34:55 +02:00
Andrei Radulescu ef6719f24e webcam: make driver camera optional (#35455)
* webcam: driverCamera optional

* webcam: update README
2025-06-05 10:23:51 -07:00
Andrei Radulescu 3ad74b440c macos: no logcatd and proclogd (#35457)
* don't build proclogd on mac

* don't run logcatd and proclogd on mac
2025-06-05 10:23:27 -07:00
Dean Lee 05fa135be6 ui: make the toggle color match QT (#35466)
make the toggle color match QT
2025-06-05 10:13:44 -07:00
infiniteCable2 fe6c6be46d Update opendbc_repo 2025-06-05 17:38:58 +02:00
infiniteCable2 ea82655a8c bump 2025-06-05 17:33:14 +02:00
infiniteCable2 220a410f3a Merge branch 'master-new' of https://github.com/sunnypilot/sunnypilot into master-new 2025-06-05 17:27:42 +02:00
infiniteCable2 692ad13a8a Update opendbc_repo 2025-06-05 17:27:25 +02:00
infiniteCable2 0970147f71 Revert "Update log.capnp live curvature parameters"
This reverts commit 6adaf56103.
2025-06-05 16:51:35 +02:00
infiniteCable 6adaf56103 Update log.capnp live curvature parameters 2025-06-05 16:35:21 +02:00
Harald Schäfer a8639d3feb rgb is default (#35467)
* rgb is default

* change dummy default
2025-06-04 23:40:41 -07:00
Jason Wen 0c506c868d Controls: Pause lateral control based on blinker state and vehicle speed (#983)
* Controls: Pause lateral control based on blinker state and vehicle speed

* in its own module

* tests

* cleanup tests

* ui

* always refresh on show panel

* remove default

* change to 20 default

* need to update params live

* shorter

* off by default

* lol lint

* use ExpandableToggleRow

* not needed

* shorter

* ci ui preview delay for all offroad

* more

* Revert "more"

This reverts commit 809cfd99dac4183e318f3f7dff8e7c14f8223d62.

* Revert "ci ui preview delay for all offroad"

This reverts commit ab38292fa84165081e32fcfc7b44f7f7afdfe791.

---------

Co-authored-by: nayan8teen <nayan8teen@gmail.com>
2025-06-05 00:21:58 -04:00
James Vecellio-Grant 57dc9152bb Networking: Fix Prime Level Five For Users in Roaming Only Networks (#986)
Fix prime level five for users in roaming only networks.
2025-06-05 00:10:26 -04:00
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
Shane Smiskol 0d7b157965 bump opendbc (#35465)
bump
2025-06-04 15:10:52 -07:00
Dean Lee 462301d2e0 ui: implement smooth camera stream switching with seamless transitions (#35449)
implement smooth camera stream switching with seamless transitions

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2025-06-04 14:20:52 -07:00
Dean Lee 8b516abb31 ui: replace rl.measure_text with measure_text_cached in sidebar (#35450)
Replace rl.measure_text with measure_text_cached
2025-06-04 14:14:40 -07:00
Dean Lee 0360926962 ui: fill the bg with disengaged color if no frame (#35451)
fill the bg with disengaged color if no frame

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2025-06-04 14:08:29 -07:00
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>
2025-06-04 14:06:50 -07:00
Dean Lee 88466fb62f ui: improve onroad layout transitions (#35458)
improve onroad layout transitions
2025-06-04 13:55:03 -07:00
Dean Lee 912160c429 ui: improve calibration height initialization (#35459)
improve calibration height initialization
2025-06-04 13:54:45 -07:00
infiniteCable2 14dd93b842 Update opendbc_repo 2025-06-04 22:11:26 +02:00
infiniteCable2 0d2405b11e Update opendbc_repo 2025-06-04 21:04:37 +02:00
infiniteCable2 7e8498f078 Update opendbc_repo 2025-06-04 20:27:12 +02:00
infiniteCable2 3bbc119a21 Update opendbc_repo 2025-06-04 18:14:39 +02:00
infiniteCable2 e530064833 sigmoid small curv boost 2025-06-04 17:20:33 +02: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