1. 09 Mar, 2019 1 commit
  2. 31 Mar, 2017 1 commit
    • Sebastian Kügler's avatar
      fix rotation of outputs in kscreen kcm · 643871b2
      Sebastian Kügler authored
      Fixed screen rotation UI so that the arrows in drop down menus point in
      the appropriate directions and the screen preview matches the direction
      in which the screen rotates on applying the changes.
      
      Patch from Akshay Naik <nike.falcon@gmail.com>, thanks!
      
      REVIEW:130038
      643871b2
  3. 25 Jul, 2016 1 commit
    • Sebastian Kügler's avatar
      [kcm] Show output name in output preview · e6b052db
      Sebastian Kügler authored
      Summary:
      When identical displays are connected, the identify overlay would display
      the output name, while the preview in the kcm displays the display vendor
      and model. There's no way to tell which display is which.
      
      This patch adds a row in the output preview, it moves the vendor up,displays and displays the output name underneath (if not duplicated).
      
      BUG:362570
      
      Before: {F190822}
      
      After: {F190823}
      
      Test Plan:
      started kcm with multiple displays connected, I can now distinguish them
      based on the name of the connector
      
      Reviewers: #plasma, graesslin
      
      Reviewed By: #plasma, graesslin
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D2248
      e6b052db
  4. 21 Oct, 2015 1 commit
    • Martin Flöser's avatar
      Fix crash when exiting kscreen kcm in systemsettings · 4653c287
      Martin Flöser authored
      When using threaded rendering loop [1] systemsettings crashed when
      clicking the back button. This crash is caused inside the shader effect
      used by the OpacityMask.
      QtQuick informed us also that something is wrong:
      "QSGDefaultLayer::bind: ShaderEffectSource: 'recursive' must be set to true when rendering recursively."
      
      The actual problem is that orientationPanelContainer and the OpacityMask
      are children to the monitor item causing recursion. By making them
      siblings to the orientationPanelContainer the problem is resolved. The
      error message from QtQuick is no longer shown and systemsettings doesn't
      crash any more.
      
      BUG: 344651
      FIXED-IN: 5.4.3
      REVIEW: 125734
      
      [1] QSG_RENDER_LOOP=threaded systemsettings5
      4653c287
  5. 05 Feb, 2015 2 commits
    • Daniel Vrátil's avatar
      KLM: correctly initialize output rotation on start · 24c68468
      Daniel Vrátil authored
      Update current item in rotation combobox in OutputConfig, and call
      QMLOutput.updateRootProperties() once the Output.qml is consructed,
      so that the output root is correctly resized and repositioned.
      24c68468
    • Daniel Vrátil's avatar
      Fix visual representation of output rotation · 56d206c5
      Daniel Vrátil authored
      If the QMLOutput represents a monitor, then rotation by 90° clockwise means
      we actually want to rotate the visual rectangle by 90 degrees clockwise, not
      the other way around.
      
      The KCM now visually correctly represents how you would have to rotate your
      monitor in order to see content of the screen right.
      
      BUG: 335211
      FIXED-IN: 5.2.1
      56d206c5
  6. 13 Jan, 2015 4 commits
  7. 20 Oct, 2014 1 commit
  8. 02 Jun, 2014 1 commit
  9. 12 May, 2014 1 commit
    • Aleix Pol Gonzalez's avatar
      Port of the KScreen KCM to KF5 · c7c728b6
      Aleix Pol Gonzalez authored
      It is quite verbose as it was using some intrinsic API of QGraphicsView that
      is obviously not available anymore.
      It seems to work to some extent now, but it would be really good if there
      was some testing since I'm unsure about how to test it.
      
      CCMAIL: Dan Vrátil <dan.vratil@gmail.com>
      c7c728b6
  10. 04 May, 2014 1 commit
  11. 18 Oct, 2013 1 commit
  12. 04 Oct, 2013 1 commit
  13. 02 Oct, 2013 1 commit
  14. 01 Oct, 2013 2 commits
  15. 09 Sep, 2013 3 commits
  16. 27 Jun, 2013 2 commits
  17. 26 Apr, 2013 1 commit
  18. 19 Apr, 2013 1 commit
  19. 18 Apr, 2013 1 commit
  20. 11 Feb, 2013 1 commit
  21. 04 Feb, 2013 2 commits
  22. 28 Jan, 2013 2 commits
    • Aaron J. Seigo's avatar
      opacity is more obvious to denote "disabled" · edf7b96d
      Aaron J. Seigo authored
      not entirely happy with this, as the "on" switch also dims
      
      however.. testers were unable to connect the shrinking of the monitor
      with it being "off", even with the UI components being hidden. worse,
      if there is another screen with the same resolution, then one has
      two rectangles of the same size but one is lacking controls -> confusing.
      edf7b96d
    • Aaron J. Seigo's avatar
      only show the drag tip when actually clicking and dragging · aae482d8
      Aaron J. Seigo authored
      until moving, this information is a distraction. when asked, test
      subjects were unable to describe what it refered to until moving
      occurred.
      aae482d8
  23. 27 Jan, 2013 3 commits
  24. 14 Jan, 2013 1 commit
  25. 12 Jan, 2013 1 commit
  26. 14 Dec, 2012 1 commit
  27. 13 Dec, 2012 2 commits