1. 07 Mar, 2021 6 commits
  2. 06 Mar, 2021 1 commit
  3. 05 Mar, 2021 4 commits
    • Nate Graham's avatar
      Remove "Show KRunner" item from desktop context menu · 1cb25441
      Nate Graham authored
      In the past, this was considered to be a way to make KRunner more
      discoverable by users.
      
      However today Kickoff exposes all the same runners as KRunner, so its
      full functionality is therefore more discoverable in a different way,
      so making the KRunner UI itelf more discoverable is not as important.
      
      Furthermore, this was always a questionable way to increase
      discoverability in the first place, because the menu item did not expose
      the keyboard shortcut, which is the typical way that people show
      KRunner. Also, context menus are generally considered shortcuts for
      experts; novice users don't tend to use context menus very much. But
      experts are the people more likely to already know about KRunner and its
      keyboard shortcut, and would never invoke it using the desktop context
      menu.
      
      Removing this menu item de-clutters the desktop context menu a bit, and
      we do get complaints that the menu is overwhelming because it has too
      many things in it. This is a fairly unimportant item that we can remove
      without any real consequences.
      
      Finally, Marco didn't like the change to refer to KRunner using the
      actual term "KRunner" in the main UI, so this change removes one of the
      two places where that happened. :)
      1cb25441
    • 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
    • Marco Martin's avatar
      proper form factor filtering · 9dba1a78
      Marco Martin authored
      consider an applet acceptable for the formfactor if at least one
      of its formfactors are contained in KDeclarative::runtimePlatform
      
      or if either KDeclarative::runtimePlatform or applet formfactors
      are empty.
      (before informFactor failed if even one of the applet supported
      formfactors was not in runtimePlatform
      
      BUG:433983
      9dba1a78
  4. 04 Mar, 2021 3 commits
  5. 03 Mar, 2021 3 commits
    • David Redondo's avatar
      Krunner: Add icon to desktopfile · 12dadab7
      David Redondo authored
      Allows me to not longer hardcode the icon in the shortcuts kcm.
      12dadab7
    • David Edmundson's avatar
      Fix query of StartPlasma::hasSystemdService · 1c7e3064
      David Edmundson authored and Henri Chain's avatar Henri Chain committed
      ListUnitByNames did not quite work as the author (me) expected. Whilst a
      search for "adsfasf" yeilded an empty list a well-formed name like
      "asdfasdf.service" would return a result to say that service was not
      loaded.
      
      This means our runtime detection of xdg-autostart-generator failed.
      
      By using ListUnitFilesByPatterns we can filter on the status in the
      query, meaning this code works again. We also can query the case of it
      being available but explicitly disabled.
      
      BUG: 433333
      1c7e3064
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) - always resolve ours · 9493c9a2
      Script Kiddy authored
      In case of conflict in i18n, keep the version of the branch "ours"
      To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
      9493c9a2
  6. 02 Mar, 2021 5 commits
  7. 01 Mar, 2021 3 commits
  8. 28 Feb, 2021 1 commit
    • Xuetian Weng's avatar
      Roll forward of 49346b0b · e9c8b655
      Xuetian Weng authored
      This add fix to avoid session specific environement variable to be
      leaked into new session.
      
      Also, it will restore the old systemd session variable upon shutting
      down.
      e9c8b655
  9. 27 Feb, 2021 4 commits
  10. 26 Feb, 2021 3 commits
  11. 25 Feb, 2021 7 commits