Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Main menu customization settings (hide/show items) #326

Open
eadmaster opened this issue Oct 10, 2024 · 1 comment
Open

Main menu customization settings (hide/show items) #326

eadmaster opened this issue Oct 10, 2024 · 1 comment
Labels
enhancement New feature or request question Further information is requested

Comments

@eadmaster
Copy link
Contributor

eadmaster commented Oct 10, 2024

Add a config option to hide/show main menu items according to user preference (saved in bruce.conf).

In my case i have these items i'd like to hide, since i don't have the modules required to use them: RFID, FM, NRF24, Connect.

This should help with the increasing number of items in the main menu making the navigation too slow.

It could also justify moving some items from the "Others" menu, like BadUSB as suggested here: #325 #123

@eadmaster eadmaster changed the title Main menu customization feature (hide/show items) Main menu customization settings (hide/show items) Oct 10, 2024
@IncursioHack IncursioHack added enhancement New feature or request question Further information is requested labels Oct 25, 2024
@eadmaster
Copy link
Contributor Author

eadmaster commented Nov 30, 2024

Initial implementation added in eadmaster@81bb8fc

Possible future enhancements:

  • add a submenu in "Config" to interactively choose the items to disable
  • move the disabled items inside "Others", instead of hiding them
  • add another array in bruce.conf to customize the menu items order (and/or implicitly disable them?)

eadmaster added a commit to eadmaster/Bruce that referenced this issue Nov 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants