User text style compatibility with 2.x
Reported version
3.0
Type
Functional
Frequency
Once
Severity
S5 - Suggestion
Reproducibility
Always
Status
closed
Regression
No
Workaround
No
Project
Some scores, such as this OpenScore score have more user text styles than are supported in MuseScore 3 (i.e. more than 6).
I suggest, when reading 206 scores, we read these extra styles temporarily, then go through every element that is affected by these styles and apply the values that the style sets for them. This way 2.x scores will look more like they should, but we don't have to go through the hassle of adding more user text styles.
I can implement this if this seems like an OK idea?
Fix version
3.0.2
Comments
That's pretty clever, I'd support it. What would you propose actually setting the style field to?
I would like to see this happen (see my comment here), ideally with the ability to choose which styles were preserved and which were "baked in" (but that's probably too much effort). I'd at least like to see a warning though. Something along the lines of:
"This MuseScore 2 file contains more custom text styles than are supported in MuseScore 3. The first X styles will be retained, and the rest will have the formatting applied to each text element individually. Text will look the same, but you will no longer be able to control its formatting through a style."
I reckon we should allow at least 9 custom styles.
https://github.com/musescore/MuseScore/pull/4587
Fix typo in issue title.
fixed in c9fcdc7
Fixed in branch master, commit 567e29d3e3
fix #281805: add compatibility for more user styles than possible
Fixed in branch master, commit c9fcdc73bb
_Merge pull request #4587 from jthistle/281805-user-text-style-compat
fix #281805: add compatibility for more user styles than possible_
Automatically closed -- issue fixed for 2 weeks with no activity.