musescore / musescore/MuseScore

Merge Staff Properties Dialog into Gear-Popup-Widget in Instruments Panel

Open
#16,888 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Your idea

Merge the modal Staff/Properties Window into the Instruments Side Panel. The options should be put into the popup that opens when you click the gear icon next to the staff's name.

Problem to be solved

Unifying the UI. There should be one modern way to do it, not two (especially not with a modal window, blocking the entire score whilst when opened).

grafik

In that new dialog, I would suggest grouping the options as shown in the attachted image:

  • green marked options should go into that main speech bubble widget
  • the more advanced stuff could go into a dialog opening when the "Advanced Style Properties" Button is clicked.
  • instrument's transposition and pitch range are properties of the selected and should just go right next to the instrument selection box
  • the staff name should be independent from the selected instrument (maybe with a checkbox for auto-naming -> by which the staff name is derived from the current instrument's name and increment-counted automatically).
Prior art

No response

Additional context

No response

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 by locating the existing Staff/Properties Window, the Instruments Side Panel, and the gear-popup widget. Compare their current options with the proposed grouping, then define the unified popup, Advanced Style Properties dialog, instrument properties, and staff-name behavior before implementation; done means the modal workflow is replaced consistently.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
design, desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.