1
0
Fork 0
forked from len0rd/rockbox
foxbox/apps/menus
Christian Soffke 5efb6d7fac Settings menu: add main menu customization
Lets you launch the main_menu_config plugin
from Settings, so that it remains accessible,
even after all other menu items have been
hidden.

Includes minor changes to the main menu config
plugin, so that it better fits in with the rest
of the settings menus:

* Keep theme enabled
* Autosave
* Add "On" or "Off" suffix to each item, to prevent
  confusion when Icon_Config is blank, as is the case
  with certain iconsets
* Update current selection after swapping items
* Prefix spoken selection with row number for enhanced
  clarity when swapping items
* Change title to LANG_MAIN_MENU
* ACTION_STD_OK to toggle an item's visibility
* ACTION_STD_CONTEXT to access options for reordering
  menu items, or for reverting to the default menu
* Ask for confirmation before reverting

Change-Id: I74240b94243224c76e23ef8f3a0559bd8ba28df0
2025-05-23 14:28:29 -04:00
..
audiohw_eq_menu.c menus move functions with parameters to their own type 2022-12-17 02:51:43 -05:00
display_menu.c Settings: Add a new option to prevent text scrollings in the home screen 2024-08-28 20:24:44 -04:00
eq_menu.c Add reset EQ menu option 2024-10-16 17:20:27 +01:00
eq_menu.h quickscreen: fix EQ enable not working in quickscreen 2021-08-26 19:34:18 +00:00
exported_menus.h [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
main_menu.c Settings menu: add main menu customization 2025-05-23 14:28:29 -04:00
menu_common.c [3/4] Completely remove HWCODEC support 2020-07-24 21:20:13 +00:00
menu_common.h [3/4] Completely remove HWCODEC support 2020-07-24 21:20:13 +00:00
playback_menu.c [Feature] playback logging from core 2025-01-13 00:45:09 -05:00
playlist_menu.c playlist save: ensure required file exists, proper filename used 2025-03-13 19:27:57 +01:00
plugin_menu.c Remove browse_context_init() 2022-12-17 13:36:38 +00:00
radio_menu.c radio.c presets.c small clean-up 2024-11-30 16:42:43 -05:00
recording_menu.c use path_append for setting directories is several settings 2024-04-01 07:35:53 -04:00
settings_menu.c Shortcuts & QS: Fix tree sort settings not immediately applied 2025-04-18 20:00:42 -04:00
sound_menu.c Remove NVRAM infavor of a separate cfg file 2025-01-21 00:04:32 -05:00
theme_menu.c misc: Fix more build warnings uncovered with GCC15 and -Wunused-const-variable 2025-04-21 21:55:03 -04:00
time_menu.c shortcuts: refactor sleeptimer / talk_timedate 2024-05-13 18:18:45 +02:00