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