1. 27 Apr, 2021 2 commits
    • Ismael Asensio's avatar
      [applets/digitalclock] Fix timezone filter · a4d1b461
      Ismael Asensio authored
      Sometimes, the filter in the timezone selector would only
      show those items already selected.
      
      Initialize the property 'showOnlyChecked' on the proxy model
      so it doesn't depend on random initialization
      a4d1b461
    • Marco Martin's avatar
      Don't assume m_containment is there · 66f62099
      Marco Martin authored
      The containment property is assigned from qml so it can be bull. Also, if this component is used in a plasmoid that can run also in normal applet mode (i.e. folderview) it will be null in that case.
      
      if we don't have a containment assigned yet, just do nothing in the signal handlers as they are supposed to read and write from the containment config
      
      BUG:436041
      66f62099
  2. 26 Apr, 2021 5 commits
    • Carl Schwan's avatar
      Add button to add events · 770e9ab7
      Carl Schwan authored
      770e9ab7
    • Nicolas Fella's avatar
      Make KTextWidgets dependency explicit · 01db509f
      Nicolas Fella authored
      This is implicitly pulled in from KTextEditor/KParts, but better be explicit
      01db509f
    • Nate Graham's avatar
      [applets/battery] Clarify power management inhibition UI · 8916b14f
      Nate Graham authored
      The power management inhibition UI is currently somewhat confusing to
      users because it's not clear that the checkbox is a local override for
      the permanent settings set elsewhere in System Settings.
      
      A good sign that the UI is sub-optimal is that we refer to it as "power
      management inhibition" internally and in our developer conversations,
      but the UI expresses the opposite: *allowing* power management, not
      inhibiting it. This conflicts in the user's mind with the UI in System
      Settings that is also expressed in terms of allowing it. It is further
      confused by the fact that the message about apps suppressing power
      management is phrased in terms of being an temporary override, and that
      we also show an unrelated message about the battery charge limit (if set)
      in the same place where we're notifying the user about power management
      inhibition.
      
      Let's clarify this UI by doing the following:
      
      - Re-word the checkbox's label to emphasize that it's a local override
        for the settings that were set elsewhere
      - Move the charge level message into the battery item itself, since
        that's what it affects
      - Slightly re-word the message for when apps are inhibiting power
        management to emphasize that power management can be inhibited
        automatically by apps in additionto manually by the user
      
      BUG: 435827
      FIXED-IN: 5.22
      8916b14f
    • Nate Graham's avatar
      [ksmserver] Remove default shortcuts for "Without Confirmation" actions · e8e17c5e
      Nate Graham authored
      These actions bypass the user setting for whether or not to show the
      logout screen and always log out/reboot/etc. immediately.  Because they
      have default keyboard shortcuts, they can be triggered by accident and
      cause unexpected logouts/reboots/etc.
      
      BUG: 435954
      FIXED-IN: 5.22
      e8e17c5e
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) - always resolve ours · 9f02b43f
      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"
      9f02b43f
  3. 25 Apr, 2021 1 commit
    • Konrad Materka's avatar
      [dataengines/sni] Reapply IconThemePath on icon theme change · 40bf43ad
      Konrad Materka authored and Nate Graham's avatar Nate Graham committed
      SNI can have custom icon path in IconThemePath attribute.
      StatusNotifierItemSource uses custom KIconLoader to add this theme dir.
      
      KIconLoader forgets this path on any system change
      (for example when icon theme is change in system settings).
      
      Reapply custom theme path on KIconLoader::iconChanged.
      
      BUG: 433557
      FIXED-IN: 5.22.0
      40bf43ad
  4. 24 Apr, 2021 3 commits
  5. 23 Apr, 2021 6 commits
  6. 22 Apr, 2021 1 commit
  7. 21 Apr, 2021 5 commits
  8. 20 Apr, 2021 4 commits
  9. 19 Apr, 2021 5 commits
  10. 18 Apr, 2021 6 commits
  11. 17 Apr, 2021 2 commits
    • Alois Wohlschlager's avatar
      Fix crash on drag-and-drop over panel · c19d8de7
      Alois Wohlschlager authored and David Edmundson's avatar David Edmundson committed
      The fake drag-and-drop events caused by the panel reuse the real event's
      mimeData, and were handled asynchronously. By the time the fake event
      has been dispatched from the event loop, the mimeData may already have
      been freed. Send the fake events synchronously again.
      
      A guard is added to avoid the original potential bug of infinite recursion.
      
      BUG: 398440
      c19d8de7
    • Yuri Chornoivan's avatar
      Update Klipper docs · fa0efcf7
      Yuri Chornoivan authored
      fa0efcf7