Text style style changes not applied to existing chord symbols
Reported version
3.0
Priority
P0 - Critical
Type
Functional
Frequency
Many
Severity
S3 - Major
Reproducibility
Always
Status
closed
Regression
Yes
Workaround
Yes
Project
Global Chord symbol style changes are not automatically displayed.
I did some global style changes (Format > Style > Text Styles > Chord Symbol) like font face, font size, vertical offset... None of them were applied on the spot, but after closing and reopening the document they were.
Comments
I confirm this for the text style settings in Format / Style / Text Styles.. The style changes are in effect for newly entered chords but not chords already present. I assume this is a matter of needing to call render() for them. I would have sworn this was working earlier in the development cycle, though. The in Style / General do take effect though, which is odd. I can see styleChanged() is getting called for the chord symbols, but somehow we aren't seeing the new text style during render().
A workaround for now is to right click a chord symbol, Select / All Similar Elements, then hit the "Reset" button next to the size and/or other fields as needed.
In reply to A workaround for now is to… by Marc Sabatella
Reset workaround doesn't work
Can you be more specific? What did you try, exactly? Your chord symbol style is set to 12pt, and that's exactly what I see. If I go to Format / Style / Text Styles / Chord Symbol and change this to 18p, then we see the bug mentioned here. The workaround I mentioned does work, but I left out one important step: first you need to change one chord symbol manually, otherwise the Reset button will be grayed out.
In reply to Can you be more specific? … by Marc Sabatella
I've gotten it to work by resetting the font, saving the change, closing the file, re-opening the file ... and then voila!
Thanks for the help.
https://github.com/musescore/MuseScore/pull/4650 fixes this issue.
Fixed in branch master, commit bfd32e6278
fix #280950: Text style style changes not applied to existing chord symbols
Fixed in branch master, commit 5c5cd8784f
_Merge pull request #4650 from mattmcclinch/280950-harmony-style-changed
fix #280950: Text style style changes not applied to existing chord symbols_
Fixed in branch 3.0.5, commit aaed7ce737
_Merge pull request #4650 from mattmcclinch/280950-harmony-style-changed
fix #280950: Text style style changes not applied to existing chord symbols_
Automatically closed -- issue fixed for 2 weeks with no activity.