Summary: | Breeze style and scaling on Windows | ||
---|---|---|---|
Product: | [Plasma] Breeze | Reporter: | Christoph Cullmann <christoph> |
Component: | QStyle | Assignee: | Unassigned bugs mailing-list <unassigned-bugs> |
Status: | RESOLVED NOT A BUG | ||
Severity: | normal | CC: | christoph, kde, nate |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
100%
200% 150% Breeze 5.17 without framework integrations |
Created attachment 123248 [details]
200%
The 100% screenshot is actually 150% ;=) Beside this glitch, Breeze is by far the best scaling style I found. Do we actually support Breeze on Windows? Why not use Windows native style? Because it doesn't work at all if you scale stuff ;=) See: https://doc.qt.io/qt-5/highdpi.html "While the macOS style fully supports high-DPI, the Windows desktop style currently has some limitations with certain scale factors. In these cases, consider using the Fusion style instead, which aims to support high-DPI in all cases." I tried Fusion, but that fails in other ways like the normal Windows style. :((( Perhaps Breeze is even nice as is and the issue is that we compile the frameworks integration stuff at the moment, I try to fix that (and I see that we missed to update in craft to latest Breeze...) Hmm, no, update and avoiding to build frameworks integration doesn't seem to solve that issue. Created attachment 123250 [details]
150% Breeze 5.17 without framework integrations
Without the framework integration plugins the icon sizes look OK in the menu, perhaps the check box sizes are just strange. See the https://bugsfiles.kde.org/attachment.cgi?id=123250 screenshot. I investigated this more and this is plainly a Qt issue: https://bugreports.qt.io/browse/QTBUG-62914 They round up => that messes up the size and makes applications first "too small" and then "too large"... Given for 5.14 one can opt-in, I close this now. |
Created attachment 123247 [details] 100% We try to use the Breeze style on Windows at the moment as the normal Qt styles fail with different issues during scaling. Breeze looks "good" but has one issue: The sizes with e.g. 150% scaling look more or less like with 200%. See the attached screenshots.