Revert factory settings does not permanently remove mscore-palette.xml
Steps to reproduce bug
1. Start MuseScore
2. Remove "Accidentals" palette (click and hold on "Accidentals" header, then choose "Delete palette")
3. Quit MuseScore
4. Open local app settings folder for MuseScore. On my Windows 7 computer it is located at: C:\Users\USERNAME\AppData\Local\MusE\MuseScore
(Notice that mscore-palette.xml
has been created
5. Revert to factory settings
6. Quit MuseScore
7. Start MuseScore
Expected behavior: mscore-palette.xml
should be removed like the preferences and window settings. That way MuseScore is back to factory settings.
Actual behavior: "Accidentals" palette returns for step 5 but is missing again after step 7. The customized file, mscore-palette.xml
, still exists.
Discussion: Instead of deleting mscore-palette.xml
maybe it could be moved to mscore-palette.bak
in case a person reverts to factory settings and late regrets it.
MuseScore version: r 3015 nightly build. Bug also present in 0.9.5 stable.
(Operating System: Windows 7)
Comments
Also applies to
timesigs.xml
andkeysigs.xml
this still seems to be the case, at least in 1.3? Only that it is called palette.xml now...
Has that been fixed in 2.0?
No. Reset to factory settings never deleted anything. It just don't load the preferences from the disk and so they should be overriden when MuseScore is closed.
The implementation has changed: Custom palettes are organized and saved as "Workspaces". Two workspaces are build in an cannot be modified. On factory reset MuseScore switches to on of the buildin workspaces. Nothing is lost and the user can switch back to one of his custom workspaces.
Automatically closed -- issue fixed for 2 weeks with no activity.