1. 14 Aug, 2021 3 commits
  2. 05 Mar, 2021 2 commits
    • Nate Graham's avatar
      Port to singleton Units · 2f4b27fc
      Nate Graham authored
      The context property version is slower to access and won't be supported
      in Qt6. Let's port away from it and use the singleton version instead.
      
      Here was my full process for making this change:
      
      1. Made the change with `find . -name '*.qml' | xargs perl -pi -e 's/units\./PlasmaCore\.Units\./g'`
      2. Verified no more occurrences with `grep -r " units."`
      3. Made sure this didn't change any comments in a silly way by inspecting the output of `git diff | grep "+   " | grep "//"`
      4. Manually inspected the full git diff to make sure there were no other unintentional or silly changes (there were none)
      5. verified that all changed files have the PlasmaCore import with the correct name with `for FILE in `git status | grep modified | cut -d ":" -f 3`; do grep -q "as PlasmaCore" $FILE || echo "$FILE needs the PlasmaCore import"; done`
      2f4b27fc
    • Nate Graham's avatar
      Use more standard duration values · c22feb74
      Nate Graham authored
      This lets these durations be scaled or disabled according to the user's
      preferences.
      
      CCBUG: 433948
      c22feb74
  3. 10 Nov, 2020 2 commits
  4. 23 Jul, 2020 1 commit
    • Nate Graham's avatar
      Begin porting to PlasmaComponents3 · f55b00fe
      Nate Graham authored
      This begins the process of porting plasma-workspace to PlasmaComponents3. At
      this point, only the relatively easy work is done. Every file not ported
      now has been given the reason for still using PC2 in a comment on the import
      line so you can see at a glance what the blocker is by running
      `grep -r "org.kde.plasma.components 2.0"` in the repo.
      
      Everything is tested and there are no breakages or functional regressions. In
      the process, a few unused imports are removed.
      
      Here are the remaining PC3 omissions blocking what's left from getting easily
      ported:
      - No Highlight
      - No ListItem
      - No PageStack
      - No ContextMenu
      - No QueryDialog
      - No ModelContextMenu
      - TabBar has no left and right tab states
      - ToolButton has no built-in method to show a menu when clicked
      f55b00fe
  5. 25 Jun, 2020 2 commits
  6. 09 Mar, 2019 1 commit
  7. 15 Nov, 2018 1 commit
    • Nate Graham's avatar
      [windowswitcher] Implement keyboard navigation · 4d526416
      Nate Graham authored
      Summary:
      Implements keyboard navigation via the up and down arrow keys for the Breeze window switcher.
      
      Support for this went in with D16693.
      
      CCBUG: 370185
      
      Test Plan: Alt-tab, use arrow keys, it works!
      
      Reviewers: #plasma, graesslin
      
      Reviewed By: #plasma, graesslin
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D16886
      4d526416
  8. 05 Nov, 2018 1 commit
    • Frederik Gladhorn's avatar
      Add accessibility and set focus on the actual items in the window switcher · bf9e6a40
      Frederik Gladhorn authored
      Summary:
      For accessibility reasons we want to make sure that the QQuickWindow
      thinks the focus is on the correct item. This will allow screen readers
      to read which window is current in the window switcher.
      
      Test Plan:
      Running with accessibility inspection tools I see that the
      right item has the focus with this change.
      
      Reviewers: davidedmundson, chempfling, kwin
      
      Reviewed By: davidedmundson
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Maniphest Tasks: T7034
      
      Differential Revision: https://phabricator.kde.org/D16638
      bf9e6a40
  9. 12 Apr, 2017 1 commit
    • Martin Flöser's avatar
      [lnf] Honor the new noModifierGrab in TabBox · ea9489f3
      Martin Flöser authored
      Summary:
      When the TabBox is in the noModifierGrab mode we should activate an
      item when being clicked/touched.
      
      Test Plan:
      Tested on X11 and Wayland. On Wayland both touch and pointer
      work, on X11 only pointer works - requires further investigation.
      
      Reviewers: #kwin, #plasma
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D5415
      ea9489f3
  10. 14 Sep, 2016 1 commit
  11. 13 Sep, 2016 1 commit
  12. 27 Apr, 2015 1 commit
  13. 05 Feb, 2015 1 commit
  14. 27 Jan, 2015 1 commit
  15. 28 Oct, 2014 1 commit
  16. 30 Mar, 2014 1 commit
    • Aleix Pol Gonzalez's avatar
      Initial import from the monolithic kde-workspace. · da27b276
      Aleix Pol Gonzalez authored
      This is the beginning of revision history for this module. If you
      want to look at revision history older than this, please refer to the
      techbase wiki for how to use Git history grafting. At the time of
      writing, this wiki is located here:
      
      http://community.kde.org/Frameworks/GitOldHistory
      
      If you have already performed the grafting and you don't see any
      history beyond this commit, try running "git log" with the "--follow"
      argument.
      
      Branched from the monolithic repo kde-workspace, frameworks  branch, at commit
      049113e719dd2fc4446d054fa1a3aada330094f0
      da27b276