1. 20 Nov, 2020 1 commit
    • Nate Graham's avatar
      [kcmkwin/kwinscreenedges] Disable left touch edge by default · 3df79855
      Nate Graham authored
      On X11, it creates a dead pixel on the left edge which interferes with
      left panels, the left-nost widget on bottom and top panels, and scroll
      events on the left-most pixel in various apps.
      
      It works properly on Wayland, but unfortunately turning it off by
      default only on X11 but not Wayland is not easily doable. So let's turn
      it off by default everywhere.
      
      BUG: 387775
      FIXED-IN: 5.21
      3df79855
  2. 19 Nov, 2020 6 commits
  3. 18 Nov, 2020 3 commits
    • Nate Graham's avatar
      [kcmkwin/kwindecoration] Clean up QML code · 592c82ab
      Nate Graham authored
      Various fixes:
      - Remove unneeded PlasmaCore import
      - Re-arrange imports to be alphabetical and grouped consistently
      - Use standard import names
      - Use Kirigami units explicitly
      - Remove unused ids
      - Remove unneeded cases of setting aproperty to its default value
      - Use Layouts where appropriate instead of lots of anchors
      - Reduce number of unnecessary items
      - Fix inappropriate mutation of `width` and `height` inside layouts
      
      Visual changes are extremely minor and of a bugfixy nature.
      
      BUG: 428883
      FIXED-IN: 5.21
      592c82ab
    • Chaojiang Luo's avatar
      fix: Restore full screen window to the right screen · 99c5f0ae
      Chaojiang Luo authored
      We should use the geometry restore to check the full screen workspace
      to make sure the window is on the right screen.
      Step:
          1.plug extend display, change to Extend mode
          2.start a window, move to extend display, change to fullscreen
          3.unplug the extend display
          4.re-plug the extend display
      Now, the full screen window do not restore to the extend display
      99c5f0ae
    • xinbo wang's avatar
      fix: magiclamp effect wrong direction. · 44b2a3f8
      xinbo wang authored
      if the dock is on the top,and the dock is not close together with screen edge.
      for example,the dock is 10 pixels taller then sceen edge,the "position" will be "Bottom".
      Autually,the dock is on the top of screen.
      44b2a3f8
  4. 17 Nov, 2020 3 commits
  5. 16 Nov, 2020 4 commits
  6. 14 Nov, 2020 1 commit
  7. 13 Nov, 2020 3 commits
  8. 12 Nov, 2020 2 commits
  9. 11 Nov, 2020 7 commits
  10. 10 Nov, 2020 6 commits
  11. 09 Nov, 2020 1 commit
  12. 08 Nov, 2020 3 commits
    • Nicolas Fella's avatar
      [kcms/effectsmodel] Add config module role to effectsmodel and use it to open config · 37ba0404
      Nicolas Fella authored
      For builtin effects the information comes from the EffectData struct.
      For plugin effects the X-KDE-ConfigModule key is read from the plugin metadata.
      For plugins that do not yet make use of it we fall back to the old way.
      For scripted effects this is empty since the config is loaded in a different way.
      37ba0404
    • Nicolas Fella's avatar
      Add config module information to builtin effects · 49ed0361
      Nicolas Fella authored
      Add a new field to EffectData that stores an effect's config module.
      
      We currently determine an effect's configModule using KPluginTrader and the X-KDE-ParentComponents metadata.
      IMO it's much more straight forward to let the effect specify its config module directly instead.
      49ed0361
    • Nicolas Fella's avatar
      Add missing includes · 648f4958
      Nicolas Fella authored
      It worked until now because they were included transitively
      648f4958