Commit Graph

16986 Commits

Author SHA1 Message Date
discountchubbs 1dae8b2d16 loathing loathing, unadulterated loathing, i loathe it all 2025-11-26 18:16:01 -08:00
discountchubbs f54b10e3f2 loathing loathing, unadulterated loathing, i loathe it all 2025-11-26 17:53:56 -08:00
discountchubbs 38312b519d add 2025-11-26 12:41:12 -08:00
discountchubbs d1f23ad7ea rm 2025-11-26 12:40:38 -08:00
James Vecellio ebc3e5b04c software stuffs 2025-11-26 12:36:26 -08:00
James Vecellio 0c56c7d76d refreshing half a second seems legit. 2025-11-26 09:37:59 -08:00
James Vecellio fdf97f224f sunny's new x,y makes this even easier! 2025-11-26 08:02:48 -08:00
James Vecellio-Grant 2806c9c38b Merge branch 'master' into models-panel-rl 2025-11-26 07:58:54 -08:00
Jason Wen c229eb4f38 ui: reimplement sunnypilot branding with Raylib (#1517)
* ui: sunnypilot branding

* fr??
2025-11-25 18:37:09 -05:00
Jason Wen da35e60101 ui: display mouse coordinates with debug mode (#1512)
* ui: add debug to display mouse coordinates

* cleanup

* use mouse x and y directly

* even less

* try this out

* ui: increase `scroll` delay in UI Preview

* sleep for clicks too

* don't lol

* try 1 secs

* try this out

* wait a sec before doing a screenshot

* nah
2025-11-25 18:10:40 -05:00
Jason Wen 1e95e1cc01 Revert "ui: reduce sidebar scroll in UI Preview" (#1516)
Revert "ui: reduce sidebar `scroll` in UI Preview (#1513)"

This reverts commit ad88c306e9.
2025-11-25 18:04:21 -05:00
Jason Wen ad88c306e9 ui: reduce sidebar scroll in UI Preview (#1513)
* ui: increase `scroll` delay in UI Preview

* sleep for clicks too

* don't lol

* try 1 secs

* try this out

* wait a sec before doing a screenshot

* nah
2025-11-25 17:51:03 -05:00
James Vecellio-Grant 5c126396b9 Merge branch 'master' into models-panel-rl 2025-11-25 14:25:53 -08:00
discountchubbs de912b917e level 2025-11-25 14:21:56 -08:00
discountchubbs cd182c95db str concatenation to reduce line len 2025-11-25 14:20:25 -08:00
discountchubbs 3d752d1f24 conditional for mypy 2025-11-25 14:14:34 -08:00
discountchubbs a6001f2bc9 mypy 2025-11-25 14:14:19 -08:00
discountchubbs 14a22c0736 conditional for mypy 2025-11-25 14:13:17 -08:00
James Vecellio 450f0770b7 Merge remote-tracking branch 'origin/rl-tree-dialog' into models-panel-rl 2025-11-25 14:01:12 -08:00
discountchubbs 8109909e57 only show if fav_param is used in the call 2025-11-25 13:57:48 -08:00
Jason Wen 42b2e1534b ci: disable macos builds (#1514)
* ci: fix macos builds

* Revert "ci: fix macos builds"

This reverts commit 433ca0d7f6.

* disable
2025-11-25 16:56:53 -05:00
James Vecellio 483b14c4e7 temporaily revert ui_state_sp 2025-11-24 18:46:05 -08:00
discountchubbs e5bedd1c89 cleanup 2025-11-24 17:39:13 -08:00
James Vecellio-Grant 1dbd066824 Merge branch 'master' into models-panel-rl 2025-11-24 17:19:48 -08:00
discountchubbs 6b5b686fa5 more indent 2025-11-24 17:16:17 -08:00
James Vecellio-Grant 76bc538ac7 Merge branch 'master' into rl-tree-dialog 2025-11-24 17:15:48 -08:00
James Vecellio 3f6a4606c5 more indent 2025-11-24 17:15:34 -08:00
DevTekVE c53e2134e2 sunnylink: centralize key pair handling in sunnylink registration (#1510)
* refactor(api): centralize key pair handling in SunnyLink registration

- Replaced manual key reading with `BaseApi.get_key_pair` for consistency.
- Simplifies code and improves maintainability of key management.

* cleanup
2025-11-24 23:33:40 +01:00
James Vecellio-Grant 53eb821dc4 Merge branch 'master' into rl-tree-dialog 2025-11-24 11:54:55 -08:00
discountchubbs d8faa768e8 idk how maybe the merge 2025-11-24 11:54:12 -08:00
discountchubbs ebe5378dd0 license 2025-11-24 11:52:04 -08:00
discountchubbs f4530681a3 Merge remote-tracking branch 'origin/master' into models-panel-rl
# Conflicts:
#	selfdrive/ui/layouts/main.py
#	selfdrive/ui/sunnypilot/layouts/settings/cruise.py
#	selfdrive/ui/sunnypilot/layouts/settings/device.py
#	selfdrive/ui/sunnypilot/layouts/settings/display.py
#	selfdrive/ui/sunnypilot/layouts/settings/models.py
#	selfdrive/ui/sunnypilot/layouts/settings/navigation.py
#	selfdrive/ui/sunnypilot/layouts/settings/osm.py
#	selfdrive/ui/sunnypilot/layouts/settings/settings.py
#	selfdrive/ui/sunnypilot/layouts/settings/steering.py
#	selfdrive/ui/sunnypilot/layouts/settings/sunnylink.py
#	selfdrive/ui/sunnypilot/layouts/settings/trips.py
#	selfdrive/ui/sunnypilot/layouts/settings/vehicle.py
#	selfdrive/ui/sunnypilot/layouts/settings/visuals.py
2025-11-24 11:50:41 -08:00
Nayan 844f4cbc74 ui: sunnypilot panels (#1477)
* param to control stock vs sp ui

* init styles

* SP Toggles

* Lint

* optimizations

* Panels. With Icons. And Scroller.

* patience, grasshopper

* more patience, grasshopper

* sp raylib preview

* fix callback

* fix ui preview

* add ui previews

* better padding

* this

* listitem -> listitemsp

* add show_description method

* remove padding from line separator.
like, WHY? 😩😩

* scroller -> scroller_tici

* scroller -> scroller_tici

* ui: `GuiApplicationExt`

* add to readme

* use gui_app.sunnypilot_ui()

* use gui_app.sunnypilot_ui()

* lint

* no fancy toggles :(

* match them

* mici scroller - no touchy

* no

* more

* size adjustments

* fix scroller. yay

* more

* loopy loop

* update brand name

* ui preview fixes

* Revert "update brand name"

This reverts commit ad44c32fc7.

* fix sidebar scroller reset

* fix developer click

* more

* more

* try this out

* one more time

* bruh

---------

Co-authored-by: Jason Wen <haibin.wen3@gmail.com>
2025-11-24 14:43:33 -05:00
James Vecellio f64a180973 rearrange 2025-11-24 10:56:42 -08:00
discountchubbs 82e1ebe97e rm 2025-11-24 10:23:35 -08:00
discountchubbs da3ff45bb6 Merge remote-tracking branch 'origin/rl-tree-dialog' into rl-tree-dialog 2025-11-24 10:19:08 -08:00
discountchubbs 41da513fca better tree. fully dynamic and stuff 2025-11-24 10:18:43 -08:00
discountchubbs b2950149fb Merge remote-tracking branch 'origin/input-dialog' into rl-tree-dialog 2025-11-24 10:17:51 -08:00
James Vecellio-Grant a829a1b972 Merge branch 'master' into rl-tree-dialog 2025-11-24 10:16:28 -08:00
discountchubbs 4fb8e4beed Merge remote-tracking branch 'origin/fuzzy-dialog' into rl-tree-dialog 2025-11-24 10:16:20 -08:00
James Vecellio 298b36cec7 fuzzy af searching 2025-11-24 10:15:48 -08:00
Nayan 9edc36ca66 ui: fix scroll panel mouse wheel behavior (#1506)
fix scroller. yay

Co-authored-by: Jason Wen <haibin.wen3@gmail.com>
2025-11-24 11:18:12 -05:00
James Vecellio 4824642838 description! 2025-11-24 07:01:44 -08:00
James Vecellio 872790782d Merge remote-tracking branch 'origin/fuzzy-dialog' into models-panel-rl 2025-11-24 06:39:54 -08:00
James Vecellio-Grant af4f0f8372 Merge branch 'master' into fuzzy-dialog 2025-11-24 06:39:29 -08:00
James Vecellio-Grant 1fcb1bb00f Merge branch 'master' into models-panel-rl 2025-11-23 16:06:48 -08:00
discountchubbs e8ff41b0e8 ui_state_sp 2025-11-23 16:06:23 -08:00
discountchubbs 0521af3f5c Merge remote-tracking branch 'origin/py-ui-state-sp' into models-panel-rl 2025-11-23 16:00:40 -08:00
James Vecellio-Grant 3cd55260d9 modeld: remove SNPE accelerator (#1476)
* commaai/openpilot:d05cb31e2e916fba41ba8167030945f427fd811b

* bump opendbc

* bump opendbc

* bump opendbc

* bump opendbc

* bump opendbc

* sunnypilot: remove Qt

* cabana: revert to stock Qt

* commaai/openpilot:5198b1b079c37742c1050f02ce0aa6dd42b038b9

* commaai/openpilot:954b567b9ba0f3d1ae57d6aa7797fa86dd92ec6e

* commaai/openpilot:7534b2a160faa683412c04c1254440e338931c5e

* sum more

* bump opendbc

* not yet

* should've been symlink'ed

* raylib says wut

* quiet mode back

* more fixes

* no more

* too extra red diff on the side

* need to bring this back

* too extra

* let's update docs here

* Revert "let's update docs here"

This reverts commit 51fe03cd51.

* del snpe

* reset min for safety catch as we killed snpe

* uhhh

---------

Co-authored-by: Jason Wen <haibin.wen3@gmail.com>
2025-11-23 15:22:23 -05:00
discountchubbs 1d5f0ab282 ui: fuzzy search helper 2025-11-23 11:28:59 -08:00