Kacper Rączy
0218ae82ed
Fix openpilot-prebuilt image build ( #35607 )
...
Fix tinygrad shell exec
2025-06-27 02:51:20 +00:00
Shane Smiskol
7b35f64049
raylib UI: implement easier to use Scroller ( #35606 )
...
* new scroller and widget
start
heck yeah
fix that
clean up
* fuck yeah
* line sep
* fix that
* fix clicking on action
* no custom width
* move all over
* clean up
* more clean up
* rm custom visible too
* more clean up
* lint
* dont use enabled generically yet
* ??
2025-06-26 17:58:34 -07:00
Andrei Radulescu
0a254fbc4e
ui: avoid some raylib ui no dongleid errors ( #35562 )
...
avoid some ui.py errors on pc
2025-06-26 15:16:20 -07:00
Jimmy
fa5fce465a
ui: scroll to toggle on button press ( #35604 )
...
scroll so toggle in view when setCurrentPanel is called with param
2025-06-26 09:22:58 -07:00
Harald Schäfer
d1893ee3eb
OS camera calibration ( #35603 )
...
* wider narrow
* typo
* whiteapace
2025-06-25 22:08:56 -07:00
YassineYousfi
01b3f70c01
Vegetarian Filet o Fish model 🐟 ( #35379 )
...
* 7fcb3c70-391e-4bd6-b17d-a011b2845d06/700
* 0fc8b4da-7a24-4469-9428-ae7dcffc3c67/700
* fix
* c16e9412-c448-4589-9ff6-5362be0e9bc3/700
* b2714021-a7bc-41d6-8e1c-bfd20e59cc75/700
2025-06-25 11:18:28 -07:00
YassineYousfi
c1e0b87059
liquid crystal model 💧 ❄️ ( #35591 )
...
986745e3-b382-41a7-b15a-2cdcb664d072/700
2025-06-23 13:06:15 -07:00
Adeeb Shihadeh
885f3f73e0
gps doesn't need to be an onroad alert anymore ( #35585 )
2025-06-20 11:13:34 -07:00
Adeeb Shihadeh
4a4f3fce94
rm PYTHONPATH ( #35579 )
...
* rm PYTHONPATH
* still need that one for now
2025-06-19 12:36:38 -07:00
Maxime Desroches
5772683432
ci: faster process replay ( #35578 )
...
* waste
* update
* again
* we love tesla
* again again
2025-06-19 11:00:41 -07:00
Harald Schäfer
87a6e369aa
Framereader: minor cleanup ( #35577 )
...
* No wrapping
* unused test
* another list
* mypy
* cleaner
* Revert "cleaner"
This reverts commit ccc1446b9d649d64b20175e22a66e135c44b21e5.
* mypy
2025-06-19 09:49:51 -07:00
Harald Schäfer
5f3d876aaa
model replay: framereader cache ( #35576 )
...
* Simpler cache version
* cachetools
* different LRU
* lint
* smaller
* just write LRU
* mypy
* same length
2025-06-18 16:29:22 -07:00
YassineYousfi
ccd55d3663
kerrygold model 🧈 ( #35499 )
...
* b92dd772-6ae6-4329-880d-7e1cc60dd9da/700
* 6a8a3da8-c264-4f91-b0a6-d04722cccfce/700
* 967279c1-7d3c-4463-9d35-58e0311a5f57/700
* flake
2025-06-18 09:21:05 -07:00
Shane Smiskol
25f5ec46d9
raylib ui: global Device class ( #35573 )
...
* device
* works
* clean up
* and
* more
* clean
* fixy
* cu
* slightly smaller
2025-06-17 19:49:02 -07:00
github-actions[bot]
c460f5150f
[bot] Update translations ( #35565 )
...
Update translations
Co-authored-by: Vehicle Researcher <user@comma.ai >
2025-06-16 13:30:00 -07:00
programanichiro
b5d5fa755f
Multilang: update ja translation. ( #35560 )
...
* japanese translation
* スペース要らない。
2025-06-14 11:20:18 -07:00
Maxime Desroches
762f11c620
setup: warning for custom software ( #35556 )
...
* custom warn
* Update SConscript
* bump
2025-06-13 14:43:16 -07:00
Dean Lee
2a9e35609b
ui: increase settings nav btn height ( #35553 )
...
increase nav btn height
2025-06-13 14:12:20 -07:00
Dean Lee
6352589902
ui: open device panel on settings click and send userFlag on flag click ( #35554 )
...
* open device panel when settings button clicked
* send userFlag on flag clicked
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2025-06-13 14:11:33 -07:00
github-actions[bot]
f4df569064
[bot] Update translations ( #35551 )
...
Update translations
Co-authored-by: Vehicle Researcher <user@comma.ai >
2025-06-13 13:57:02 -07:00
Shane Smiskol
2706179f84
Revert "raylib ui: reduce DM drawing ( #35547 )" ( #35557 )
...
* Revert "raylib ui: reduce DM drawing (#35547 )"
This reverts commit 7b8d6b6eb7 .
* actually fix check
2025-06-13 13:56:13 -07:00
Shane Smiskol
25e123a23a
raylib ui: common state update function ( #35546 )
...
* add _update_state
* nonlya
* visible already does this for us!
* do hud renderer and exp button
* temp
* this really needs some type of timer like QT
* this really needs some type of timer like QT
* todo
* use in model renderer
* Revert "use in model renderer"
This reverts commit d35f774155c9875209d06b8cd0b4849b1d8a60c4.
* no passing rect
* cl
* unused now
2025-06-12 21:22:13 -07:00
Shane Smiskol
f275d6d892
raylib: log prime status failure to fetch
2025-06-12 21:05:36 -07:00
Shane Smiskol
62b301ae76
raylib ui: fix Firehose param caching ( #35549 )
...
* oof
* fixx
2025-06-12 21:04:42 -07:00
Shane Smiskol
2a1939f37a
raylib: fix Firehose parsing v2
2025-06-12 20:21:01 -07:00
Shane Smiskol
7b8d6b6eb7
raylib ui: reduce DM drawing ( #35547 )
...
* reduce?
* clean up
2025-06-12 20:02:27 -07:00
Shane Smiskol
e9fe40755c
raylib ui: fix Firehose param loading ( #35548 )
...
fix
2025-06-12 17:44:20 -07:00
Shane Smiskol
cd657f35f0
ui: update layout rects on change ( #35545 )
...
* update_layout_rects
* check prev
* about it
* need this since touch can change :(
* looks nicer
* Revert "looks nicer"
This reverts commit 8f36c92675db66695f22f93a01682426db9c05e8.
2025-06-12 16:53:09 -07:00
Shane Smiskol
98c34c4b7d
Raylib: generic Widget visibility ( #35543 )
...
* generic visibility
* clean up
* fix op lint
* ? why do we care if it's None
* no need to make it too generic
* do driver state
* noise
* clean up
* draft on listview
* waiting for deanlees listview refactor - Revert "draft on listview"
This reverts commit 8ea4fa2a68361079bc79ac99e67c5cb58068daa4.
* rm demo
2025-06-12 15:23:02 -07:00
Shane Smiskol
3a10bdb1e7
Revert "ui: refactor ListView for generic widget support and simplified item architecture" ( #35542 )
...
Revert "ui: refactor ListView for generic widget support and simplified item …"
This reverts commit 32ae9efb3d .
2025-06-12 14:17:04 -07:00
Shane Smiskol
5138217673
raylib ui: store rects ( #35538 )
...
* simple version
* use it
* use it in one place
2025-06-12 14:11:11 -07:00
Dean Lee
32ae9efb3d
ui: refactor ListView for generic widget support and simplified item architecture ( #35536 )
...
refactor list view
apply reviews
2025-06-12 08:55:13 -07:00
Dean Lee
723a52626d
ui: simple HTML parser for regulatory Views ( #35525 )
...
* simple HTML parser for regulatory Views
* format
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2025-06-11 21:52:34 -07:00
Dean Lee
f3d0a9ea13
ui: fix QR code refresh tracking in pairing dialog ( #35529 )
...
fix QR code refresh tracking
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2025-06-11 21:36:24 -07:00
Dean Lee
9d8e4acec9
ui: setup widget->firehose settings navigation ( #35531 )
...
* setup widget->firehose settings navigation
* cleanup
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2025-06-11 21:21:59 -07:00
Dean Lee
79319d2447
ui: add driving personality selector to settings ( #35524 )
...
* Add driving personality selector to settings
* icon
* format
* type
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2025-06-11 21:18:07 -07:00
Shane Smiskol
f7ce5fb94c
Remove extra newlines in translations
2025-06-11 17:27:41 -07:00
Shane Smiskol
1562b88f63
Move format_fingerprints.py to opendbc ( #35532 )
...
* mv
* format fingerprints
* fixx
* no cereal
* bump
2025-06-11 15:30:45 -07:00
Shane Smiskol
e345f25ce4
lagd calib: hide on release ( #35523 )
...
* hide on release
* pull out
2025-06-10 16:16:05 -07:00
Dean Lee
03d2e7b2b0
ui: extract Widget base class to separate lib/widget.py ( #35520 )
...
* extract Widget base class to separate lib/widget.py
* format
* format
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2025-06-10 14:32:20 -07:00
Dean Lee
2017bf970f
ui: implement ssh key control ( #35518 )
...
implement ssh key control
2025-06-10 01:49:47 -07:00
Shane Smiskol
c1794e6f83
ui: expose lateral control learning state ( #35519 )
...
* add lagd
* add live torque params
* clean up
* too many openpilot is's
* add back
* fix weird pattern causing segfault
* cu
* 10 more lines for "all complete"
* Revert "10 more lines for "all complete""
This reverts commit de1ad0b7386f4c5d9967ea733edbe5bf1df5039c.
* one line
2025-06-10 01:48:46 -07:00
Shane Smiskol
a9e8649137
ui: update calibration description when resetting
2025-06-10 01:41:53 -07:00
Shane Smiskol
bfa3f3cccb
Add calPerc progress tracking for torque calibration ( #35512 )
...
* Add calPerc field and torque progress
* Fix torqued test style and CarParams usage
* test: remove unused numpy import
* move here
* trying all combinations to see what's most linear
* clean up with best method
* no no
* epic
* clean up
* last min not needed
* doesn't hurt
* list comp
2025-06-10 00:22:13 -07:00
Harald Schäfer
d9b6c16037
Cleanup framereader ( #35513 )
...
* squash
* misc cleanup
* no LLM garbage
* misc fixes
* typo
* fix CI
* fix hints
* LLM soo wordy
* improve
2025-06-09 22:39:35 -07:00
Shane Smiskol
75b6ec68c6
Add lagd calibration percentage ( #35511 )
...
* lagd: publish calibration percentage
* Refine lagd calibration progress
* stash
* cleanup (match calibrationd calculation logic)
* no no no
* nor
* two lines
2025-06-09 22:10:47 -07:00
Dean Lee
1c11e28448
ui: fix path self-intersections on hills ( #35514 )
...
fix path self-intersections on hills
2025-06-09 21:29:25 -07:00
eFini
14166c980e
Multilang: update zh translation ( #35516 )
2025-06-09 20:32:57 -07:00
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 >
2025-06-09 14:45:29 -07:00
programanichiro
d3b300a148
Multilang: update ja translation. ( #35506 )
...
* ja translation
* 文言調整。
2025-06-09 14:43:50 -07:00