musescore / musescore/MuseScore
UI preferences not saved as part of workspace
@Eism is already working on this.
Since May 16, 2024.
- Dominant language
- C++
- Stars
- 15.1k
- Forks
- 3.3k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 91
Description
Describe the bug
If you create a special "low vision" workspace with high contrast, inverted colors, and large fonts, these settings should be saved with the workspace and not globally, so you can switch between the default and low vision workspaces
To Reproduce
Steps to reproduce the behavior:
- Using status bar control, create new workspace and switch to it
- In Edit / Preferences, set high contrast, invert score, and large font
- Switch back to default workspace
- See error: original UI preferences are not restored
Expected behavior
Each workspace should have its own UI preferences
Platform information
- OS: Windows
Additional context
There is a checkbox when you create the workspace that is intended to control whether these UI preferences are made as part of the workspace, and it is enabled by default. This should be producing the desired result: UI preferences made within this workspace are local to this workspace. But it seems to not do anything currently - the UI preferences are global despite the option being enabed. This setting worked as expected in MU3 for the relevant peferences (font size etc).
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.