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

Nate Graham <n...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/plasma-desktop/commit/2c
                   |                            |562db400af0bc5ac4d39157df4c
                   |                            |69d5bc6e0b3
   Version Fixed In|                            |5.26.4
         Resolution|---                         |FIXED
             Status|ASSIGNED                    |RESOLVED

--- Comment #7 from Nate Graham <n...@kde.org> ---
Git commit 2c562db400af0bc5ac4d39157df4c69d5bc6e0b3 by Nate Graham.
Committed on 13/11/2022 at 16:14.
Pushed by ngraham into branch 'master'.

applets/kickoff: fix huge icons in category list

Kickoff's category list can have apps in it, and in fact we ship this
way by default, with KHelpCenter below the categories.

A code change in 0868a5ae8154d10ccc7488034bc5b6e458a17968 to add the new
compact list item style altered how icon size is calculated to take into
account the value of `isCategory`. But this is false for category list
items that happen to be apps. As a result, the apps in the category list
inappropriately use the app style and their icons are too big.

To fix this, we should force the smaller icon size and list item style
for apps in the category list, because there's no room to show the
subtitles here.

To make the code clearer, `isCategory` is renamed to
`isCategoryListItem` to indicate its status as communicating that the
item lives in the category list, not whether or not it actually is a
category.
FIXED-IN: 5.26.4

M  +2    -2   
applets/kickoff/package/contents/ui/AbstractKickoffItemDelegate.qml
M  +1    -1    applets/kickoff/package/contents/ui/ApplicationsPage.qml
M  +6    -4    applets/kickoff/package/contents/ui/KickoffListDelegate.qml
M  +1    -1    applets/kickoff/package/contents/ui/PlacesPage.qml

https://invent.kde.org/plasma/plasma-desktop/commit/2c562db400af0bc5ac4d39157df4c69d5bc6e0b3

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

Reply via email to