Add HiDPI theme for better scaling, hi-res displays #476
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Previously, in #455, I was going to add HiDPI simply as a build option. This, instead, simply installs the HiDPI version by default, alongside the standard PNG theme. This will add a few MB to the package size, and about 50MB to the install size. It was mentioned in Shimmer Project discussion that this way would make it more accessible to users and easier for package maintainers who didn't want to have to deal with the build option or separate packages (and these benefits would outweigh the disk size increase).
I think this makes more sense, especially with Xfce 4.19+ supporting HiDPI icons by default, I think users will not want to search hard or use a build option for these.
@ochosi, let me know if you are okay with this way of adding HiDPI. Thanks!
Install SVG-based HiDPI theme alongside the PNG-based theme. This should be used for better icon scaling, specifically when Scaling is set to 2x or 3x. PNG may be a bit faster to load, so the SVG HiDPI theme is optional.
Using the HiDPI theme will fix issues where the wrong icons are shown in some places with scaling enabled (like the Places sidebars in file managers). It should also fix and blurry icon issues, especially with scaling enabled. The PNG non-HiDPI theme restricted the amount of zoom steps the icons had in file managers with scaling enabled, so this should resolve that as well.
Fixes #124
Fixes #317
Fixes #362
Fixes #403