musescore / musescore/MuseScore

New score > Choose instruments > Your score: allow drag and drop

Open
#15,711 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

community feature request
Dominant language
C++
Stars
15.1k
Forks
3.3k
Avg merge
2d 2h
Merged PRs (30d)
91

Description

Suggestions
The instruments in the Your score* section should function similarly to palettes in the Score section in Musescore:

  1. In the Your score* section you can't move instruments by dragging them like you can do with palettes - same feature should improve UX (or maybe there's a reason behind it?)

https://user-images.githubusercontent.com/79419198/210639340-1733655f-9309-4e24-8b22-8b9839b884d3.mov

  1. Similarly to palettes' three dots, the make soloist button should appear when you hover over the instrument and not just when you click on it.

https://user-images.githubusercontent.com/79419198/210639676-0ee743db-7fd8-4277-9160-d70b31432d1c.mov

  1. "Make soloist" button just looks ugly (especially when multiple instruments are selected). A simple fix is to just make it smaller (so it doesn't touch the edges).

selected_instruments

(*) New score -> Choose instruments -> Your score

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.

Research direction

Start in the New score > Choose instruments > Your score section and compare its behavior with palettes in the Score section. Done means instruments can be dragged, the make-soloist control appears on hover, and its selected-state sizing is improved; inspect the existing UI implementation and interaction tests if available.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
design, desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.