Dean Lee
5d142326f5
ui: remove unused get_width() method ( #36512 )
...
remove unused get_width() method
2025-10-28 14:47:17 -07:00
Dean Lee
ef9683ee79
ui: skip rendering when screen is off ( #36510 )
...
* skip rendering when screen is off
* continue and rename
* revert that
* flip
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2025-10-28 13:09:49 -07:00
Maxime Desroches
8a77534d02
fix zipapp with multilang ( #36511 )
...
* fix
* fix
* fix
* more
2025-10-27 22:47:41 -07:00
David
73ed45f9d7
ui screenshots: add screenshot for unifont rendering ( #36506 )
...
* ui: add homescreen setup for unifont language setting
* fix params
2025-10-27 20:00:01 -07:00
Shane Smiskol
2d6df2e125
raylib: minor tweaks ( #36507 )
...
* try
* generic
* check
* why was this here?!
2025-10-27 19:59:35 -07:00
Shane Smiskol
e754b738ad
raylib: fix prime state thread ( #36504 )
...
fix
2025-10-27 15:15:48 -07:00
David
1dadb3fcc9
multilang: fix missing translation for longitudinal personality toggle description ( #36446 )
...
fix: add translation wrapper for longitudinal personality toggle description
2025-10-27 13:34:35 -07:00
Shane Smiskol
4e88245745
raylib: rename set_callbacks ( #36462 )
...
rn
2025-10-27 13:34:16 -07:00
David
debc9bf7cf
screenshots: reuse alert setup function ( #36473 )
...
ui: refactor onroad alert setup functions for improved reusability
2025-10-27 13:32:15 -07:00
Dean Lee
e03673485b
ui: unify cache key in AugmentedRoadView ( #36477 )
...
unified cache key
2025-10-27 13:31:55 -07:00
David
6efe4e1998
ci: fix selfdrive_tests weekly run and badge ( #36500 )
2025-10-27 13:28:27 -07:00
David
ff6ed7055d
ci: include assets path for UI label and preview ( #36499 )
...
* workflow: include 'selfdrive/assets/**' path for triggering UI preview
* ui: include 'selfdrive/assets/**' path in labeler configuration
2025-10-27 13:28:09 -07:00
Maxime Desroches
6c85e2c697
ModemManager restart ( #36433 )
...
* res
* limit
* not needed
* comments + explicit
2025-10-26 18:30:57 -07:00
Adeeb Shihadeh
2d0340cefd
ui: stop loading unused fonts ( #36493 )
...
Co-authored-by: Comma Device <device@comma.ai >
2025-10-26 14:18:48 -07:00
Adeeb Shihadeh
a974deeb59
ui: replace close button text with icon ( #36492 )
2025-10-26 14:13:53 -07:00
Adeeb Shihadeh
cf5bb4e16e
reduce unifont impact on init time ( #36490 )
2025-10-26 13:47:47 -07:00
Adeeb Shihadeh
0d4b0ee116
pre-process fonts for raylib ( #36489 )
...
* pre-process fonts for raylib
* it's fast!
* raylib processing
* build with scons
* padding
* happy ruff
* all exported
* cleanup
* more pad
2025-10-26 13:20:11 -07:00
Adeeb Shihadeh
03cb3e9dc0
make ruff happy :)
2025-10-26 12:15:34 -07:00
Shane Smiskol
f0dd0b5c8c
raylib ui: assert system time valid ( #36486 )
...
* assert system time valid
* nl
2025-10-26 00:47:07 -07:00
Adeeb Shihadeh
94ca077e69
ui: add startup profiling ( #36482 )
...
* ui: add startup profiling
* lil more
2025-10-25 12:27:01 -07:00
eFini
e92e59ca78
multilang: add gettext package ( #36476 )
...
needed for gettext
2025-10-25 09:17:59 -07:00
Shane Smiskol
e0cabc1174
raylib: only load glyphs for unifont ( #36475 )
...
* again llm is terrible
* Revert "again llm is terrible"
This reverts commit 423dd289ae5701e2f5bb034efd9329175fc275cc.
* try this
2025-10-24 23:56:59 -07:00
Adeeb Shihadeh
5e2f142704
increase CPU budget
2025-10-24 22:02:25 -07:00
Dean Lee
2beb0ffad1
ui: move INF_POINT to constant ( #36470 )
...
move INF_POINT to constant
2025-10-24 22:00:45 -07:00
Dean Lee
fa373af9b5
ui: cleanup .gitignore ( #36471 )
...
cleanup .gitignore
2025-10-24 22:00:38 -07:00
Adeeb Shihadeh
7909716c1f
ui: realtime scheduling ( #36467 )
...
* ui: realtime scheduling
* try this
* update cpu
---------
Co-authored-by: Comma Device <device@comma.ai >
2025-10-24 21:57:45 -07:00
Adeeb Shihadeh
c1cb971bca
hardwared: disable power save when screen is on ( #36466 )
2025-10-24 21:34:37 -07:00
Adeeb Shihadeh
538ec25ad9
gc unused stuff in HW abstraction layer ( #36465 )
...
* gc unused stuff in HW abstraction layer
* lil more
2025-10-24 21:07:04 -07:00
Adeeb Shihadeh
17152484c2
selfdrive_tests -> tests
2025-10-24 20:54:13 -07:00
Adeeb Shihadeh
954b567b9b
merge a bunch of misc stuff into common.utils ( #36463 )
...
just utils
2025-10-24 20:45:56 -07:00
Shane Smiskol
6061476d8e
fix spinner ( #36458 )
2025-10-24 19:43:46 -07:00
Dean Lee
ad903aeaa1
ui: simplify draw_border ( #36440 )
...
simplify draw_border
2025-10-24 19:28:58 -07:00
Dean Lee
c8c1b0f781
ui: clear available camera streams after going offroad ( #36441 )
...
clear available camera streams after going offroad
2025-10-24 19:27:33 -07:00
Dean Lee
534f096bb8
ui: reset cached height when description changes ( #36454 )
...
reset cached height when description changes
2025-10-24 19:27:03 -07:00
David
7da36b2470
multilang: fix missing translations in developer panel ( #36445 )
...
fix: translate description strings in DeveloperLayout settings
2025-10-24 19:15:14 -07:00
Dean Lee
f2db7f7665
ui: cache emoji font to avoid repeated loading ( #36451 )
...
cache font to avoid repleated loads
2025-10-24 19:13:34 -07:00
David
40a1af97b9
ui: only auto scale on PC if SCALE env not set ( #36455 )
...
only use auto scale if SCALE env not set
2025-10-24 19:12:45 -07:00
Dean Lee
53ff5413cd
ui: auto-size on PC if screen is smaller than tici ( #36452 )
...
auto-scale on PC to fit screen
2025-10-24 08:50:32 -07:00
Maxime Desroches
dc889587ce
bump version to 0.10.2
2025-10-23 22:25:54 -07:00
David
6486ab6cab
raylib: fix crash when toggling advanced network toggles ( #36443 )
...
use get_state()
2025-10-23 15:09:14 -07:00
Shane Smiskol
ab234c72a3
wait slightly longer to take screenshot
2025-10-23 00:55:31 -07:00
Shane Smiskol
485c7b2725
multilib: relative paths ( #36439 )
...
* relative
* clean up
2025-10-23 00:54:31 -07:00
Shane Smiskol
4861d15056
reduce ui scons imports
2025-10-23 00:45:51 -07:00
Shane Smiskol
1e73025f86
Remove Qt ( #36427 )
...
* rm qt from ui scons
* rm qt translation litter
* rm ccs
* more
* fix cabana
* more
* more
* more
2025-10-22 22:18:07 -07:00
Dean Lee
378212e5ab
cabana: remove dependency on selfdrive/ui ( #36434 )
...
remove dependency on selfdrive/ui
2025-10-22 21:24:07 -07:00
David
4f52f3f3c5
raylib: match QT colors for danger button style ( #36431 )
...
match colors for DANGER style
2025-10-22 19:48:44 -07:00
Shane Smiskol
a0d48b6c63
raylib: unifont for CJK languages ( #36430 )
...
* add rest of langs
* unifont
* all langs are supported
* add japanese translations
* fix strip!
* add language name chars
* use unifont in lang selection
* add korean
* test all langs
* doesn't work
* unifont font fallback for multilang
* add ar translations
* fix labels not updating until scrolling
* t chinese
* more chn
* we already default
* wrap
* update
* fix thai
* fix missing chinese langs and all are supported!
* clean up
* update
* ??? mypy r u ok ???
* fix default option font weight
2025-10-22 19:18:54 -07:00
YassineYousfi
b14270bd71
update RELEASES.md
2025-10-22 18:56:18 -07:00
Shane Smiskol
8f720a54f6
raylib: add branch switcher ( #36359 )
...
* it's adversarial
* try 2
* just do this
* kinda works but doesn' tmatch
* fine
* qt is banned word
* test
* fix test
* add elide support to Label
* fixup
* Revert "add elide support to Label"
This reverts commit 28c3e0e7457345083d93f7b6a909a4103bd50d55.
* Reapply "add elide support to Label"
This reverts commit 92c2d6694146f164f30060d7621e19006e2fe2df.
* todo
* elide button value properly + debug/stash
* clean up
* clean up
* yep looks good
* clean up
* eval visible once
* no s
* don't need
* can do this
* but this also works
* clip to parent rect
* fixes and multilang
* clean up
* set target branch
* whops
2025-10-22 18:54:09 -07:00
Shane Smiskol
2c41dbc472
raylib: hit rect for scroller items ( #36432 )
...
* hit rect
* clean up
* comment
* oh this is actually epic
* rm line
* type
2025-10-22 18:10:32 -07:00