Lines: rationalise UI by removing "Placement" (Above/Below/Left) and passing control to horizontal and vertical alignment settings
Reported version
3.0
Type
Functional
Frequency
Once
Severity
S5 - Suggestion
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project
For text lines the "Placement" option appears redundant. IMV, it could be removed altogether, allowing horizontal and vertical alignment full control over the placement of text.
Comments
You mean the Placement in the section called Text Core Segment not in the Text Line section. If you use the X & Y offsets, you can move the text and the line reacts in a reasonable manner (in my opinion) if you have placement set to above or below, and it doesn't matter which. When the placement is set to above or below, the line starts at the beginning of the initial text location, anything else and the lines is shorter to make room for the text. I think the idea was good, the implementation was fumbled (to use an American football term).
If you set "Placement" to Up/Down, you can create any line you want using just the remaining properties in "Text Line core." So perhaps Placement is redundant?
In reply to If you set "Placement" to Up… by geetar
It doesn't work, that's for sure. From my testing it had 2 results but 4 options. An explanation of its intention would be nice and then proper testing could be done.
Bump.
I assume you mean on the text; the placement of the line is directly relevant and cannot be removed. But there is indeed overlap and confusion with the placement and alignment of text.
OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.5.0.13199, revision: 43c5553
In the image below. 6 options are shown for guitar barré-lines:
Of these, only two, Right/Above and Left/Left, are useful: and even then, the Left/Left option is compromised by the presence of a fixed space (See #279158: Text lines: allow gap between text and line to be adjusted (without affecting the free ends)). The "Placement" (Above/Below/Left) property is unnecessary.
Other reasons to make this change: (1) There is no way to set the default style for "Placement"; (2) One of the values is redundant because Above = Below; (3) The name conflicts with "Placement" in "Text line."