1. 29 Apr, 2021 1 commit
  2. 28 Apr, 2021 6 commits
  3. 27 Apr, 2021 5 commits
    • David Edmundson's avatar
      Introduce TriangleMouseFilter · 36ca390f
      David Edmundson authored
      Kickoff has a problem that it has a vertical list of things that act on
      hover, but the next step involves moving the mouse to the right where
      the target could be at any vertical position.
      Moving the mouse in the most direct way involves hovering over other
      This can be supressed with a timer, but then we are in a trade off of
      false positive activation for some and it being slow and annoying.
      Neither is great.
      This filter determines movement away from a child list view to
      navigation within a child list listview based on mouse direction.
    • Nate Graham's avatar
      [kcm/fonts] Port to KCMUtils version of ContextualHelpButton · 1e1b8323
      Nate Graham authored
      This nice control was added to KCMUtils recently, so we should use that
      instead of having our own version of it anymore.
    • Ismael Asensio's avatar
      [applets/digitalclock] Improve TimeZone selector visuals · 3bcf2802
      Ismael Asensio authored
      - Make the list adpatable instead of a fixed height. Now the list
        resizes with the window.
      - Improve the placehoder placement
      - Rework the bottom spacing reserved for the checkbox and the note
      - Add again the overlay close button as it doesn't interfere anymore
      - Workaround Qt bug to hide horizontal scrollbar
    • 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
    • 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
  4. 26 Apr, 2021 5 commits
    • Carl Schwan's avatar
      Add button to add events · 770e9ab7
      Carl Schwan authored
    • Nicolas Fella's avatar
      Make KTextWidgets dependency explicit · 01db509f
      Nicolas Fella authored
      This is implicitly pulled in from KTextEditor/KParts, but better be explicit
    • 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
      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
    • 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
    • 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"
  5. 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
  6. 24 Apr, 2021 3 commits
  7. 23 Apr, 2021 6 commits
  8. 22 Apr, 2021 1 commit
  9. 21 Apr, 2021 5 commits
  10. 20 Apr, 2021 4 commits
  11. 19 Apr, 2021 3 commits