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
Nick
2dac616bef
keyboard: fix hint text truncation and add trailing ellipsis ( #37207 )
...
Widen the hint label rect so it doesn't reserve right-side space for the
hidden backspace button, preventing unnecessary text eliding. Also show
the blinking cursor over the hint and add trailing ellipsis to hint
strings for consistency.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-13 17:43:53 -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
c91225b52e
WifiUi: reset networks on panel hide ( #37199 )
...
* stash
* fix setup
* clean up
* clean up
* clean up
* set active as safeguard
2026-02-13 15:37:07 -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
f142f1cd70
scroller: move scissor to render
2026-02-12 16:24:48 -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
Shane Smiskol
8ba36b76a0
Simple scroll indicator ( #37162 )
...
* scroll indicator
* 65%
* calibrate
* margin
* cleaner?
* manual clean up
* clean up
* full scroll bar
* look
* looks
* unlook
* no fade, looks good but "too much"
* clean up
* cmt
2026-02-11 01:15:02 -08:00
Shane Smiskol
3f382d6e69
Remove vertical scroll bar
2026-02-11 00:18:02 -08:00
Shane Smiskol
a1202eaf2a
ui: delay nav bar animation ( #37137 )
...
* from da bounce
* try this
* you can get it to clean up wow
2026-02-09 17:16:36 -08:00
Shane Smiskol
f5b84e74f4
fix mici setup int enum
2026-02-05 23:42:16 -08:00
Shane Smiskol
2b8e887e44
mici setup: remove unused functions
2026-02-05 23:39:22 -08:00
royjr
8aed5a1a89
translations: remove arabic ( #37087 )
...
* remove arabic
* more
2026-02-05 09:28:01 -08:00
Shane Smiskol
a5c973be89
NavBar: fix no show animation ( #37090 )
...
* 1.5 not enough time on small screen
* ohhhh
* clean up
2026-02-04 23:52:59 -08:00
Shane Smiskol
54cf8d6a5e
four keyboard: fix keys lagging behind parent widget ( #37073 )
...
* fix keys lagging behind
* use parent rect
* use parent rect
* cmt
2026-02-03 15:55:05 -08:00
Shane Smiskol
a668bc9eda
comma four setup improvements ( #37066 )
...
* always check, no flickering from has inter -> waiting -> has inter from the reset
* 1s interval. i see read timeouts at 0.5s sometimes
* clean up
* cursor
* Revert "cursor"
This reverts commit 13ec6312aa7f71b58771f8789456e97c4481856a.
* clean up
2026-02-02 16:58:45 -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
Shane Smiskol
d849d6f1d7
mici keyboard: bold SmallKey ( #37035 )
...
bold SmallKey
2026-01-27 21:28:50 -08:00
Shane Smiskol
bf8cae5e7c
mici ui: new icons ( #37021 )
...
* new icons
* add missing
* fixed tethering big icon, size of pairing comma, buttons now use 90percent white
* why o why
* newline
* fancy
* already default
* fixes
* add firehose
* ltl
* fix caps lock icon
---------
Co-authored-by: nickorie <nickorie@gmail.com >
2026-01-27 16:20:32 -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
ea01a53711
switch from mypy to ty ( #36961 )
2025-12-28 10:42:49 -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
Maxime Desroches
13b8a67ae2
reset: fix button overlap ( #36929 )
...
fix
2025-12-18 16:03:45 -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
b3c2daf9e5
Revert "Widget: track mouse events ( #36922 )"
...
https://github.com/commaai/openpilot/pull/36920#issuecomment-3668453692
This reverts commit 792a9b715c .
2025-12-17 21:32:06 -08:00
Shane Smiskol
792a9b715c
Widget: track mouse events ( #36922 )
...
* track
* fix
* rm
2025-12-17 21:30:40 -08:00
Shane Smiskol
631d6d9ef4
Widget: mouse handlers don't use bool ( #36921 )
...
* not used
* lint
2025-12-17 21:26:52 -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
3fbd928b98
Revert "ui: generic hold gesture ( #36893 )"
...
This reverts commit 9768109ec1 .
2025-12-17 01:53:17 -08:00
Shane Smiskol
99983d39c3
comma four: simpler DM onboarding ( #36896 )
...
* rm confirm mode
* kinda works
* how
* disabled
* do this
* do this
* wait
* here
* something
* fade in
* 4s
* clean up
* copy
* help
* 30deg center
* stuff
* reset_interactive_timeout
* rm
* simple
* simple
* copy
* 1.5x
* smooth opacity
* power off slider
* fix
* new icons and gradient and rounded
* final check
* fix
* how the hell did this work
* clean up
* clean up
* flip
* cmt
* uh yeah
* remove this
* revert this
* lint
* 45
* clean up
* fix
* no show time
* question
* rm
* no use
* ()
* lint
* call
2025-12-16 23:16:45 -08:00