MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
Describe the bug
Some text in the German version of MuseScore 4 "Neue Partitur" (I guess "New score") is not visible because the UI element seems to be fixed in size, and offers no way of being resized, and gives no tooltip or any other way to indicate the rest of the text.
To Reproduce
Steps to reproduce the behavior:
I personally run the Linux AppImage from https://musescore.org/en/download , but I expect this will affect all versions of MuseScore 4.
Start in a German locale
Create a new score
Try to read the list of instruments
Expected behavior
The list of instruments should be legible.
Failing that, there should be a way to resize the containing UI component, or some other way to make it legible.
Failing that, there should be a tooltip or some other way to indicate the text in a different place.
Actual behavior
The word "Zunge" is not legible, and there is no way to reading it.
MuseScore spits out a bunch of other warnings; I don't think they're relevant, but I attached them just in case:
```
$ ./MuseScore-4.0.0-x86_64.AppImage
/lib/x86_64-linux-gnu/libjack.so.0
/lib/x86_64-linux-gnu/libnss3.so
QEventLoop: Cannot be used without QApplication
QEventLoop: Cannot be used without QApplication
21:23:58.378 | INFO | main_thread | GlobalModule | onPreInit: log path: /home/user/.local/share/MuseScore/MuseScore4/logs/MuseScore_221219_212358.log
21:23:58.378 | INFO | main_thread | GlobalModule | onPreInit: === Started MuseScore 4.0.0, build number 223472159 ===
21:23:58.386 | ERROR | main_thread | LanguagesService | setCurrentLanguage: Error loading translator "/tmp/.mount_MuseScluMXxX/share/mscore4portable-4.0//locale/qt_de.qm"
21:23:58.513 | INFO | main_thread | DiagnosticsModule | onInit: success start crash handler
21:23:58.516 | WARN | main_thread | Qt | QIODevice::read (QFile, "/home/user/.local/share/MuseScore/MuseScore4/shortcuts.xml"): device not open
21:23:58.516 | WARN | main_thread | Qt | QIODevice::read (QFile, "/home/user/.local/share/MuseScore/MuseScore4/midi_mappings.xml"): device not open
21:23:58.528 | ERROR | main_thread | MuseSamplerLibHandler | MuseSamplerLibHandler: Unable to open MuseSampler library, path: libMuseSamplerCoreLib.so
21:23:58.528 | ERROR | main_thread | MuseSamplerResolver | checkLibrary: Incompatible MuseSampler library; ignoring
21:23:58.733 | ERROR | main_thread | WorkspaceManager | findWorkspaceFiles: [401] Die Datei existiert nicht
21:23:58.733 | WARN | main_thread | WorkspaceManager | setupDefaultWorkspace: not found default workspace, will be created new
21:23:58.734 | ERROR | main_thread | PluginsConfiguration | updatePluginsConfiguration: [401] Die Datei existiert nicht
21:23:58.737 | WARN | main_thread | CloudService | readTokens: Could not find the tokens file: /home/user/.local/share/MuseScore/MuseScore4/cred.dat
21:23:58.738 | WARN | main_thread | IpcSocket | connect: failed connect to server
21:23:58.738 | WARN | main_thread | IpcSocket | connect: failed connect to server
21:23:58.739 | INFO | main_thread | IpcSocket | connect: success connected to ipc server
21:23:58.739 | INFO | 139780666922688 | IpcServer | listen: id: "540eb2b9771b421690a36bf38cd3f539"
21:23:59.187 | ERROR | main_thread | AppShellConfiguration | sessionProjectsPaths: [401] Die Datei existiert nicht
21:23:59.808 | WARN | main_thread | Qt | QObject::connect(QQuickItem, mu::uicomponents::PopupViewCloseController): invalid nullptr parameter
21:23:59.808 | WARN | main_thread | Qt | QObject::connect(QObject, mu::uicomponents::PopupViewCloseController): invalid nullptr parameter
21:24:00.955 | ERROR | 139779588990656 | UpdateService | parseRelease: failed parse, err: "Ungültiger Wert"
21:24:00.955 | ERROR | main_thread | UpdateScenario | doCheckForUpdate: Unable to check for update, error: [1701]
21:24:17.105 | WARN | main_thread | Qt | QXcbConnection: XCB error: 3 (BadWindow), sequence: 828, resource id: 9904324, major code: 40 (TranslateCoords), minor code: 0
21:24:39.670 | INFO | main_thread | ActionsDispatcher | dispatch: try call action: file-new
21:24:39.731 | ERROR | main_thread | AppShell | run: error: qrc:/qml/MuseScore/Project/internal/NewScore/KeySignatureSettings.qml:116:13: QML KeySignatureListView: Binding loop detected for property "rows"
21:24:39.731 | WARN | main_thread | Qt | qrc:/qml/MuseScore/Project/internal/NewScore/KeySignatureSettings.qml:116:13: QML KeySignatureListView: Binding loop detected for property "rows"
21:24:39.776 | WARN | main_thread | Qt | QObject::connect(QQuickItem, mu::uicomponents::PopupViewCloseController): invalid nullptr parameter
21:24:39.776 | WARN | main_thread | Qt | QObject::connect(QObject, mu::uicomponents::PopupViewCloseController): invalid nullptr parameter
```
Additional context: Manual workaround
Just make the window larger and larger until eventually the full text can be displayed.
I intentionally made the window juuust a few pixels to small to display the full word "Zunge".
Describe the bug Some text in the German version of MuseScore 4 "Neue Partitur" (I guess "New score") is not visible because the UI element seems to be fixed in size, and offers no way of being resized, and gives no tooltip or any other way to indicate the rest of the text.
To Reproduce Steps to reproduce the behavior:
Expected behavior
Actual behavior The word "Zunge" is not legible, and there is no way to reading it.
Screenshots
Platform information
MuseScore spits out a bunch of other warnings; I don't think they're relevant, but I attached them just in case:
Additional context: Manual workaround Just make the window larger and larger until eventually the full text can be displayed. I intentionally made the window juuust a few pixels to small to display the full word "Zunge".