mirror of
https://github.com/MarekZegare4/MeshCore-Solo.git
synced 2026-07-26 14:58:12 +00:00
NodePrefs: add page_order[11] (1-indexed bit-index, 0=end/legacy). DataStore: persist page_order appended after use_lemon_font. UITask/HomeScreen: - bitToPage(): maps stable bit indices 0-10 to HomePage enum values - buildVisibleOrder(): respects page_order when initialised, else falls back to default enum sequence - navPage() and navigation dots use buildVisibleOrder() SettingsScreen Home Pages section: - Add Settings (bit 9) and Messages (bit 10) — show as "always" - LEFT/RIGHT on any home page item moves it earlier/later in order - ENTER toggles ON/OFF for pages that can be disabled - Position number shown before label once custom order is active - ensurePageOrderInit() seeds default order on first reorder action Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>