mirror of
https://github.com/MarekZegare4/MeshCore-Solo.git
synced 2026-07-26 14:58:12 +00:00
The Hold-Enter popup was inconsistent with how every other Tool screen (Auto-Advert, Ringtone Editor, etc.) presents its settings. Reshape the entry point: - New V_CONFIG view is the resting screen. Shows "Min dist: <value>", the stored points count and distance (so the user can see what pressing Enter will resume), and a hint "<>dist [Ent] start/resume". LEFT/RIGHT cycles min-dist; Enter saves any pending change and starts/resumes tracking. Tracks open straight into V_SUMMARY. - The three live views (Summary, Map, List) are only reachable while tracking. Enter on any of them stops and drops back to V_CONFIG; LEFT/RIGHT cycles between the three. - Esc/Hold from any view writes the pending min-dist change (if any) and returns to Tools. Popup state (_opts_open / _opts_dirty / renderOptions) is gone, along with all writes-on-every-cycle. Min-dist now batches in _cfg_dirty and commits once on Start or Back. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>