Summary: | Hamburger menu and settings window show fonts badly rendered when fractional display scaling is used | ||
---|---|---|---|
Product: | [Applications] Elisa | Reporter: | Patrick Silva <bugseforuns> |
Component: | general | Assignee: | Matthieu Gallien <matthieu_gallien> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | nate |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/elisa/c7939481101eec243acd7b5538807e27846a194d | Version Fixed In: | |
Bug Depends on: | 405541 | ||
Bug Blocks: | |||
Attachments: |
hamburger menu
elisa settings |
Created attachment 118597 [details]
elisa settings
This is because they use QtQuickControls 1, which always looks bad with fractional scale factors. I tried my hand at porting these parts of the UI to use QQC2, and that fixes the problem. But I ran into an issue: QQC2 menu items are much more difficult to assign keyboard shortcuts to (Bug 405541). Git commit 39052265e4c4d4249f7de7136b8655a240f1e9df by Alexander Stippich. Committed on 30/06/2019 at 06:43. Pushed by astippich into branch 'master'. Port elisa kcm to qqc2 Summary: Port to the local file kcm to qqc2, no visual and functional change Reviewers: mgallien, ngraham Reviewed By: mgallien, ngraham Subscribers: ngraham Tags: #elisa Differential Revision: https://phabricator.kde.org/D21920 M +14 -15 src/localFileConfiguration/package/contents/ui/main.qml https://commits.kde.org/elisa/39052265e4c4d4249f7de7136b8655a240f1e9df Git commit c7939481101eec243acd7b5538807e27846a194d by Alexander Stippich. Committed on 13/08/2019 at 18:31. Pushed by astippich into branch 'master'. Port the application menu to qqc2 Summary: Move to an item-based qqc2 implementation. The menu is the last blocker for a full qqc2 Elisa! This must not land until the corresponding patch for the qqc2 desktop style is landed released Depends on D21944 Depends on D22011 Test Plan: menu works as before Reviewers: mgallien, ngraham Reviewed By: mgallien, ngraham Tags: #elisa Differential Revision: https://phabricator.kde.org/D21943 M +1 -1 CMakeLists.txt M +17 -25 src/qml/ApplicationMenu.qml https://commits.kde.org/elisa/c7939481101eec243acd7b5538807e27846a194d |
Created attachment 118596 [details] hamburger menu SUMMARY I have nightly build of elisa installed. STEPS TO REPRODUCE 1. open system settings > display and monitor > scale display and set display scaling factor to 1.2 2. restart plasma 3. open elisa, click hamburger menu > Configure Elisa... OBSERVED RESULT hamburger menu and settings window show fonts badly rendered. See the screenshots please. EXPECTED RESULT good font rendering. SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.15.2 KDE Frameworks Version: 5.55.0 Qt Version: 5.12.1