Disable mouse drag ability for Measure Rests because they can't be easily laid out while dragging
Reported version
3.0
Type
Functional
Frequency
Once
Severity
S4 - Minor
Reproducibility
Always
Status
closed
Regression
No
Workaround
No
Project
A very minor but noticeable slightly annoying glitch occurs while dragging Measure Rests:
This occurs because Measure Rests are supposed to be laid out in the center of their measure...but unfortunately it is not easy to lay them out because their x position is dependent on layout of their parent measure. So to make things simple, to avoid this glitch I'm going to disable this ability. I doubt anyone will complain. They may still adjust position of measure rests by using inspector x/y offset or pressing up/down on keyboard.
Fix version
3.0.1
Comments
PR: https://github.com/musescore/MuseScore/pull/4494
And now after disabling the drag ability, this is what occurs. It is better because there is no funny glitch:
Note that I haven't changed any behavior of other rests other than measure rest, and I've verified this.
Fixed in branch master, commit bedde9f74f
fix #280666 disable mouse drag for measure rests
A very minor but noticeable slightly annoying glitch would occur while dragging Measure Rests: their x position would be relative to the initial tick even though their position is relative to their parent measure center.
This occurs because Measure Rests are supposed to be laid out in the center of their measure...but unfortunately it is not easy to lay them out because their x position is dependent on layout of their parent measure. So to make things simple, to avoid this glitch I'm disabling this ability. I doubt anyone will complain. Users may still adjust position of measure rests by using inspector x/y offset or pressing up/down on keyboard.
Fixed in branch master, commit 926c0af7b6
Merge pull request #4494 from ericfont/280666-disable-mouse-drag-for-measure-rests
fix #280666 disable mouse drag for measure rests
Automatically closed -- issue fixed for 2 weeks with no activity.