mirror of
https://github.com/vicliu624/trail-mate.git
synced 2026-08-14 06:39:45 +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>
983 B
983 B
UX Profile: tab5_touch
Screen Class
Larger touch display.
Input Model
Touch-first with optional hardware buttons.
Feature Set
Full touch workflow: dashboard, map, chat, team, GPS, settings, tracker, and rich diagnostics.
Screen Set
Dashboard, Full Map/GPS, Chat, Team, Tracker, Settings, Contacts.
Map Mode
Full map mode with touch pan/zoom, offline tiles, overlay snapshots, and route/tracker extension points.
Chat Mode
Full chat with touch compose, delivery state, key verification, and rich Team payload summaries.
Team Action Mode
Full Team actions including marker picker and future richer cards.
GPS Mode
Full GPS diagnostics and map integration.
Modal/Picker Strategy
Touch-first modal panels and larger picker controls.
Renderer Family
LVGL.
Deferred Decisions
Final rich cards, route overlay UX, and large-screen dashboard density remain deferred.
Board describes. Target chooses. UX Pack presents. Renderer draws.