musescore / musescore/MuseScore

Implement amazon-style submenu triangle

Open
#15,136 2 comments 1 reaction 1 assignee View on GitHub

Nobody has claimed this yet.

community feature request needs design needs review
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:

  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

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.