The switch to the new color-adaptive Breeze icons has introduced a new icon problem: it seems, that only the adaptive icons get installed and required icons that haven't yet converted into adaptive icons are left out. In consequence, the user experience is bad, as there is now a mix of different icons. In particular, I see a mix of stock adaptive Breeze icons, some adaptive Kdenlive icons, but a lot of Kdenlive icons is now amiss. Forcing the Breeze icon theme from within Kdenlive somewhat improves the situation, yet causes a mix of light and dark Breeze icons on my system. System: Kubuntu 16.04, KF 5.23.0, Qt 5.5.1. The interesting install script output is as follows; to me this shows that only the adaptive icons get installed, but not the other icons still required. -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-align-bottom.svgz -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-align-hor.svgz -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-align-left.svgz -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-align-none.svgz -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-align-right.svgz -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-align-top.svgz -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-align-vert.svgz -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-hide-audio-effects.svg -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-hide-video-effects.svg -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-insert-rect.svgz -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-insert-unicode.svgz -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-object-height.svgz -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-object-width.svgz -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-select-all.svgz -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-select-images.svgz -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-select-rects.svgz -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-select-texts.svgz -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-select-tool.svgz -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-show-all-effects.svg -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-show-audio-effects.svg -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-show-gpu-effects.svg -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-show-video-effects.svg -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-spacer-tool.svgz -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-unselect-all.svgz -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-zindex-bottom.svgz -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-zindex-down.svgz -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-zindex-top.svgz -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-zindex-up.svgz -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-zone-end.svgz -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-zone-start.svgz -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-zoom-large.svgz -- Up-to-date: /home/harald/kdenlive-local/local/share/icons/hicolor/scalable/actions/kdenlive-zoom-small.svgz Reproducible: Always
More research shows that the system-wide breeze icons seem to take precedence, when they are of a better size match than their locally installed generally scalable cousins. Looks as if we need to more carefully install icons locally...
Eating my own dog food I'm closing this bug report now, as most Kdenlive users would install into system icon locations anyway. I have found a workaround by copying the underlying Breeze icon theme over to my local icon branch, then copying the newer Kdenlive icons into this local Breeze theme, and finally removing my local icons.kcache (or so).