mirror of
https://github.com/MarekZegare4/MeshCore-Solo.git
synced 2026-10-09 03:06:39 +00:00
feat(ui-lvgl): arrange Home's apps -- drag to move, tap to hide
Hold an app on Home (or Settings > Home apps) to arrange them: every app is shown, hidden ones dimmed with a +; a drag drops the app into the slot under the finger, held at a screen edge it goes to that page; a tap hides or shows it. Settings stays shown. The order is kept in NVS (letters per app, lower case = hidden), saved on Done or on leaving Home. Roadmap: note the speaker-knock experiment (DAC ramp didn't help). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -265,6 +265,10 @@ Ideas to come back to (2026-09-26):
|
||||
|
||||
- [ ] Speaker click: would keeping the amplifier on at minimum volume
|
||||
remove it?
|
||||
Tried 2026-09-28: amp switched only with the ES8311 DAC volume at the
|
||||
bottom (codec soft ramp, reg 0x37) -- still knocks, so it's the amp's
|
||||
power step itself. Left for later; options: amp on while the screen is
|
||||
on, always on (check GPS), or a longer linger.
|
||||
- [ ] Import routes from the SD card (optional extra).
|
||||
- [x] Battery life without losing features (2026-09-27): the UI loop sleeps
|
||||
until something is due (none while packets are queued; 1-2 ms with a
|
||||
@@ -354,4 +358,8 @@ User list, second batch (2026-09-26):
|
||||
three user-picked telemetry fields (L1's dashboard_fields; tap the
|
||||
clock for Clock) | minimap framing you, live shares and the target
|
||||
(tap: Navigation map) | apps, 3x2 per page. The side button returns
|
||||
to the clock page. Later: pick and reorder the apps.
|
||||
to the clock page.
|
||||
- [x] Arrange Home's apps (2026-09-28): hold an app (or Settings > Home
|
||||
apps) -- drag a tile to move it, hold it at a screen edge for the next
|
||||
page, tap to hide / show; Settings can't be hidden. Saved in NVS on
|
||||
Done or on leaving Home.
|
||||
|
||||
Reference in New Issue
Block a user