musescore / musescore/MuseScore
Implement amazon-style submenu triangle
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 15.1k
- Forks
- 3.3k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 91
Description
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:
- Click on "Add" (top left)
- Hover "Frames"
- drag your mouse directly toward "append text frame"
- 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

Platform information
- OS: Windows, probably all
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.