ngraham created this revision. ngraham added reviewers: VDG, Plasma, romangg. Herald added a project: Plasma. Herald added a subscriber: plasma-devel. ngraham requested review of this revision.
REVISION SUMMARY Right now we have a problem in that the important scale factors of 1.25 and 1.75 are not reachable using the UI. However just reducing the slider increment to 0.05 would result in way too many slider values. Instead, this patch implements the following: - Slider goes by increments of 0.25 - The user can show an advanced scaling settings dialog that exposes a UI to set the scale factor with increments of 0.05 This way the commonly-used scale factors are more accessible, but more granular values are made available to people who really need them and are likely to go poking around. BUG: 412447 FIXED-IN: 5.18.0 TEST PLAN F7477024: advanced scaling settings.webm <https://phabricator.kde.org/F7477024> REPOSITORY R104 KScreen BRANCH advanced-scaling-control (branched from master) REVISION DETAIL https://phabricator.kde.org/D24321 AFFECTED FILES kcm/package/contents/ui/CustomScalingSheet.qml kcm/package/contents/ui/OutputPanel.qml kcm/package/contents/ui/Panel.qml kcm/package/contents/ui/main.qml To: ngraham, #vdg, #plasma, romangg Cc: plasma-devel, LeGast00n, The-Feren-OS-Dev, jraleigh, fbampaloukas, GB_2, ragreen, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart