New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
System brackets messed up in horizontal continuous view #18798
Comments
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This is pretty interesting. Brackets get this way from showing and hiding instruments. I can reproduce by hiding/showing instruments at the ends of the brackets video1618192902.mp4 |
In your score, there are many invisible instruments, but the main source of the weirdness is caused by the invisible tuba (bottom of the second bracket video1581044734.mp4 |
Thanks for looking into the score. I must admit I had totally forgotten about the hidden instruments. You can reproduce this bug with any score that contains such brackets: When you hide an instrument that is at the top or bottom end of a bracket the corresponding bracket end is set to the top of the score. This means that what looks like a woodwind bracket with inverted tips in my score is in fact the brass bracket: The same thing explains the weird square bracket that spans all the woodwinds: It’s the horns bracket that is messed up because Horn 4 is hidden. |
May I try this? What I found out so far:
What’ I haven’t found out yet:
|
There is |
After reading and understanding what this does (see also this thread) I think everything is needed.
This would be a very simple fix which has only one problem: that method is
As I’m new to the MuseScore code and have never used |
I think it's fine to make the method public, since there are more methods in SystemLayout that are public and used in ScoreLayout. But I had another thought about the desired behaviour: in continuous view, I think only staves that are explicitly hidden by the user (via the Instruments panel) should be hidden. Even when "hide empty staves" is enabled and a staff is empty, I think it should still appear in (horizontal) continuous view. This way, the user can use continuous view to enter notes on those staves, without having to disable and re-enable "hide empty staves". |
OK, thanks for that hint.
This was my first thought too. Then I felt like this would be an unnecessary limitation of the user’s possibilities. Other arguments for just using
|
Fix #18798: corrects system bracket display in continuous view
Issue type
Engraving bug
Bug description
In the attached score the system brackets are messed up when I change to horizontal continuous view: some bracket tips are inverted, some brackets span the wrong systems. Vertical continuous and page view are fine.
I tried, without success, to reproduce this problem with a newly created score.
Steps to reproduce
Brackets_continuous_view.zip
Screenshots/Screen recordings
horizontal continuous:
vertical continuous:
MuseScore Version
MuseScore version (64-bit): 4.1.0-231921359, revision: github-musescore-musescore-2e3a93a
Regression
I don't know
Operating system
OS: Manjaro Linux, Arch.: x86_64
Additional context
No response
The text was updated successfully, but these errors were encountered: