Currently users can only manage menu items in the quick-favorites menu by adding/removing items.
This task proposes to:
- Create a generic menu editor in the user preferences.
- Add/remove menu items
- Re-ordering menu items.
- Operators options should be able to be changed or unset - as we have with the keymap editor.
- This could share UI code with the keymap editor for adjusting operator settings, since internally they are very similar.
- We may support multiple kinds of menus, besides "Quick Favorites", internally there is support for this. Even if this isn't exposed to users initially.
This would be useful for declaring user defined toolbars for example.
Here's how the UI could be organized: