Port PlasmaCore.IconItem to Kirigami.Icon
With https://invent.kde.org/frameworks/kirigami/-/merge_requests/1155 and https://invent.kde.org/frameworks/kirigami/-/merge_requests/1189, `Kirigami.Icon` should now be a drop-in replacement as long as we're okay with only using icons from the icon theme, not the Plasma theme. This comports well with https://invent.kde.org/plasma/plasma-desktop/-/issues/82, which has been agreed to. So now we need to move Plasma Breeze icons into the Breeze Icon theme. Here's a tool that helps: https://invent.kde.org/frameworks/ksvg/-/merge_requests/14 Merge requests porting to it: - https://invent.kde.org/documentation/develop-kde-org/-/merge_requests/301 - https://invent.kde.org/frameworks/breeze-icons/-/merge_requests/268 - https://invent.kde.org/frameworks/breeze-icons/-/merge_requests/270 - https://invent.kde.org/frameworks/breeze-icons/-/merge_requests/271 - https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/838 - https://invent.kde.org/frameworks/extra-cmake-modules/-/merge_requests/369 - https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3044 - https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1635 - https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/438 - https://invent.kde.org/plasma/plasma-pa/-/merge_requests/197 - https://invent.kde.org/plasma/plasma-nm/-/merge_requests/275 - https://invent.kde.org/plasma/bluedevil/-/merge_requests/137 - https://invent.kde.org/plasma/bluedevil/-/commit/269767275ce3f0497b59271091c589d4d56a750b - https://invent.kde.org/plasma/kscreen/-/merge_requests/227 - https://invent.kde.org/plasma/milou/-/merge_requests/67 - https://invent.kde.org/plasma/kwin/-/merge_requests/4281 - https://invent.kde.org/plasma/plasma-sdk/-/merge_requests/90 - https://invent.kde.org/plasma/plasma-mobile/-/merge_requests/357 --- To test, apply all MRs and apply the Breeze icon theme and the Breeze Light color scheme. Then check with the following Plasma themes: - Breeze Plasma theme: no visual changes - Breeze Dark Plasma theme: no visual changes - 3rd-party Plasma theme that includes icons: most places where icons from the Plasma theme were previously seen now instead display Breeze icons (not all, since there are a few cases where icons were displayed using raw SVG items which need to be ported as well, but that work is outside the scope of this specific Issue)
issue