1. 29 Nov, 2019 1 commit
  2. 19 Nov, 2019 2 commits
  3. 12 Nov, 2019 1 commit
  4. 11 Nov, 2019 7 commits
    • Roman Gilg's avatar
      feat(kcm): zoom preview automatically · 643e32c2
      Roman Gilg authored
      Summary:
      On output size and position changes reset the relative output position in the
      overview automatically.
      
      This way the outputs are always movable with ease and the "center view" button
      is not necessary anymore.
      
      Test Plan: Moved outputs in multi monitor environment. Overview zoomed automatically.
      
      Reviewers: #plasma
      
      Subscribers: davidedmundson, ngraham, plasma-devel
      
      Tags: #plasma
      
      Maniphest Tasks: T11929
      
      Differential Revision: https://phabricator.kde.org/D25027
      643e32c2
    • Roman Gilg's avatar
      feat(kcm): always use 0.25 slider scale steps · fb170c3a
      Roman Gilg authored
      Summary:
      The number of sllider ticks is reduced, making the slider more easy to control.
      Fine-grained control is still possible via the spin box.
      
      This way we have the same behavior on X11 and Wayland.
      
      Test Plan: Manually
      
      Reviewers: #plasma, ngraham
      
      Reviewed By: ngraham
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Maniphest Tasks: T11928
      
      Differential Revision: https://phabricator.kde.org/D25026
      fb170c3a
    • Roman Gilg's avatar
      Merge branch 'Plasma/5.17' · 5a410a5f
      Roman Gilg authored
      5a410a5f
    • Roman Gilg's avatar
      fix(kded): read rotated output size · 0cf25b85
      Roman Gilg authored
      Summary:
      When adjusting positions on config read respect the rotation value on reading
      in the output size.
      
      BUG: 413627
      CCBUG: 396354
      FIXED-IN: 5.17.3
      
      Test Plan: User tested it on a setup with one rotated output and two non-rotated outputs.
      
      Reviewers: #plasma, davidedmundson
      
      Reviewed By: #plasma, davidedmundson
      
      Subscribers: davidedmundson, gmassullo, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D25062
      0cf25b85
    • Roman Gilg's avatar
      fix: use output hashMd5 for control files · 0f685b76
      Roman Gilg authored
      Summary:
      Control files are a relatively new concept and only used by the retention value
      for now. Identify this data by the improved hash function, which also hashes
      the name in case no EDID information is provided.
      
      FIXED-IN: 5.17.3
      
      Test Plan: Reads in and writes retention data.
      
      Reviewers: #plasma, davidedmundson
      
      Reviewed By: #plasma, davidedmundson
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D25021
      0f685b76
    • Roman Gilg's avatar
      fix: create control files only when needed · 7de6c0c3
      Roman Gilg authored
      Summary:
      This way the control directory is only created when a control file becomes
      necessary. In case of default values control files are without information.
      These files are then deleted.
      
      FIXED-IN: 5.17.3
      
      Test Plan:
      Started Wayland session without writing a file and gets created when control
      needs to be written.
      
      Reviewers: #plasma
      
      Subscribers: davidedmundson, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D25020
      7de6c0c3
    • Roman Gilg's avatar
      docs: add contributing guide · 50cf930e
      Roman Gilg authored
      Summary:
      This adds a document providing information on how to contribute to KScreen.
      
      It includes clarifications about the used coding style and introduces a Commit
      Message Guideline based on the KDE Commit Policy and the Conventional Commits
      specification.
      
      Reviewers: #plasma
      
      Subscribers: mart, davidedmundson, yurchor, broulik, ngraham, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D24068
      50cf930e
  5. 04 Nov, 2019 1 commit
    • David Edmundson's avatar
      Add KDEClangFormat cmake support · 26e241bb
      David Edmundson authored
      Summary:
      This allows devs to run: "make clang-format" and format all files easily
      using the preset KDE clang format style
      
      This patch adds support so devs can easily test the intended formatting
      now, it doesn't change the code yet.
      
      Doing an initial run to commit everything will happen later.
      
      Test Plan:
      Ran script
      git diff was full of amazingly cleaned code
      
      See D25134
      26e241bb
  6. 31 Oct, 2019 1 commit
  7. 29 Oct, 2019 1 commit
  8. 26 Oct, 2019 1 commit
  9. 22 Oct, 2019 1 commit
  10. 21 Oct, 2019 5 commits
  11. 17 Oct, 2019 7 commits
  12. 16 Oct, 2019 6 commits
  13. 13 Oct, 2019 1 commit
  14. 10 Oct, 2019 3 commits
  15. 03 Oct, 2019 1 commit
    • Nate Graham's avatar
      [KCM] Make the warning message wider · f926adc3
      Nate Graham authored
      Summary:
      Making the message wider improves the presentation, especially for wordy languages
      where the message may become very tall.
      
      Test Plan: {F7500913}
      
      Reviewers: #vdg, #plasma, romangg, dhaumann, ndavis
      
      Reviewed By: #vdg, dhaumann, ndavis
      
      Subscribers: dhaumann, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D24371
      f926adc3
  16. 02 Oct, 2019 1 commit
    • Nate Graham's avatar
      [KCM] Scale more coarsely with the slider, but more finely with a spinbox · 7a9387ed
      Nate Graham authored
      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:
      - The slider goes by increments of 0.25
      - There's a spinbox beside the slider that allows the user to set the scale factor by 0.05 increments
      - On X11 with global scaling, the user is shown a warning message when using scale factors that are not a multiple of 0.25
      
      This way the commonly-used scale factors are more accessible, but finer 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: {F7489713}
      
      Reviewers: #vdg, #plasma, romangg, ndavis
      
      Reviewed By: #vdg, #plasma, romangg, ndavis
      
      Subscribers: dhaumann, davidedmundson, ouwerkerk, GB_2, ndavis, cullmann, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D24321
      7a9387ed