After upgrading from DO11.19.0 to DO 12.10.0beta, the lister and tree font size changed from size 8 to 9. Is this normal ?
The font size has also changed back to 9 for most of the other configurable items (eg. File display header, Folder tabs, etc.)
Thanks Leo!
Just goes to show that doumentation is worth reading sometimes after all.
Is there a reason why the font sizes are reset though ?
Surely if someone upgrades Opus, then the font sizes are correct for the machine they're upgrading on. Opus 12 can then just store the additional DPI information while using the exisitng font sizes.
Because plenty of people have changed DPIs since their configs were created and at least some of their font sizes would now be wrong.
And almost everyone uses the normal sizes, with those who have customized things knowing exactly where to change them again if they need to, as a one-off when upgrading to a new major version, so on balance it should help more people than it inconveniences, and not be a big deal to anyone.
I can see the reasoning behind resetting font sizes when manually restoring settings (ie. in case the backup was created on different machine, and manually restoring the settings might result in tiny/large unreadable fonts), but can't see why they need to be reset when installing over-the-top of Opus 11 (or previous).
When installing over-the-top of existing Opus 11, the font sizes are already the correct size for the system (including the current DPI), it's just that the config does not include the DPI info. When Opus 12 is started the first time (it could just check if DPI info is in config), it just needs to silently store the DPI info with the config, and then the config is now DPI aware. You could also prompt to backup this config if the DPI was added (eg. saying that any existing config backups are not DPI aware).
Granted, resetting the font sizes is not a big deal, but it seems unnecessary, and the above would be preferable to resetting font sizs IMO.
The use-cases I can think of for people switching to Opus 12 are:
- Install Opus 12 over-the-top of 11, in which case existing font sizes will already be correct (if not, then surely they also won't be in Opus 11)
- Fresh install of Opus 12, in which case they get default font sizes anyway.
- Manually resotre a setings backup - This could cause problems when created at a different DPI setting. This is solved by resetting font sizes.
There's no real difference between installing Opus 11 and restoring a config backup from Opus 11.
I hope the answer I've given makes sense, but I won't be able to go into this in more detail than I already have as it seems quite minor and we need to focus on finishing the program, not justifying every change in minute detail, unless there is a problem being caused by the change.
I must be missing something then as resetting on upgrade install doesn't seem necessary, for the reasons I've given, and will probably create more support work for yourselves by doing this as well.
However, I can understand this is a minor issue so won't labour the point anymore.