Shane Smiskol
887ea25b6d
WifiManager: fix is_connected flicker while roaming on low strength networks ( #37243 )
...
* temp
* clean up
* debug
* clean up
* fix
* cmt
* clean up
2026-02-17 21:49:50 -08:00
Shane Smiskol
735c2fb48e
WifiManager: active WiFi connection helper ( #37244 )
...
* short circuit
* rename
* move some usages over
* clean up
* cmt
2026-02-17 21:24:38 -08:00
Shane Smiskol
028f5ca1f4
WifiUi: fix flickering IP and network metered ( #37242 )
...
fix flickering ip and network metered
2026-02-17 19:52:37 -08:00
Shane Smiskol
fd34659dc3
NetworkManager: add more device states ( #37235 )
...
* safe
* missing states
* add enum for nmdevicestatereason
* rm for now
* fix links
2026-02-17 16:25:44 -08:00
Shane Smiskol
1f85860f7e
WifiManager: always update networks after activation
2026-02-17 16:16:05 -08:00
Shane Smiskol
14f3f6dd1a
WifiManager: fix forgotten callback signature
2026-02-17 15:02:31 -08:00
Shane Smiskol
0a98ee9e4f
WifiUii: rm separate connecting status ( #37233 )
...
rm connecting
2026-02-17 14:56:08 -08:00
Shane Smiskol
5a9fdde156
WifiUi: use WifiManager forget ( #37208 )
...
* start
* clean up forget
2026-02-13 17:30:59 -08:00
Shane Smiskol
cd03aa19a1
WifiManager: fix forgetting wrong network ( #37187 )
...
* not sure how works but does?
* clean up
* clean up
2026-02-13 17:14:51 -08:00
Shane Smiskol
10065c8c28
WifiManager: handle failed state change ( #37205 )
...
* handle connecting to network that drops out w/ wrong password (no longer says connected and now deletes connection)
* clean up
* combine
2026-02-13 17:02:42 -08:00
Shane Smiskol
1b426a3160
wifi button shows connecting ( #37202 )
...
* connecting wifi button
* use real wifi strength
* simplify
* meh cursor brought up edge case
2026-02-13 16:15:59 -08:00
Shane Smiskol
2e21deeae8
WifiUi: fix up wrong password dialog ( #37195 )
...
* debug why so slow
* forget after
* i'm not sure why this is a thing
* better forget connecting reset
* ????
* has lag
* fix
* clean up
* should be fine
2026-02-12 20:48:34 -08:00
Shane Smiskol
1257d31a56
WifiManager: dbus debug flag ( #37188 )
...
* add dbus debug wrapper
* no
2026-02-12 15:00:50 -08:00
Shane Smiskol
2b7f91d151
WifiManager: update networks on active ( #37186 )
...
* immediately
* only if active
2026-02-12 13:40:00 -08:00
Shane Smiskol
a46007d84d
WifiManager: safeguard an error response ( #37182 )
...
safeguard
2026-02-11 23:14:38 -08:00
Shane Smiskol
13b71b4e81
WifiManager: update networks on scan ( #37177 )
...
* like c++ wifiman
* rename to scan
* can do this
can do this
* Revert "can do this"
This reverts commit 295f7f49d448c6aacdde2ef810904df86357840b.
* kinda useless now
* clean up
2026-02-11 23:14:13 -08:00
Shane Smiskol
6cf95918c5
WifiManager: clean up connections ( #37179 )
...
* fix recent connect regression from connection not being known yet
* always update connections in background, keep track via signals only. no getallconnections each time one is added/deleted. matches c++
* works
* clean up
* clean up
* clean up
2026-02-11 23:02:07 -08:00
Shane Smiskol
0072449b01
WifiManager: cache connections until new/removed connection ( #37175 )
...
* new/removed conns signal
* clean up
* only get connections when adding/removing not every refresh
* add debug
* block
* Revert "block"
This reverts commit 30bbffca8d2db21c53d7a3601ae46bf05e2a7cd5.
* rm debug
* block on any new message, faster conn rem/add reaction
* better names
2026-02-11 17:07:41 -08:00
Shane Smiskol
f03efab907
Reduce wifi dbus calls pt. 4 ( #37174 )
...
* combine active AP and all APs into getall
* combine these two functions reducing more calls
* little clean up
* down here
2026-02-11 16:30:40 -08:00
Shane Smiskol
cddc3b9e8f
Reduce wifi dbus calls pt. 3 ( #37172 )
...
* fewer calls to set metered
* print
* hell yeah
* Revert "hell yeah"
This reverts commit 0e0786bc204821329febc62a1b8dfd870e9aeb6e.
* Revert "print"
This reverts commit e9c7550496e9835888cb71c7dd622cbfb4624fbf.
2026-02-11 15:25:53 -08:00
Shane Smiskol
d977a5bd62
ui: reduce wifi dbus calls during scanning pt. 2 ( #37171 )
...
one GetAll instead of 2 calls per wifi activeconnection
can't trust anyone these days
2026-02-11 15:13:30 -08:00
Shane Smiskol
99c2fcc797
ui: reduce wifi dbus calls ( #37170 )
...
* 2 -> 1
* cmt
2026-02-11 15:05:10 -08:00
Shane Smiskol
b9344af9bb
WifiManager: sort by known networks ( #37164 )
...
sort by known
2026-02-11 01:23:14 -08:00
Shane Smiskol
1e0f1a8abc
Scroll panel: adapt to content size shrinking ( #37163 )
...
fix
2026-02-11 01:23:00 -08:00
royjr
8aed5a1a89
translations: remove arabic ( #37087 )
...
* remove arabic
* more
2026-02-05 09:28:01 -08:00
Adeeb Shihadeh
cd70e23dc3
clips: direct rendering with raylib ( #36935 )
...
* good clips
* replace
* fix
* fix font
* lil more
2026-01-31 20:15:23 -08:00
commaci-public
a46ff01cab
[bot] Update Python packages ( #36966 )
...
* Update Python packages
* ty fixes
---------
Co-authored-by: Vehicle Researcher <user@comma.ai >
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2026-01-19 11:39:21 -08:00
Adeeb Shihadeh
31ec0096e4
ui: fix raylib init spam ( #36947 )
...
* lil more
* not none
* don't need that either
* too spammy now?
2025-12-21 16:21:35 -08:00
Shane Smiskol
89d9fdca82
WifiUi: tune wifi strengths ( #36923 )
...
* tune wifi strengths
* android nor ios show none or slash. it's always 1, 2, or 3 bars
* match here
* clean up
2025-12-17 23:15:22 -08:00
Shane Smiskol
1646fd94b8
setup: go back to main page once connected ( #36902 )
...
* call
* break
* print
* fix
* rm
* debug
* fix
* yeah ideally wifiui has no clue about this
* clean up
* clean up
* clean up
* only need this
* cu
* rm
* fix
2025-12-17 01:55:17 -08:00
Shane Smiskol
cecce82015
ui: default text color 90% white ( #36899 )
...
default 90%
2025-12-16 20:34:51 -08:00
Shane Smiskol
f287d487e5
GuiScrollPanel2: fix possible crash ( #36870 )
...
fix crash
2025-12-13 06:16:31 -08:00
Shane Smiskol
f4dea7977b
ui: improve network sort ( #36855 )
...
* better sort
* clean up
2025-12-13 01:44:05 -08:00
Shane Smiskol
cc7dd066d2
ui: call modal hide_event ( #36772 )
...
* start, not fully working since hide is called before last render
* clean up
2025-12-03 21:55:05 -08:00
Maxime Desroches
65e551c671
Handle invalid frame fd when creating EGL image ( #36743 )
...
catch
2025-12-01 21:32:07 -08:00
David
cd7e362333
ui: Add RECORD=1 for direct frame recording ( #36729 )
...
* ui: add real-time video recording functionality with ffmpeg support
* fix: record at consistent frame rate
* add spaces
* fix type
* refactor: RECORD_FRAMES variable and related logic
* fix: remove unnecessary texture check
* support missing output extension
* add wait for close with timeout
* fix: ensure RECORD_OUTPUT has the correct file extension
* flush on close and terminate if times out closing
* ffmpeg hide banner
* reduce ffmpeg spam
* refactor: streamline ffmpeg arguments for video encoding
* refactor: move size arg to variable and add yub420p conversion for native support
* use render_width and render_height for size
* fix: ensure even dimensions for video encoding when recording
* rm itertools
* simple
* cleanup
* docs
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2025-11-30 13:34:37 -08:00
Dean Lee
6c39f6bb53
ui: Fix scroll logic for non-scrollable content (bounds_size > content_size) to prevent jitter ( #36693 )
...
* Fix scroll logic for non-scrollable content to prevent jitter
* one thing
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2025-11-29 02:21:15 -08:00
Shane Smiskol
3959200a5b
Scroll panel 2: use float for offset ( #36705 )
...
* use float internally
* use it everywhere -- this fixes all the problemS?!
* round it everywhere
* this looks so much better than before
* rm
2025-11-27 03:25:30 -08:00
Dean Lee
f8d0f22344
ui: ensure auto-scroll stops correctly near target ( #36686 )
...
ensure auto-scroll stops correctly near target
2025-11-27 03:22:15 -08:00
Adeeb Shihadeh
c8effae4eb
ui/wifi: fix no attribute error ( #36653 )
2025-11-19 14:18:48 -08:00
Shane Smiskol
3aaf249236
comma four ( #36639 )
...
* squash squash squash
* scroller tici
2025-11-18 22:27:45 -08:00
Adeeb Shihadeh
16abf93be8
reduce ruff noise with raylib
2025-11-17 22:40:33 -08:00
Adeeb Shihadeh
b8a845fe93
ui: add GRID debug helper ( #36630 )
2025-11-17 20:46:34 -08:00
Adeeb Shihadeh
d0c6f845da
ui: add burn in debug mode ( #36625 )
...
* ui: add burn in debug mode
* scary
* lil less
* lil cleanup
* revert that
* cleanup
2025-11-14 17:33:14 -08:00
Shane Smiskol
fc253fe1ee
Don't resize images that are the same size
2025-11-13 14:59:34 -08:00
Shane Smiskol
d72a01d739
raylib: fix texture wrapping filtering artifacts ( #36618 )
...
fix wrapping artifacts
2025-11-13 14:58:16 -08:00
Dean Lee
6a257fe2de
ui: increase profile output from 25 to 100 functions ( #36607 )
...
increase profile output from 20 to 100 functions
2025-11-11 16:10:37 -08:00
Maxime Desroches
dad7bb53a2
ui: let ui_state set brightness
2025-11-10 22:24:35 -08:00
Dean Lee
ed42cfe699
ui: refactor GuiApplication.render into smaller helper methods ( #36569 )
...
refactor render into smaller helper method
2025-11-10 18:08:02 -08:00
Adeeb Shihadeh
e8a11591a8
ui: add render loop profiling ( #36558 )
2025-11-03 21:45:46 -08:00