musescore / MuseScore

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
https://musescore.org
Other
11.81k stars 2.57k forks source link

Insert measure after selection puts new measure(s) before barlines of the current measure instead of after #23465

Open skdonnelly opened 3 days ago

skdonnelly commented 3 days ago

Issue type

UX/Interaction bug (incorrect behaviour)

Bug description

No response

Steps to reproduce

  1. create a score
  2. put a repeat or double barline at the end of the last measure (or anywhere in the score)
  3. select the measure that ends with a repeat or double barline
  4. in the menu choose Add > Measures > Insert after selection
  5. enter any number of measures and hit OK The inserted measures will be before the double barlines/repeats instead of after it. The same problem occurs whether you select the measure itself or the barlines, there is no way to insert after the barline or repeat. Either both cases should insert after the barlines, or if you select the measure then the insert could insert after the current measure but before the barlines, and if you select the barlines themselves then the insert could insert the new measure after the barline. There should be some way to do so.

Screenshots/Screen recordings

No response

MuseScore Version

MuseScore Studio version (64-bit): 4.3.2-241630831, revision: github-musescore-musescore-22b46f2

Regression

I don't know

Operating system

OS: Windows 10 Version 2009 or later, Arch.: x86_64,

Additional context

No response

sammik commented 3 days ago

It is intended (as far, as I know).

If You want not to move repeat barlines, You need to "insert before" next measure (or "insert at the end of score", if you ar in las bar).

Insert before doesnt move barlines. Insert after does move barlines.

skdonnelly commented 3 days ago

Even if intentional it's still a bug: if I specifically select the barline only, that barline is my selection. I then insert a measure "after" the selection: it puts the new measure before the barline, so it's inserting something before my selection, not after.