musescore / musescore/MuseScore

Problems with 'hide system barline'

Open
#17,344 0 comments 1 reaction 2 assignees View on GitHub

Nobody has claimed this yet.

P2
Dominant language
C++
Stars
15.1k
Forks
3.3k
Avg merge
2d 2h
Merged PRs (30d)
91

Description

Issue type

Engraving bug

Bug description

The behaviour of 'Hide system barline' (in Stave/Part properties) is problematic: turning it on then off does not update the score; and visually it's inconsistent above and below the stave where it applies.

Steps to reproduce

First issue:

  1. Create a score with at least 2 instruments
  2. Turn on 'Hide system barline' for one; click OK
  3. Turn it on again, and note that the score does not update to reflect the change. It'll only be fixed after a save/close/reload.

Second:

  1. Create a score with 3 instruments
  2. Turn on 'Hide system barline' for the middle one
  3. Note that it behaves differently above and below:
    image

We could argue about whether the above or below behaviour is preferable here; I feel like it would be better for the barline not to extent beyond the stave either side of that for which it has been hidden - i.e. as though 'Span to next stave' were turned off (for the system barline only).

This problem can also be seen in a 2-stave set up (the behaviour is different depending on which stave you hide the barline on), it's just more obvious with 3+.

Screenshots/Screen recordings

No response

MuseScore Version

4.0.2

Regression

No.

Operating system

Linux, Windows

Additional context

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.