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

It might be a good idea to introduce a user-configurable menu #1016

Open
codemanyak opened this issue Nov 5, 2021 · 0 comments
Open

It might be a good idea to introduce a user-configurable menu #1016

codemanyak opened this issue Nov 5, 2021 · 0 comments
Assignees

Comments

@codemanyak
Copy link
Collaborator

codemanyak commented Nov 5, 2021

Several options and menu items, though placed where they logically belong, may be too far from immediate reach for frequent tasks in certain use cases, e.g. the switch between code variants for LaTeX or ARM export.
So it seems to be a good idea to provide a user-configurable menu where the user may place menu item copies for these frequently used actions. Other products have offered a toolbar / ribbon / menu configuration for long.

At deeper insight, however, it would not be easy, because some of the controls of interest...

  • ... are not necessarily simple action buttons or checkboxes which could easily be integrated in a menu (but e.g. choice lists);
  • ... may require the context of their "home" dialog to make sense;
  • ... may be part of a preferences category the storing / loading of which is controlled via "Preferences > Save or load preferences ... > Save to file ...";
  • ... are subject to sophisticated enabling rules;
  • ... may be associated with context-sensitive key bindings.

Nevertheless, it was also successful to "duplicate" the deeply hidden favourite export language choice (Export options) into the context menu of the Code Preview. So it would of course require some fundamental GUI redesign (from individual ActionListeners to associated Action objects) but it might be feasible and be worth a try.

The idea would be a new preferences category "User menu" with a dialog that presents a tree view of controls according to the menu hierarchy on the left-hand side and a list view for the user menu on the right-hand side where the user may move controls (icon + caption) between the two views or move them up or down in the list view for the user menu. Something like this (Example from Excel):
grafik

@codemanyak codemanyak self-assigned this Nov 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant