mirror of
https://github.com/portapack-mayhem/mayhem-firmware.git
synced 2026-09-15 02:52:58 +00:00
d72b5ed0b1
* Refactor app display to use scrollable menu Removed specific app name text fields and replaced them with a scrollable menu for an unlimited app list. * Refactor app display logic in ExternalModuleView Refactor ExternalModuleView to manage app display more efficiently by using a menu instead of individual text fields. * Update menu item color to use theme foreground color * Ext Module: self-heal app list on transient read failures Only skip rebuilding the scrollable app list when the reported app count is unchanged AND the current menu already holds that many items. If some getStandaloneAppInfo() calls failed transiently (e.g. an I2C read glitch), the menu is incomplete; rebuilding on a later tick lets it self-heal instead of staying permanently truncated. Addresses Copilot review feedback on #3314.