1. 25 Oct, 2021 1 commit
  2. 19 Oct, 2021 1 commit
  3. 14 Aug, 2021 1 commit
  4. 25 May, 2021 1 commit
  5. 15 Apr, 2021 1 commit
  6. 18 Mar, 2021 1 commit
  7. 05 Mar, 2021 1 commit
    • 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
  8. 02 Mar, 2021 1 commit
    • Alexander Lohnau's avatar
      KRunner: Handle escape key in history view more gracefully · 83982f8e
      Alexander Lohnau authored
      Instead of adding an unprintable character to the UI the history view is
      closed and the text field it focused.
      
      To prevent unprintable characters like backspace a regex is used,
      just like we already do in the ResultsView Keys.onPressed slot.
      
      BUG: 433723
      FIXED-IN: 5.21.2
      83982f8e
  9. 06 Jan, 2021 1 commit
  10. 19 Dec, 2020 1 commit
  11. 10 Nov, 2020 1 commit
    • Konrad Materka's avatar
      Fix Connections warnings · 5abed2dd
      Konrad Materka authored
      Qt 5.15 introduced new syntax for defining Connections. Fix warnings like this one:
      QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
      5abed2dd
  12. 16 Oct, 2020 1 commit
  13. 08 Oct, 2020 1 commit
  14. 07 Oct, 2020 1 commit
  15. 05 Oct, 2020 1 commit
  16. 17 Sep, 2020 1 commit
  17. 09 Sep, 2020 1 commit
    • Aleix Pol Gonzalez's avatar
      krunner: Fix performance issue raised by PC3 · 6827254e
      Aleix Pol Gonzalez authored
      Simplifies the logic of the busy indicator since now it will already
      fade out when it's not running.
      Also addresses the logic of the timer which was off.
      
      This made krunner freak out on Wayland for some reason to investigate,
      both opacity animations were triggering a repaint and we tried to render
      too often making the process block. With this change it works fine
      again.
      6827254e
  18. 05 Sep, 2020 1 commit
  19. 30 Aug, 2020 2 commits
  20. 09 Aug, 2020 1 commit
  21. 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
  22. 04 Jun, 2020 1 commit
  23. 28 Aug, 2019 1 commit
  24. 26 Aug, 2019 2 commits
  25. 22 May, 2019 1 commit
    • Nate Graham's avatar
      Call KRunner KRunner · 98b53a36
      Nate Graham authored
      Summary:
      We are currentlly very inconsistent how we refer to KRunner, impairing comprehensibility
      among both expert users (who know it as "KRunner") and novice users (for whom "Run
      Command" has a literal and somewhat scary meaning).
      
      This patch is a part of {T10966} and standardizes on "Show KRunner", helping to turn
      KRunner into a user-visible brand name like Apple's Spotlight.
      
      Test Plan:
      {F6842497}
      
      {F6842498}
      
      Reviewers: #vdg, #plasma, ndavis
      
      Reviewed By: #vdg, ndavis
      
      Subscribers: ndavis, plasma-devel
      
      Tags: #plasma
      
      Maniphest Tasks: T10966
      
      Differential Revision: https://phabricator.kde.org/D21341
      98b53a36
  26. 09 Mar, 2019 1 commit
  27. 25 Sep, 2018 1 commit
  28. 09 Jul, 2018 1 commit
    • Michael Eden's avatar
      Updated RunCommand.qml to scroll with Ctrl + home row (j, k) · a58e4870
      Michael Eden authored
      Summary:
      This change allows users to scroll through krunner output using their homerow.
      
       - Ctrl+j: Scroll Down
       - Ctrl+k: Scroll Up
      
      This makes scrolling easier for those familiar with this convention but doesn't inhibit users who aren't.
      
      Reviewers: broulik, #plasma_workspaces, davidedmundson
      
      Reviewed By: #plasma_workspaces, davidedmundson
      
      Subscribers: davidedmundson, #plasma_workspaces, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D13686
      a58e4870
  29. 23 Mar, 2018 2 commits
    • Kai Uwe Broulik's avatar
      [Run Command] Pass "event" to runCurrentIndex · 68dd0f46
      Kai Uwe Broulik authored
      It is needed so it can access keyboard modifiers and invoke the secondary action on Shift+Return.
      68dd0f46
    • Nate Graham's avatar
      Move to KRunner's second results item with a single keypress · b8ffa755
      Nate Graham authored
      Summary:
      Currently, to navigate the list of results after typing a search term, you need to press the down arrow twice: first to focus the result list, and a second time to actually change the selection. This patch fixes that by changing the selection during the focus oprtation.
      
      BUG: 392197
      
      Test Plan:
      Deployed change, killed, restarted, and activated KRunner, typed a search term:
      - The down arrow key now moves to the second item
      - Clicked on the text field; up arrow now moves to the previous item in the results list
      
      Activating the {nav Open Containing Folder} button for the first result via the keyboard changes slightly with this patch:
      - Currently, it's {nav down arrow > tab key}
      - With this patch, it's {nav tab key three times} or {nav down arrow > shift + tab}
      
      Seems like an acceptable change to me to better support the common case of just wanting to easily navigate to the results list items.
      
      Reviewers: #plasma, broulik, mart
      
      Reviewed By: #plasma, broulik, mart
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D11611
      b8ffa755
  30. 19 Feb, 2018 1 commit
  31. 29 Nov, 2017 1 commit
  32. 12 Sep, 2017 1 commit
    • Marco Martin's avatar
      make krunner accessible · 0619c454
      Marco Martin authored
      Summary:
      enable actual keyboard navigation, as the previous
      completely manual keyboard navigation in krunner completely broke
      the screen reader support, rendering it inaccessible (while
      potentially krunner is one of the most useful apps for blind
      users)
      
      Test Plan:
      tested to navigate with keyboard (still similar behavior as before)
      while having orca running, which correctly read the result entries
      
      Reviewers: #plasma, davidedmundson, broulik
      
      Reviewed By: #plasma, davidedmundson
      
      Subscribers: gladhorn, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D7765
      0619c454
  33. 12 Aug, 2016 1 commit
  34. 09 Mar, 2016 1 commit
  35. 07 Mar, 2016 1 commit
  36. 13 Feb, 2016 1 commit
    • Kai Uwe Broulik's avatar
      [KRunner] Add placeholder text to search input · 8ef9db16
      Kai Uwe Broulik authored
      If no text is input "Search..." is shown to clarify what this window the user might
      have accidentally triggered is all about. In single runner mode, the name of the
      runner that will be queried will be shown.
      
      REVIEW: 126878
      
      When in single runner
      8ef9db16
  37. 09 Feb, 2016 1 commit