mirror of
https://github.com/vicliu624/trail-mate.git
synced 2026-08-14 22:59:51 +00:00
* refactor: render chat rows from presentation state * Fix Meshtastic channel sync and add MeshCore CN preset * Add granular chat notification settings * Add SD settings backup and restore * Prepare 0.1.26-alpha release --------- Co-authored-by: vicliu624 <vicliu@outlook.com>
932 B
932 B
UX Profile: pager_compact
Screen Class
Compact pager display.
Input Model
Directional buttons, select/back, limited text entry.
Feature Set
Compact field workflow: quick chat, recent messages, GPS/status, compact map, and essential settings.
Screen Set
Status, Recent Chat, Quick Message, Compact Map/GPS, Settings.
Map Mode
Compact current-position map with constrained pan/zoom and offline tile awareness.
Chat Mode
Quick message and recent-message mode.
Team Action Mode
Quick location action if target capability allows it; command workflow is deferred.
GPS Mode
Compact GPS status with current fix and basic diagnostics.
Modal/Picker Strategy
Short modal flows and single-step pickers.
Renderer Family
LVGL.
Deferred Decisions
Text-entry depth, Team command exposure, and map controls remain deferred.
Board describes. Target chooses. UX Pack presents. Renderer draws.