musescore / musescore/MuseScore

Various text clipping issues

Open
#13,773 19 comments 0 reactions 1 assignee View on GitHub

@cbjeukendrup is already working on this.

Since Feb 6, 2023.

community design debt good first issue text
Dominant language
C++
Stars
15.1k
Forks
3.3k
Avg merge
2d 2h
Merged PRs (30d)
91

Description

Describe the bug
Due to localisation and other reasons, various texts require more space than anticipated, causing clipping and other problems.
Let's collect these problems in this issue.

  • MuseScore 3.6 migration dialog with Dutch (Nederlands) localisation ("MuseScore 3.…") and apparently others too: #20279
    Scherm­afbeelding 2022-10-15 om 14 53 01

  • #15411

  • #15395

  • #15572

  • #15537

  • Cloud upload success dialog in German: https://musescore.org/en/node/342293 (fixed in #16302 for 4.0.2)

  • Workspace dialog in Czech (fixed in #16302 for 4.0.2)

  • Barline inspector in Dutch (fixed in #16302 for 4.0.2)
    Scherm­afbeelding 2022-12-24 om 20 44 11

  • The playback toolbar when the piece has more than 100 bars

    https://user-images.githubusercontent.com/48658420/195987842-f52c7500-ad77-449d-a95f-375f28f16240.mov

  • Preferences > "Reset Preferences" with German localisation
    Scherm­afbeelding 2022-10-15 om 15 07 07
    (General problem: we must never give a text button a fixed width; if we want the default width of the button to be bigger, we can use the margins or minWidth properties. But never set width directly.)

Note:
Please add any other text clipping problems that you find as comments to this issue!

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.