1. 21 May, 2020 2 commits
  2. 20 May, 2020 2 commits
  3. 19 May, 2020 1 commit
  4. 18 May, 2020 2 commits
  5. 15 May, 2020 3 commits
  6. 14 May, 2020 2 commits
  7. 13 May, 2020 6 commits
  8. 12 May, 2020 6 commits
  9. 11 May, 2020 10 commits
    • Eugene Popov's avatar
      [applets/notifications] Remain visible after removing all notifications while... · e6ed4a88
      Eugene Popov authored and Nate Graham's avatar Nate Graham committed
      [applets/notifications] Remain visible after removing all notifications while tray popup is pinned open
      
      Summary:
      When I pin a Notifications applet and then remove all notifications, the Notifications applet closes itself.
      
      BUG: 421344
      
      Reviewers: ngraham, plasma-devel, broulik
      
      Reviewed By: ngraham, broulik
      
      Subscribers: broulik
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D29651
      e6ed4a88
    • Konrad Materka's avatar
      [applets/systemtray] Show base icon when AttentionIcon not set · 00e64bdb
      Konrad Materka authored
      Summary:
      If status is set to NeedsAttention it tries to use Attention Icon. If Attention Icon is not set, empty/null QIcon is set. QML can't check if QIcon is null or not, as a result it tries to use empty icon and nothing is rendered.
      Set null QVariant if AttentionIcon is not valid so that QML check will work correctly.
      
      Test Plan:
      * Set NeedsAttention as a status and with no Attention Icon
      * Base Icon should render correctly
      
      Reviewers: #plasma_workspaces, #plasma, ngraham, broulik, davidedmundson, mart
      
      Reviewed By: #plasma_workspaces, #plasma, mart
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D29544
      00e64bdb
    • Nate Graham's avatar
      [applets/icon] Remove icon from tooltip · 65f06786
      Nate Graham authored
      CCBUG: 420934
      
      Ref T12778
      65f06786
    • Arjen Hiemstra's avatar
      Use the right targets for KSysGuard · 8ae9b561
      Arjen Hiemstra authored
      Summary: Otherwise the build fails when things try to link to KF5::SysGuard etc.
      
      Test Plan: Builds again
      
      Reviewers: #plasma, meven
      
      Reviewed By: meven
      
      Subscribers: meven, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D29628
      8ae9b561
    • David Redondo's avatar
      Improve StatusNotifierTest · 5459a533
      David Redondo authored
      Summary:
      Allows to set Icon, AttentionIcon and OverlayIcon either by name or pixmap.
      Makes it easier to test combinations of those.
      
      Reviewers: kmaterka, apol
      
      Reviewed By: kmaterka, apol
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D29619
      5459a533
    • Marco Martin's avatar
      Redesign of system monitor plasmoids · c8deafbb
      Marco Martin authored
      Summary:
      Those plasmoids are intended to replace the old systemmonitor plasmoids
      They are based upon the new ksysguard daemon: see D28333 and D28141
      
      It has pluggable presets and sensor "faces" which are available from the KDE store
      
      Every preset is available as a separate plasmoid.
      By default are installed ones to replace
      roughly one by one the existing systemmonitor plasmoids so systems that use it
      will get the new ones in the updates
      
      Depends on D28922
      
      Test Plan: {F8209642}
      
      Reviewers: #plasma
      
      Subscribers: alexde, ngraham, davidedmundson, mmustac, ahiemstra, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D28487
      c8deafbb
    • Méven Car's avatar
      Fix Warning about KF5::KSysGuard target being deprecated · d2c57378
      Méven Car authored
      Summary:
      Warnings such as:
      ```
      CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/KF5SysGuard/KF5SysGuardConfig.cmake:37 (me
      ssage):
        The KF5:: namespace for KSysGuard targets is deprecated.  Please use
         KSysGuard as namespace.
       Call Stack (most recent call first):
         /usr/share/ECM/find-modules/FindKF5.cmake:74 (find_package)
         CMakeLists.txt:55 (find_package)
      ```
      
      Test Plan: cmake does not output those warnings
      
      Reviewers: #plasma, ahiemstra, davidedmundson
      
      Reviewed By: #plasma, davidedmundson
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D29623
      d2c57378
    • Marco Martin's avatar
      force systemsettings for kcms · e67e8d6d
      Marco Martin authored
      Summary:
      as we can't kill completely kcmshell just yet, hack intothe services runner to
      replace on the fly the exec line of the service to systemsettings
      
      BUG: 402790
      FIXED-IN: 5.19.0
      
      Test Plan:
      search and launch directly for a module, systemsettings is launched wit hthe
      proper module loaded
      
      Reviewers: #plasma, ngraham
      
      Reviewed By: ngraham
      
      Subscribers: broulik, ngraham, davidre, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D29157
      e67e8d6d
    • Bhushan Shah's avatar
      libnotificationmanager: fix the checkIndex after moving around functions · dbc7bd3c
      Bhushan Shah authored
      Fix in the f2e34dbb got partially reverted by introduction
      of AbstractNotificationsModel in 2357e6f2.
      dbc7bd3c
    • Bhushan Shah's avatar
      [libnotificationmanager] introduce the WatchedNotificationsModel · 2357e6f2
      Bhushan Shah authored
      Summary: This allows one to subscribe to notifications from notification server.
      
      Test Plan:
      tested using very simple QML
      
      ```
      import QtQuick 2.0
      import org.kde.notificationmanager 1.1 as Notifications
      
      ...
      Notifications.NotificationWatchedModel {
          id: model
      }
      
      ```
      
      Reviewers: #plasma, broulik, davidedmundson
      
      Reviewed By: #plasma, broulik
      
      Subscribers: nicolasfella, plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D28509
      2357e6f2
  10. 10 May, 2020 3 commits
  11. 08 May, 2020 1 commit
  12. 07 May, 2020 1 commit
    • Konrad Materka's avatar
      [applets/systemtray] Hide/show expander arrow - regression fix · b34e88da
      Konrad Materka authored
      Summary:
      Expander arrow should hide when all icons are visible and no icon is hidden. When dialog with hidden items is hidden ListView does not update its count property - property is update on redraw. As a result expander arrow is still visible/hidden until user clicks on any plasmoid to show dialog.
      
      BUG: 420924
      
      Test Plan:
      * select/deselect "Show all items" in settings, save, expander arrow should hide/show imidiatelly
      * select almost all items to "Always shown", leave "Keyboard indicator" as "Shown when relevant". Press Casp Lock, expander arrow should hide/show correctly
      
      Reviewers: #plasma_workspaces, #plasma, ngraham, broulik, davidedmundson
      
      Reviewed By: #plasma_workspaces, #plasma, broulik, davidedmundson
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D28180
      b34e88da
  13. 06 May, 2020 1 commit
    • Nate Graham's avatar
      [applets/batterymonitor] Collapse inhibitions list properly · ce6a0ec0
      Nate Graham authored
      Summary:
      I probably introduced the issue fixed here with D29315, sorry. This patch makes the
      parent layout invisible when all of its children are invisible, so it doesn't keep
      taking up some vertical space after a previously-visible inhibition goes away.
      
      Test Plan: When an inhibition goes away, it once again looks like it should: {F8288112}
      
      Reviewers: #plasma, broulik
      
      Reviewed By: #plasma, broulik
      
      Subscribers: plasma-devel
      
      Tags: #plasma
      
      Differential Revision: https://phabricator.kde.org/D29467
      ce6a0ec0