Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
translations translations
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Thank You for your continued support and contributions!

+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Feature Ideas
| | |-+  Add Main Menu customization to Settings
« previous next »
  • Print
Pages: [1]

Author Topic: Add Main Menu customization to Settings  (Read 170 times)

Offline questions2000

  • Member
  • *
  • Posts: 37
Add Main Menu customization to Settings
« on: April 16, 2025, 02:55:27 PM »
(This was mentioned in a very old post, was not sure if I should revive it so decided to make this post)

I have seen that there are a couple of different ways that user can customize (show/hide items) the "Main Menu"
-Edit text file (works well but requires computer access to make adjustments)
-Use plugin that is provided (this works well)

If it is possible, to me it seems that this might be something worth adding into the RB "Settings" itself.
Not sure if maybe the plugin code could be somehow built into RB?

I know there are ways around what I am about to mention, but this could also allow user to be able to "hide" the "Plugins" category from the "Main Menu"
If you do this currently, then you no longer have access to the Main Menu plugin :)
if want to update the Main Menu

Thank You

Could be added to
Settings - General Settings - Main Menu
« Last Edit: May 07, 2025, 09:31:25 PM by questions2000 »
Logged

Offline chris_s

  • Developer
  • Member
  • *
  • Posts: 299
Re: Add Main Menu customization to Settings
« Reply #1 on: April 18, 2025, 08:20:42 PM »
Good point!
Logged

Offline questions2000

  • Member
  • *
  • Posts: 37
Re: Add Main Menu customization to Settings
« Reply #2 on: April 18, 2025, 08:47:01 PM »
Thank You :)
Logged

Offline iPodVT

  • Member
  • *
  • Posts: 467
Re: Add Main Menu customization to Settings
« Reply #3 on: April 18, 2025, 09:05:27 PM »
You can always access plugins via the File Browser.  As well, you can put shortcuts to specific plugins into your Shortcuts menu or on your Quick Screen.  All of those options would provide access even if you remove the Plugins item from the Main Menu.
Logged

Offline chris_s

  • Developer
  • Member
  • *
  • Posts: 299
Re: Add Main Menu customization to Settings
« Reply #4 on: April 18, 2025, 09:22:25 PM »
@iPodVT: Some users may want to hide the File Browser as well, so it is at least possible to lose access to the main menu config plugin.
Logged

Offline iPodVT

  • Member
  • *
  • Posts: 467
Re: Add Main Menu customization to Settings
« Reply #5 on: April 18, 2025, 09:29:40 PM »
Right - I was just suggesting a way to preemptively maintain easy alternative access before hiding the Plugins item in the Main Menu.  The Shortcuts and/or Quick Screen links could be preemptively made accessible even if Files and Shortcuts are also subsequently removed from the Main Menu.
Logged

Offline iPodVT

  • Member
  • *
  • Posts: 467
Re: Add Main Menu customization to Settings
« Reply #6 on: April 18, 2025, 09:37:24 PM »
In fact, one could make a shortcut to the /.rockbox/rocks (Plugins) directory and then still have easy access to all plugins after hiding the Plugins, Shortcuts, and Files items in the Main Menu.
Logged

Offline iPodVT

  • Member
  • *
  • Posts: 467
Re: Add Main Menu customization to Settings
« Reply #7 on: April 18, 2025, 09:59:32 PM »
Would adding a link to main_menu_config.rock somewhere in the Settings Browser or in the Settings context menu be a reasonable fail-safe solution?
Logged

Offline Bilgus

  • Developer
  • Member
  • *
  • Posts: 1192
Re: Add Main Menu customization to Settings
« Reply #8 on: April 24, 2025, 09:59:44 AM »
this should be pretty easy to do check if the plugin exists and if so display an entry just needs a lang entry
Logged

Offline chris_s

  • Developer
  • Member
  • *
  • Posts: 299
Re: Add Main Menu customization to Settings
« Reply #9 on: April 24, 2025, 10:24:38 AM »
yeah, imo LANG_MAIN_MENU can be reused for that. Plus, I made some minor changes to the main menu config plugin so it wouldn't feel out of place in the Settings menu, e.g. by keeping the theme enabled (g6493). With the addition of autosave and single press toggling, I find it's much quicker to temporarily hide or show an item. So, instead of: Select, toggle item, select again, save and exit you can just select and then immediately exit the menu. Makes perfect sense in the Settings menu, too.
« Last Edit: April 24, 2025, 10:49:46 AM by chris_s »
Logged

Offline iPodVT

  • Member
  • *
  • Posts: 467
Re: Add Main Menu customization to Settings
« Reply #10 on: April 24, 2025, 11:00:45 AM »
Great stuff!

This discussion got me wondering if one could have a shortcut to the root of the File Browser and then remove the Files item from the Main Menu and still have access to the File Browser.  So I created a shortcut with "type: browse", "data: /", and "name: File Browser".  It worked perfectly for both a single volume ipod6g and a two volume ipod6g.  Rockbox is great!

Of course, any shortcut into any directory within the File Browser would also allow the user to just back-out to the root directory.
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Feature Ideas
| | |-+  Add Main Menu customization to Settings
 

  • SMF 2.0.19 | SMF © 2021, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.048 seconds with 17 queries.