https://bugs.kde.org/show_bug.cgi?id=521562

Nate Graham <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Version|                            |6.7.1
  Fixed/Implemented|                            |
                 In|                            |
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/plasma-desktop/-/commit/
                   |                            |6299240545ad56f9e3a54393682
                   |                            |2ccbad58e323a
         Resolution|---                         |FIXED
             Status|ASSIGNED                    |RESOLVED

--- Comment #7 from Nate Graham <[email protected]> ---
Git commit 6299240545ad56f9e3a543936822ccbad58e323a by Nate Graham.
Committed on 18/06/2026 at 15:34.
Pushed by ngraham into branch 'master'.

applets/taskmanager: fix badge overflow at extreme margins of usage

In Plasma 6.6 and earlier, badge overflows for unread counts beyond 10k
items were prevented by making the badge too small to effectively read.

But in Plasma 6.7, with the port to the standard badge, the minimum size was
increased for technical reasons relating to the way the new badge works.
Now it can overflow with 10k+ unread items and a 24px or thinner panel.

To fix this, make the following changes:
- Limit the badge to a maximum of 3 characters; past 999 items, switch
  to showing "1k", "2k", etc. Past 9k, show "9k+".
- Move the badge a little bit farther away from the left edge of the
  task bounding box when the panel height is super super thin.

This resolves the issue in 100% of cases, at least with default fonts
and theming.
FIXED-IN: 6.7.1

M  +17   -5    applets/taskmanager/qml/TaskBadgeOverlay.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/6299240545ad56f9e3a543936822ccbad58e323a

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to