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

Improve UI look - menus #152

Open
tomcl opened this issue Apr 22, 2022 · 0 comments
Open

Improve UI look - menus #152

tomcl opened this issue Apr 22, 2022 · 0 comments
Labels
enhancement New feature or request Time: medium This should be doable in less than 5 hours.

Comments

@tomcl
Copy link
Owner

tomcl commented Apr 22, 2022

Menus

The main window has electron menus + custom menus.

This is frankly weird. Better:

  • The electron menu bar should be removed
  • All menus should be purpose-built on the main menu bar
  • Menus should be rationalised

Suggested strategy:

  1. Add recents and an exit Issie item to project menu
  2. Make waveforms button smaller by renaming it waves without >>>. This button will eventually be removed anyway
  3. Add two custom buttons for edit and view menus, like project and sheet buttons
  4. Sheet menu should be implemented as now. All other menus should be implemented as electron menus (as now), but accessed from custom buttons on the Issie filemenu bar.
    • Not sure how to do this, but believe it is pretty easy, see electron documentation and google
    • Another option is to rewrite custom menu code (including accelerators) to replace electron menus. That is trickier
  5. Having done this, we can delete the electron menu buttons and the line they sit on.
  6. It might be worth making the menu bar buttons all a bit smaller.
@tomcl tomcl added enhancement New feature or request Time: high This is expected to take more than 5 hours. low-priority labels Apr 22, 2022
@tomcl tomcl changed the title Improve UI look Improve UI look - menus Apr 22, 2022
@tomcl tomcl changed the title Improve UI look - menus Improve UI look - menus and colours Apr 22, 2022
@tomcl tomcl added Time: medium This should be doable in less than 5 hours. and removed Time: high This is expected to take more than 5 hours. labels Apr 22, 2022
@tomcl tomcl changed the title Improve UI look - menus and colours Improve UI look - menus Apr 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Time: medium This should be doable in less than 5 hours.
Projects
None yet
Development

No branches or pull requests

1 participant