- Fix hazy text on Wayland by setting QT_SCALE_FACTOR_ROUNDING_POLICY=RoundPreferFloor
and QT_ENABLE_HIGHDPI_SCALING=1 in deb and AppImage launchers; remove forced
QT_QPA_PLATFORM=xcb from AppImage to allow native Wayland (fixes#33)
- Add menu icon size preference selector (Small/Medium/Large/Extra large) in
General preferences, applied via QMenu stylesheet at startup and on save (fixes#46)
- Replace verbose theme customization banner with concise 'Kindred Create Theme'
label in UI preferences; split Overlay group into 'Panel Visibility' and
'Overlay Interaction' sections (fixes#35)
- Remove Addon Manager branding label from General preferences, change recent
file list default from 4 to 10 (fixes#36)
Since some time we have new stylesheets based on style parameters. For
compatibility reasons however old stylesheets were left in the project -
this commit removes them by reapplying the theme if old stylesheet is
detected.
At the very end of the startup process, check to see if we are using a
versioned directory from a previous version, or we are not versioned at
all but are using the system's default storage location (that is, not a
custom config path set on the command line, etc.). If so, offer to
migrate the old configration folders into new ones for the current
version.