Make double-clicking volta in palette get applied to measure's first staff by default, unless user holds control to drop to the selected staves

• Jun 25, 2019 - 21:12
Reported version
3.2
Type
Functional
Frequency
Once
Severity
S5 - Suggestion
Reproducibility
Always
Status
closed
Regression
No
Workaround
No
Project

This is a feature request, but help the user avoid a lot of problems by avoiding having voltas on staves other than the first staff. It seems musescore generally assumes the first staff is the authority on voltas when dealing with parts (both creating parts and keeping parts in sync). So I believe it is much better UI to have default behavior be that staves get put on the first staff (unless user explicitly wants to).

I just implemented PR #291261: Make volta mouse drops apply only to first staff by default, unless user holds control to drop to a specific staff, which deals with mouse drops. However, I think I should also have similar behavior happen when having a range selected in a score and double clicking a volta in the palette. So I'm making a feature request here to ensure that double-clicking will apply the volta only to the top staff of the selected measures, unless user holds control (in which case the previous behavior of the volta being dropped to all selected staves will remain).


Comments

Status PR created fixed

Fixed in branch master, commit 697a558374

_fix #291314 Volta Palette DClick default 1st staff

Previous behavior when double-clicking a volta from the palette when a range was selected was to always apply the volta to all staves in the range. However this causes problems because MuseScore assumes when creating and editing part scores that the first staff is the authority on the voltas. Therefore I think better to make sure that voltas only get applied to the first staff, unless user explicity desires to apply to other staves.

This fix keeps the previous behavior if the user holds Control while double-clicking on a volta from the palette. But the new default behavior is that the volta only gets applied to the very first staff (even if the first staff isn't even in the selected range)._

Fix version
3.5.0