D24321: [KCM] Scale more grossly with the slider, but more finely with a semi-hidden spinbox
Nathaniel Graham
noreply at phabricator.kde.org
Mon Sep 30 21:22:35 BST 2019
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20190930/1375e4e9/attachment.html>
More information about the Plasma-devel
mailing list