Figured bass properties not saved

• May 17, 2019 - 15:23
Reported version
3.0
Priority
P1 - High
Type
Functional
Frequency
Once
Severity
S3 - Major
Reproducibility
Always
Status
closed
Regression
Yes
Workaround
No
Project

Changes to offset and color for figured bass elements are lost on save/restore. That's because figured bass inherits from TextBase which sets these up as styled properties, but we never call TextProperties::writeProperties() since most of the text properties actually don't apply. Also, offset and color show as styled in the Inspector, but hitting the set as style button actually sets the default text style and thus potentially affects other elements that inherit this.

Loss of the offset info is critical, or would be if more people actually used figured bass :-)

There are layout issues with figured bass as well - no autoplace, rendered as plain text during edit. There are some improvements with 3.1 - at least style changed take effect now.

Preparing a PR to fix all of this.


Comments

It's not the same, and that bug is fixed. That bug had to do with the settings in Format / Style / Figured Bass, which didn't take effect at all. That is, you could change the font size in that dialog, hit OK, and see no change in your score. That works correctly now. But it's still the case that manual adjustments don't survive save/reload.

Fix version
3.1.0