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

cwo <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/plasma-desktop/-/commit/
                   |                            |a6f388fae159b4751f17a9fbf9b
                   |                            |de99610f9917b
            Version|                            |6.6.0
  Fixed/Implemented|                            |
                 In|                            |
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #5 from cwo <[email protected]> ---
Git commit a6f388fae159b4751f17a9fbf9bde99610f9917b by Christoph Wolk.
Committed on 10/01/2026 at 15:05.
Pushed by cwo into branch 'master'.

applets/Kickoff: use Control as base for Badge

Kickoff's badge component, which is used for the newly installed
highlighting, is a QQC2 Frame. As a complex control, it eats all click
and touch events, so users cannot interact with the delegate on the
label. For clicking, we could add a taphandler and pass it through,
but this would fail for right-clicking, which we want to do onPressed
and fixing that becomes very cumbersome.

Complex controls are just not good in the contentItem of a delegate,
so we instead port it to be a basic Control, which does not eat events.
Badge already uses a custom background, so we just need to set the
correct padding and explicitly set the contentItem.
FIXED-IN: 6.6.0

M  +3    -2    applets/kickoff/Badge.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/a6f388fae159b4751f17a9fbf9bde99610f9917b

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

Reply via email to