Dean Lee
e62b6a38e9
system/ui: set keyboard to use full window area ( #35181 )
...
set keyboard to use full window area
1 week ago
Dean Lee
bfadab078e
system/ui: set log level to WARNING to reduce noise ( #35180 )
...
* set log level to WARNING to reduce noise
* custom callback handling for raylib logs
1 week ago
Dean Lee
01867f1b2b
system/ui: integrate WifiManagerUI into Updater ( #35177 )
...
integrate WifiManagerUI into Updater
1 week ago
Dean Lee
bbeb37d726
system/ui: add MultiOptionDialog for selection from scrollable lists ( #35176 )
...
* add MultiOptionDialog for selection from scrollable lists
* mv
---------
Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
1 week ago
Dean Lee
f1760e63d3
system/ui: performance optimizations for WiFi Manager with cached network data ( #35170 )
...
Performance optimizations for WiFi Manager with cached network data
1 week ago
Dean Lee
eaa595958c
system/ui: prevent duplicate WiFi connections when retrying with new password ( #35174 )
...
Prevent duplicate WiFi connections when retrying with new password
2 weeks ago
Dean Lee
7147c26954
system/ui: fix WIFI authentication callback and connection tracking ( #35169 )
...
fix authentication callback and state handling
2 weeks ago
Dean Lee
3b94e6f92f
system/ui: add tethering support to WifiManager ( #35167 )
...
add tethering support to WifiManager
2 weeks ago
Shane Smiskol
db855d56d3
Log Hexagon DSP temperature ( #35166 )
...
* add hexagon dsp temp
* log
* whoops
2 weeks ago
Dean Lee
908ea36126
ui(raylib): add thread-safe property access to WifiManagerWrapper ( #35162 )
...
* Add thread-safe property access to WifiManagerWrapper
* cleanup
* type-safe manager, always specify default
* import
---------
Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
2 weeks ago
Cameron Clough
4bbbe3d2d1
ui(raylib): revert fps to 60 ( #35163 )
...
bump default fps
2 weeks ago
Dean Lee
33849245d8
uploader.py: fix empty string handing in AthenadRecentlyViewedRoutes parameter ( #35139 )
...
Fix empty strings in AthenadRecentlyViewedRoutes parameter
2 weeks ago
Cameron Clough
73ee0c022f
Reapply "ui(raylib): create BaseWindow ( #35074 )" ( #35077 )
...
* Reapply "ui(raylib): create BaseWindow (#35074 )"
This reverts commit 83b84a5bec
.
* correct title
* error msg
* cloudlog
2 weeks ago
Dean Lee
e7f7675458
micd: fix thread safety by adding locking for shared state ( #35148 )
...
* fix thread safety by adding locking for shared state
* Update system/micd.py
---------
Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
2 weeks ago
Maxime Desroches
52669b6ad2
AGNOS 12.1 ( #35154 )
...
12.1
2 weeks ago
Maxime Desroches
47ed90c6cf
Reapply "Mypy: Got passing on macos ( #34591 )" ( #35126 ) ( #35153 )
...
* Mypy: Got passing on macos (#34591 )
* Mypy: Got mypy passing on macos
* common/realtime.py refactor
* Mypy: mypy passing on darwin
* Refactor: Removed else: pass statement
* Refactor: Removed unnecessary check
* added xattr to pyproject
* loggerd: switched to xatter module
* loggerd: removed unused module in xattr_cache.py
* UV: update uv.lock
* Update system/athena/athenad.py
* athenad: fixed blank lines
* loggerd: refactor of xattr_cache
* cleanup
---------
* fix getxattr no attribute on macOS
* try fixing missing ENOATTR on Linux
---------
Co-authored-by: Andrei Radulescu <andi.radulescu@gmail.com>
Co-authored-by: BrainLess <116778989+BrainLessPea@users.noreply.github.com>
2 weeks ago
Maxime Desroches
2451d70408
AGNOS 12 ( #35151 )
...
agnos 12
2 weeks ago
Maxime Desroches
36ff474bc8
remove `numpy.core` usage ( #35152 )
...
fix
2 weeks ago
Dean Lee
7c16e65347
loggerd: remove redundant Params Construction ( #35138 )
...
remove redundant Params Construction
2 weeks ago
Maxime Desroches
aa1b790708
revert agnos 12
2 weeks ago
Andrei Radulescu
bbf37ae5c7
Reapply "Mypy: Got passing on macos ( #34591 )" ( #35126 )
...
* Mypy: Got passing on macos (#34591 )
* Mypy: Got mypy passing on macos
* common/realtime.py refactor
* Mypy: mypy passing on darwin
* Refactor: Removed else: pass statement
* Refactor: Removed unnecessary check
* added xattr to pyproject
* loggerd: switched to xatter module
* loggerd: removed unused module in xattr_cache.py
* UV: update uv.lock
* Update system/athena/athenad.py
Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com>
* athenad: fixed blank lines
* loggerd: refactor of xattr_cache
* cleanup
---------
Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com>
* fix getxattr no attribute on macOS
* try fixing missing ENOATTR on Linux
---------
Co-authored-by: BrainLess <116778989+BrainLessPea@users.noreply.github.com>
Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com>
2 weeks ago
Maxime Desroches
b400312042
agnos 12 ( #35133 )
...
* new
* all
* prod
* both
* 12
* version
* update
2 weeks ago
Dean Lee
9622b6f8bd
ui(raylib): add a simple toggle component ( #35128 )
...
* simple toggle
* Update system/ui/lib/toggle.py
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* cleanup
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2 weeks ago
Dean Lee
c33e5b3209
python ui: wifi manager ( #34814 )
...
* python wifi manager
* fix ui
* need auth callback
* move to widgets
* confirm forgot
* add drag detection
* improve keyboard & list
* remove duplicate
* typos
* use gui_app render
* refactor
* cleanup
* cleanup
* shutdown
* fix types
* revert
* scroll panel cleanup
* reset is_dragging on mouse release
* Revert "reset is_dragging on mouse release"
This reverts commit ff5e51cf6f00848d93aa3ce0bab16602fea7a319.
* unformat
* cleanup
* update state when connecting
* forgotten callback
* maybe fix? first tap didn't work
* Revert "maybe fix? first tap didn't work"
This reverts commit 739f0e3bd37323d10479b081a20d05c7fdff5495.
* remove set_target_fps
* Revert "remove set_target_fps"
This reverts commit 96f74553ef
.
---------
Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
2 weeks ago
Cameron Clough
9d17c73f6b
avoid importing Raylib UI ( #35078 )
4 weeks ago
Cameron Clough
83b84a5bec
Revert "ui(raylib): create BaseWindow ( #35074 )"
...
This reverts commit 124198460b
.
4 weeks ago
Cameron Clough
124198460b
ui(raylib): create BaseWindow ( #35074 )
...
* ui(raylib): create BaseWindow
* test without typing
* revert
* Revert "test without typing"
This reverts commit c8a5e1b832
.
* lines
4 weeks ago
Cameron Clough
362ddfc0c7
ui: replace qt text window with raylib ( #35064 )
...
* remove qt text window
* use wrapper, render text window in thread
* add wait_for_exit method
* update imports
4 weeks ago
Cameron Clough
7eb1c31d72
ui(raylib/text): spacing between button and scrollbar ( #35069 )
4 weeks ago
Cameron Clough
92ada2170f
ui(raylib): start scroll at bottom of text window ( #35068 )
4 weeks ago
Cameron Clough
c961fb095f
ui(raylib): preserve whitespace in wrapped text ( #35067 )
...
* ui(raylib): preserve whitespace in wrapped text
* lint
4 weeks ago
Cameron Clough
3ee2882093
ui: replace qt spinner with raylib ( #35059 )
...
* use raylib spinner
* remove qt spinner
* use wrapper, render spinner in thread
* english
* fix?
* match Qt font size more closely
4 weeks ago
Cameron Clough
7c223e5586
ui(raylib): decrease target FPS to 30 ( #35062 )
4 weeks ago
Cameron Clough
8088438bd6
hardware: make set_display_power not abstract ( #35061 )
...
hardware: make set_dispaly_power not abstract
follow-up to https://github.com/commaai/openpilot/pull/35060#discussion_r2058829397
4 weeks ago
Cameron Clough
196848c023
ui(raylib): set display power and brightness on init ( #35060 )
...
* add set_display_power to hardware.py
* set display power and brightness on app init
4 weeks ago
ZwX1616
e85d833a80
Revert "Revert "OS04C10: use IFE downscaler for road cameras"" ( #35047 )
...
* Revert "Revert "OS04C10: use IFE downscaler for road cameras" (#35046 )"
This reverts commit aaaa2d0dd0
.
* fixed
* patch it here
* surely
4 weeks ago
Cameron Clough
281a72780b
Reapply "ui(raylib): "exit" btn in text window on PC" ( #35053 )
...
* ui(raylib): "exit" btn in text window on PC
* unused import
* request close
* this was missing
4 weeks ago
Cameron Clough
754f5aa955
Revert "ui(raylib): "exit" btn in text window on PC ( #35052 )"
...
This reverts commit f9767d2650
.
4 weeks ago
Cameron Clough
f9767d2650
ui(raylib): "exit" btn in text window on PC ( #35052 )
...
* ui(raylib): "exit" btn in text window on PC
* unused import
4 weeks ago
Cameron Clough
c9259a9bcf
ui(raylib): update spinner vertical pos ( #35051 )
...
Adjust the spinner vertical position when displaying text or a progress bar
- When displaying the progress bar, center the comma logo and spinner in the middle of the screen
- When displaying text, center the entire content vertically
Also updated `wrap_text` to not include an empty line in the array if it's the first line, so that `wrap_text("")` always returns `[]`
4 weeks ago
Cameron Clough
651ff78cb0
ui(raylib): increase font size and wrap text in spinner ( #35049 )
...
- Wrap text onto separate lines
- Increase font size to be closer to Qt
- Remove extra letter spacing - 0.0 should use font default spacing, and this is used in `wrap_text`
Will fix vertical alignment separately, as both the text and progress bar layouts need to be considered
4 weeks ago
Cameron Clough
23524e2038
ui(raylib): reduce spinner rotation artifact ( #35048 )
...
* ui(raylib): reduce spinner rotation artifact
A visual artifact (white pixels) appeared on the edge of the
rotating spinner track texture, likely due to RGB color bleed during
bilinear filtering in Raylib.
Pre-multiplying the alpha channel of the spinner track image using
`rl.image_alpha_premultiply` significantly reduces the visibility of the
artifact.
* lint
4 weeks ago
ZwX1616
aaaa2d0dd0
Revert "OS04C10: use IFE downscaler for road cameras" ( #35046 )
...
Revert "OS04C10: use IFE downscaler for road cameras (#35023 )"
This reverts commit 3b60b22cee
.
4 weeks ago
Adeeb Shihadeh
a9b9e0bb54
raylib: init updater ( #35045 )
...
* raylib: init updater
* cleanup
4 weeks ago
Cameron Clough
d56baa0fbb
ui(raylib): constant spinner rotation speed ( #35037 )
1 month ago
Cameron Clough
618b7ccf23
ui(raylib): calculate spinner progress in set_text ( #35036 )
1 month ago
Cameron Clough
fb5fa70e78
ui(raylib): update text window font, new lines and indentation ( #35031 )
1 month ago
ZwX1616
3b60b22cee
OS04C10: use IFE downscaler for road cameras ( #35023 )
...
* squashh
* wrong
* clean up
* rename
1 month ago
Cameron Clough
4f913f0cfb
ui(raylib): fix typos ( #35030 )
1 month ago
Cameron Clough
c933914f86
ui(raylib): update spinner progress bar to match Qt ( #35028 )
1 month ago