Revise append/insert measures UX in the measure context menu

• Jun 19, 2019 - 09:45
Reported version
3.1
Priority
P2 - Medium
Type
Functional
Frequency
Few
Severity
S3 - Major
Reproducibility
Always
Status
active
Regression
No
Workaround
Yes
Project

See the attached picture. I'm unable to Append measures using the context menu. I need to go to the "Add->Measure" menu.

Screenshot 2019-06-19 at 10.40.17.png

There were few reports related to appending/inserting measures in the feedback form within last months.


Comments

Which is OK IMHO, as append does not apply to the measure selected (unless it is the last), but to the end of the score, so a reasonable choice for a context menu.
However, appending (insert after) a measure to the currently selected measure should be possible, currently you need to select the next measure and then use insert instead.

In reply to by Jojo-Schmitz

What noteflight does is creating new score with 1 measure and appending new ones on demand (on fly). Appending/inserting measures around the selected measure should be done in a convenient way, so users don't need to think twice which operation they need to choose whether append or insert.

Noteflight UI is good enough: when a measure is selected, there are "+" signs to the left and to the right of the selection frame, so you just click the "+" and new measure is whether appended or inserted depending on the "+" you click:
Screenshot 2019-05-08 at 11.07.22.png 2019-06-19 12-04-25.png

In reply to by Anatoly-os

I don't see the need to Insert/append measure as frequent enough to justify taking UI Space permanently with buttons.
But I see the need for append measure to append where you are instead of always end of score.
Currently when you need to append mid score After measure N (and not insert before N+1 e.g. because before signature change or whatever the reason) MuseScore requires to Insert before measure N and to copy content of what was measure N to the new measure.
Potentially needing to redo connections between measure N-1 and N such as ties.
Very annoying and give the impression of an alpha version.

so in addition to Insert before current measure and append to end of score we need an insert after current measure or append to current measure, whatever we may want to call it. Not sure whether this needs a UI or just a shortcut.

In reply to by Jojo-Schmitz

I don't see the need to keep append end of score as a separated additionnal command.
Appending end of score would happen when cursor is in last measure or when nothing is selected.
Like insert measure can insert begin of score when nothing is selected, by the way.

Hmm, OK, so append would behave differently whether a measure is selecte or not? Not a bad idea, but then, Insert should to that too, insert at the beginning of a score if no measure is selected, otherwise before the selected measure.
Currently 'Insert' complains that no measure is selected (if none is)