mirror of
https://github.com/MarekZegare4/MeshCore-Solo.git
synced 2026-07-26 14:58:12 +00:00
- Add PopupMenu.h: generic scrollable overlay with wrap-around nav (up from first wraps to last, down from last wraps to first), closes on ENTER or CANCEL/CONTEXT_MENU. Default constructor ensures active=false on creation. - KeyboardWidget: replace inline placeholder overlay (~50 lines) with PopupMenu - UITask QuickMsgScreen: replace inline context menus in CONTACT_PICK and CHANNEL_PICK with PopupMenu; notif label stored in _ctx_notif_item at open time - BotScreen: clear placeholder list for trigger field (placeholders are expansion tokens that would never match incoming literal text) - MsgExpand: fix APPEND macro off-by-one (oi+_l < out_len-1 → < out_len) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>