3.0 Slur entry has changed
In versions 2.x, if you had a measure with rests at one end or the other and wanted all of the notes in the measure to be slurred, you could select the entire measure, press S and the slur would be applied to the notes. In 3.0 selecting the same measure and pressing S applies the slur to the entire measure starting, or ending, on the slur. This is not an improvement.
Comments
The code in question has been completely rewritten for version 3.0, but there is a very easy way to bring back the behavior of 2.x. Simply changing
isChordRest
toisChord
here and here will do the trick. This will not affect the behavior of Shift+right arrow or Shift+left arrow when the slur is in edit mode, so slurs can still begin or end on a rest if need be, just like in 2.x.In reply to The code in question has… by mattmcclinch
Are you going to submit a PR for this? And maybe an issue too?
I'm not sure thuogh whether such 'open ended' slurs are even wanted
Edit: see https://github.com/musescore/MuseScore/pull/3992
In reply to Are you going to submit a PR… by Jojo-Schmitz
Do I need to open an issue for this?
In reply to Do I need to open an issue… by mike320
Anatoly-os will probably require an issue in the tracker to go along with Jojo's PR. Then Jojo will have to change the commit message to reference the issue.
In reply to Anatoly-os will probably… by mattmcclinch
done #276583: Fix regression: Make slurs ignore starting or ending rests in measure
In reply to Anatoly-os will probably… by mattmcclinch
Not require, but pleasantly ask for the related issue :)