Note input cursor does not reflect actual position of note entry after prevChordRest
Ubuntu Studio 14.04, GIT commit: fe89f44
This has been bugging me a while but I've never quite been able to put my finger on it, and there seemed more pressing issues. I think I can probably fix this myself, but I want to make sure my expectations for the behavior are correct
1) empty score (new or startup score)
2) measure 1, note entry
3) C D
4) Left
Result: at this point, the "C" is highlighted as selected, the note input cursor is on the "D". I'll accept this as correct.
5) E
Result: the C is changed to an E. But I expected the *D* to change - that's where the note input cursor is.
My understanding is, the highlighting shows the "current" notes in the sense of what will be affected by up/down or by other operations that modify a "current" note. Whereas the note input cursor shows where the next note will appear if you press a letter name or play a MIDI note. And this appears to be violated.
If I am right, then I think the appearance after step 4 is fine - it reflects what I *expect* to happen. It's the result after step 5 I think should be changed to reflect what I see after step 4.
Comments
New behavior after https://github.com/musescore/MuseScore/commit/3861c1ff85c21a2fa46946444…!
Now, after step 4 above, both the selected note and the note input cursor are on the "C". Not necessarily what I expect, but at least it makes the behavior after step 5 correct.
I might still like to see the behavior after step 4 changed, but maybe I'll live with this a while and see how it feels.
https://github.com/musescore/MuseScore/pull/1157
Actually, even though I marked the status "code needs review", the code itself is not in question. I just want to make sure people are on board with the change in behavior. I like it a lot, I think most people will feel the same.
Fixed in 67bfc6da73
Tested and approved! Thanks :)
Automatically closed -- issue fixed for 2 weeks with no activity.