Changing language settings changes to Basic workspace

• Aug 22, 2020 - 11:38
Reported version
3.5
Type
Functional
Frequency
Few
Severity
S4 - Minor
Reproducibility
Always
Status
closed
Regression
Yes
Workaround
Yes
Project

Whenever I change to a different language (System/German to English (US) and back usually) also the workspace setting changes from Advanced to Basic.
Not the case with 3.4 (just verified with 3.4.1), so this seems to be a pretty recent regression.

Workaround of course is to manually switch to the desired workspace


Comments

I strongly suspect this is related to the way this preference is stored in MuseScore3.ini:
workspace=Erweitert
vs.
workspace=Advanced
depending on which language is used, so upon a switch that setting doesn't match and so the topmost entry, Basic (resp. Einfach) is taken?

Frequency Once Few
Status closed active

In 3.5.2 switching between system and Brazilian Portuguese switches to the basic workspace, going in both directions.

Status active needs info

It may do this once, as in the old ini file the workspace name is stored translated, but should not to this if you change to Advanced again and then switch language (restart MuseScore in between to be extra sure)

I'm using a custom workspace and every time I restart it or change language, it returns to basic. To confirm, I'm using OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.5.2.311459983, revision: 465e7b6

As said, switch to Advanced, restart MuseScore, switch to your custom one, and it should stick.
The problem is remnants in the ini file from before the fix.
If everything breaks, revert to factory settings, at least from then on this problem should not happen again.

Fix version
3.5.1