mirror of
https://github.com/MarekZegare4/MeshCore-Solo.git
synced 2026-11-01 02:11:57 +00:00
feat(ui-lvgl): quick panel from the status bar; L2 fixes from rc1
The quick panel, as a phone's: pulled down from the status bar (or a tap on it). Bluetooth, WiFi, GPS, sound, trail and live share switch at a tap; Advert opens the advert popup (moved here from the Nodes header); Lock locks the screen; a brightness slider. Holding a tile opens its settings. Lock and sun glyphs added to the fonts. Fixes from rc1 testing on the L2: - GPS status icon: none when GPS is off (the module kept its last fix valid, so it stayed green); grey on, green with a fix. ensureGps() turns GPS on before trusting that stale fix. - Screen wake: the panel wakes dark, a frame is drawn, then the backlight fades in -- no white flash. Off fades out first. - Power off / flat battery: the chip wakes every 30 s to look for USB power and starts when plugged in (it slept with no wake source before, until the reset button). Plugged in when switched off: stays off until re-plugged. - Message ages in a conversation refresh every 2 s, as on ui-new; the message popup keeps its age, repeaters heard and delivery up to date. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -54,6 +54,12 @@ Settings and Messages are always shown.
|
||||
> **Wio Tracker L2:** pages you swipe between: favourite chats, the clock
|
||||
> (where it starts), a minimap, then the apps, six to a page. Hold an app to
|
||||
> arrange or hide them.
|
||||
>
|
||||
> Pull down from the status bar (or tap it) for the quick panel: Bluetooth,
|
||||
> WiFi, GPS, sound, trail and live share switch at a tap, Advert sends an
|
||||
> advert or sets the automatic one, Lock locks the screen, and the slider
|
||||
> sets the brightness. Hold a tile for its settings. Swipe it up, or tap
|
||||
> below it, to put it away.
|
||||
|
||||
## Connecting the phone app
|
||||
|
||||
|
||||
Reference in New Issue
Block a user