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

cwo <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/plasma-desktop/-/commit/ |ma/plasma-desktop/-/commit/
                   |562c95b88f3de9c34ce992d83d2 |23347ede4c9583a88a15fe74e7e
                   |1827dd43b6dd1               |f2935f1cf34ab

--- Comment #3 from cwo <[email protected]> ---
Git commit 23347ede4c9583a88a15fe74e7ef2935f1cf34ab by Christoph Wolk.
Committed on 19/10/2026 at 16:37.
Pushed by cwo into branch 'Plasma/6.8'.

applets/kicker: inherit LayoutMirroring

Kicker, when placed on a panel oriented at the end of the reading sense
(i.e right-edge in LtR, left-edge in RtL) flips the arrangement of most
parts of the widget to match the new orientation of the popup: favorites
and higher-ranked runner columns start closer to the applet. But not
everything should be mirrored; the delegates themselves should still
look normal (and have e.g. icon-text order in reading direction). We
currently implement this by passing things around and setting
LayoutMirroring a-la-carte as needed. But it's tricky to get everything
right. In particular, if we end up with a scrollable popup, it places
the scroll bar not in the area reserved for that, but overlaps the
content on the other side.

Instead, use the simpler approach and have LayoutMirroring inherit down
from the top, and only set it again right when we need to change it
again - on the delegate. This solves the issue and is a bit shorter too.
FIXED-IN: 6.8.1


(cherry picked from commit 562c95b88f3de9c34ce992d83d21827dd43b6dd1)

Co-authored-by: Christoph Wolk <[email protected]>

M  +1    -1    applets/kicker/ItemListDialog.qml
M  +1    -6    applets/kicker/MenuRepresentation.qml
M  +0    -1    applets/kicker/RunnerResultsList.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/23347ede4c9583a88a15fe74e7ef2935f1cf34ab

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

Reply via email to