Tick barline edit will change everything even if didn't touch

• Sep 4, 2014 - 20:53
Type
Functional
Severity
S4 - Minor
Status
closed
Project

MuseScore Beta 1

Add a tick barline to a bar.
Double click the barline (unintentionally).
Press Escape.
BUG: All the barlines are changed to ticks.

My suggestion for a fix (what I had some weeks ago): tick edit should be always local unless overridden.


Comments

The tick (as well as any custom span or style) applied to a single bar is local. I currently see another problem:

When a command is unintentionally given, the usual solution is to undo it. The problem is that undoing the change you describe does not correctly restore the previous situation.

This has to do with inconsistencies in the management of internal flags accumulated during recent updates. There is a PR pending which addresses (and hopefully fixes) these inconsistencies.

I suggest to re-evaluate this issue once that PR is merged in the code.

Should I forget to come back here afterwards, may I ask you to kindly remind me?

Thanks,

M.

EDIT:

1) The penny fell, at last! Perhaps for language matters (I''m not a native English speaker), I didn't really understood what you were proposing! I now understand that you mean that further editing a tick should limit this further editing to the tick itself, without propagating to other bar lines.

I would add this could be true for any customized bar line: once it is user-edited, any additional editing should not propagate. I think this makes a lot of sense. With one exception: if the user-edited bar line is manually brought back to the default condition, it should loose the customized status to be considered a totally regular bar line.

2) I would add another point: entering edit mode and doing nothing should really do nothing! (this is definitely true for bar line; perhaps for other elements too).

Thanks,

M.