Revise append/insert measures UX in the measure context menu
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.
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 Which is OK IMHO, as append… 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:
See also #288424: Feature Request: Expand "Append measures" to insert measures after selected measure(s)
Came up again in https://musescore.org/en/node/295533
In reply to What noteflight does is… 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 so in addition to Insert… 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)
In reply to Hmm, OK, so append would… by Jojo-Schmitz
I think that Marc has also considered that dual behaviour of "append" in the other thread and that his conclusion was that he will become used to it.
See also #244381: Add options for "Append to current measure" and "Insert at beginning of score", for measures and frames