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

[MU4 Issue] Implement amazon-style submenu triangle #15136

Open
ecstrema opened this issue Dec 12, 2022 · 1 comment
Open

[MU4 Issue] Implement amazon-style submenu triangle #15136

ecstrema opened this issue Dec 12, 2022 · 1 comment
Assignees
Labels
community Issues we would like the community to address feature request Used to suggest improvements or new capabilities needs design Design is needed

Comments

@ecstrema
Copy link
Contributor

Describe the bug
Navigating large submenus is a well-known, and resolved, design problem, and Qt's default behaviour tackles the problem fairly well.

The usual approach for more forgiving submenus was made famous by amazon's huge dropdowns and is very good. See this demonstration and explanation.

However, musescore's custom dropdown menus don't implement it for now, which is not a problem for most of musescore's menu right now, but is a pain for Add->all submenus and a few others like View->Toolbars.

To Reproduce
Steps to reproduce the behaviour:

  1. Click on "Add" (top left)
  2. Hover "Frames"
  3. drag your mouse directly toward "append text frame"
  4. The dropdown disappears and the "lines" or "text" dropdown appears instead.

Expected behaviour
Unless the movement clearly goes down and not right, keep the same menu, using amazon's strategy or similar.

Screenshots
Amazon's triangle
image

Platform information

  • OS: Windows, probably all
@Tantacrul Tantacrul added needs design Design is needed feature request Used to suggest improvements or new capabilities labels Feb 22, 2023
@Tantacrul Tantacrul added this to Triage in MS4.X Design Tasks via automation Feb 22, 2023
@Tantacrul
Copy link
Contributor

This is a pretty good idea. I don't see why not, although it might be some time before we get around to designing it. If a community dev wanted to try take it on, we could definitely provide design / testing support.

@Tantacrul Tantacrul added this to To do in 4.x LONGLIST via automation Feb 22, 2023
@Tantacrul Tantacrul added the community Issues we would like the community to address label Feb 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community Issues we would like the community to address feature request Used to suggest improvements or new capabilities needs design Design is needed
Projects
Status: Available
Status: In the further future
Development

No branches or pull requests

2 participants