Display of line handles while editing is different from expected
Reported version
3.5
Priority
P3 - Low
Type
Graphical (UI)
Frequency
Once
Severity
S4 - Minor
Reproducibility
Always
Status
active
Regression
Yes
Workaround
No
Project
OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.5.0.13199, revision: 43c5553
When you select a line, both start and end handles are highlighted. This is a change from previous versions in which only the end handle was highlighted—as shown below.
(Example from MS 2.3.2)
Comments
Click on a line, then use Shift + forward arrow. The line is behaving as expected: it's just the display that needs correcting.
Guess that counts as a workaround
Another is to double-click the line
BTW: 3.3.4 does not show any handles on select/single-click (and the last on double-click)
It also doesn't add a like on single-click, either is a 3.4 feature/change IIRC
Deleted.
The actual behavior matches my expectation (with start and end handle being selected)
Either use double-click, or select the end handle
This is the behaviour of a line in MS 3.4.2:
I'm not so sure this isn't by design, although maybe it was an oversight. The real question is, does this cause any actual problem in real-world usage? If so, can you attach a sample score and describe the specific use case for which this is problematic?
IMV, this is how the display should work:
Select line with a single click
Select line then use L/R arrows
Select then use Shift + L/R arrows
Note: In 2.3.2, the highlighting of handles was always in blue.
Again, though I'm asking for a clear description of a real world use case (including sample score) that illustrates of why you prefer the previous behavior. Does the new behavior result in more clicks, more likelihood of unintended consequence of a particular common action, or what? An understanding of how this change actually impacts real world usage is what will allow us to prioritize this, and in fact to even decide if it's a bug or not. So, please leave the settings where they are. We can change them once the additional requested information is provided and we understand the impact.
Although line-editing works as expected, IMV, the highlighting of handles looks inconsistent:
I don't know the answer. I don't know that it was intentional, I don't know it isn't. I'm just trying to understand the problem. I think the wording of the original title threw me, I thought you were saying there was a problem in how the lines were actually printing, or in how they actually responded to certain editing actions. So getting clarification helped. I've updated the wording and status accordingly.
It is a regression, as it differs from how it looked in 3.4.2
Unless the old behavior was a bug that is now fixed, or if it was just an intended improvement somehow. Still not clear. But in any case, given it is just an on-screen visual things that doesn't affect workflow, it's definitely minor, so not the sort of regression we need to worry about for 3.5.1 unless someone who knows this code happens to have time to look.
Yes
In MS 3.4.2, single-clicking highlighted the slur/line/glissando in blue but left the handles unhighlighted. Double-clicking always highlighted the rightmost handle. As expected.
But in MS 3.5 there is an issue with single-clicking lines and glissandos: the start/end handles are highlighted in error (but notice that slurs are unaffected).
Once again, we all see that this is a difference; we don’t need further clarification about that. What is still not clear is if this was a deliberate change. It could well be by design as part of the new behavior for dragging, to help clarify that anchors will be affected. We would need the people who designed and implemented this to weigh in.
In reply to Once again, we all see that… by Marc Sabatella
This is not exactly what I had in mind when I redesigned the line behaviour. Basically, here's what I think should happen (fairly standard really)
1: Make the handles bigger - so they are more obvious and 'clickable'. Give them obvious selection states. At the moment, the pink lines are giving the impression that they are the selection states.
2: Make both handles appear to not be selected when you click on a line (but keep the pink lines that show the start and end point)
3: Do not remove the lines when you select a handle. Keep them on all the time. They should not be used to indicate that one or the other handle is 'selected'
I can write this up as a little mini spec if someone wants to jump on it. I've felt for a while that our handles don't look interactive enough and there are more than enough examples in other apps that make me confident that this will work perfectly fine.
Relates to #311174: [EPIC] UI/UX issues and suggestions