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

Make the toolbar customisable #1640

Open
politas opened this issue Mar 23, 2016 · 1 comment
Open

Make the toolbar customisable #1640

politas opened this issue Mar 23, 2016 · 1 comment
Labels
Enhancement New features or functionality GUI Issues affecting the interactive GUI

Comments

@politas
Copy link
Member

politas commented Mar 23, 2016

Different users have different requirements from CKAN. Users who want to play around with multiple installs will frequently want the "Select KSP Install" functionality. Those of us testing metadata make a lot of use of the "Install from .ckan" functionality. Some users, (like myself) never, ever use the "Launch KSP" button.

I propose we add toolbar buttons for most menu options, and a "Customise Toolbar" dialog allowing users to add, remove and rearrange the buttons on the toolbar.

This suggestion comes out of the conversation on Issue #1638

@ayan4m1 ayan4m1 added the Enhancement New features or functionality label Aug 3, 2016
@HebaruSan HebaruSan added the GUI Issues affecting the interactive GUI label Nov 14, 2018
@HebaruSan
Copy link
Member

The recent trend in UI design seems to be toward somewhat less in-depth customization. Modern apps have settings, sometimes lots of them, but usually not at the level of pre-"ribbon" MSOffice with adding/removing/rearranging whatever you want however you want.

If we make a new UI (see #2848), it might be better to aim to make it comfortable for all users by putting only the most universally used options right in your face and having the rest easily accessible under a hamburger menu.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New features or functionality GUI Issues affecting the interactive GUI
Projects
None yet
Development

No branches or pull requests

3 participants