musescore / musescore/MuseScore

UI preferences not saved as part of workspace

Open
#15,957 1 comment 0 reactions 1 assignee View on GitHub

@Eism is already working on this.

Since May 16, 2024.

accessibility P2 regression MS3
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:

  1. Using status bar control, create new workspace and switch to it
  2. In Edit / Preferences, set high contrast, invert score, and large font
  3. Switch back to default workspace
  4. 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

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.