When you change the default text size in program settings, all the panels that are currently set to default will have their text size change. Panels not currently set to default don't change. This is perfect. Great!
However this goes wrong if you restore from a layout. Here's how to reproduce:
- Have 4 panels open.
- Set the text size to 80% in one of them, and to default in the others (default marked by the larger vertical bar on the slider).
- Change the default text size in program settings to 120%. All of the panels will change to the new default of 120% - except the one that was at non-default. So far, so good.
- Now save that as a layout. The layout should save one panel at 80%, and three panels at default. But it doesn't. It saves one panel at 80% and three panels at 120%.
- So, now change the default text size in program settings to 100%.
- Restore the layout. You should get 1 panel at 80% and three panels at the new default of 100%. But you don't. The three panels are 'stuck' at 120%.
So the point is: when saving layouts, Logos shouldn't hard-code the text size if the text size is set to 'default'.