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

cwo <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/plasma-desktop/-/commit/
                   |                            |562c95b88f3de9c34ce992d83d2
                   |                            |1827dd43b6dd1
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED
            Version|                            |6.8.1
  Fixed/Implemented|                            |
                 In|                            |

--- Comment #2 from cwo <[email protected]> ---
Git commit 562c95b88f3de9c34ce992d83d21827dd43b6dd1 by Christoph Wolk.
Committed on 19/10/2026 at 14:56.
Pushed by cwo into branch 'master'.

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

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/562c95b88f3de9c34ce992d83d21827dd43b6dd1

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

Reply via email to