1. 02 Oct, 2020 1 commit
  2. 07 Aug, 2020 2 commits
    • Vlad Zahorodnii's avatar
      Prettify license headers · 4ce853e8
      Vlad Zahorodnii authored
      4ce853e8
    • Vlad Zahorodnii's avatar
      Switch to SPDX license markers · 1fb9f6f1
      Vlad Zahorodnii authored
      The main advantage of SPDX license identifiers over the traditional
      license headers is that it's more difficult to overlook inappropriate
      licenses for kwin, for example GPL 3. We also don't have to copy a
      lot of boilerplate text.
      
      In order to create this change, I ran licensedigger -r -c from the
      toplevel source directory.
      1fb9f6f1
  3. 10 Jun, 2020 1 commit
    • Ismael Asensio's avatar
      [kcm/kwinrules] Fix slow scrolling through rules list · e307038f
      Ismael Asensio authored
      Every `AbstractItemDelegate` was instantiating a `Kirigami.ActionToolBar`,
      which is a very expensive component, rising CPU usage specially on long lists.
      
      Use `Kirigami.SwipeListItem` instead, as is seems the proper component.
      
      BUG: 421537
      e307038f
  4. 29 May, 2020 1 commit
  5. 12 May, 2020 1 commit
  6. 02 May, 2020 1 commit
    • Ismael Asensio's avatar
      [kcm/kwinrules] Improve export buttons · 1a3cb256
      Ismael Asensio authored
      Summary:
      Small UX improvements when exporting rules
      
      Add a `Select All` button
      Disable `Save` if no rules are selected
      In export mode set button text to `Cancel Export`
      
      Test Plan: {F8276279}
      
      Reviewers: #kwin, #vdg, filipf
      
      Reviewed By: #vdg, filipf
      
      Subscribers: filipf, kwin
      
      Tags: #kwin
      
      Differential Revision: https://phabricator.kde.org/D29341
      1a3cb256
  7. 24 Apr, 2020 1 commit
  8. 22 Apr, 2020 1 commit
    • Ismael Asensio's avatar
      KWinRules KCM Redesign · a04b40da
      Ismael Asensio authored
      Summary:
      Replacement KCM to configure kwin rules, using a QML-based UI.
      
      After some work on the task T12729, it is almost feature-par with the previous module, and adapted to the recent move to KConfigXT.
      
      Test Plan:
      {F8208046}
      {F8208047}
      
      Reviewers: #plasma, #kwin, #vdg, ngraham, davidedmundson, zzag
      
      Reviewed By: #plasma, #kwin, #vdg, ngraham, davidedmundson, zzag
      
      Subscribers: ngraham, davidedmundson, hchain, broulik, zzag, kwin
      
      Tags: #kwin, #vdg
      
      Differential Revision: https://phabricator.kde.org/D28152
      a04b40da