Bug 366119 - git master: only subset of scalable icons installed
Summary: git master: only subset of scalable icons installed
Status: RESOLVED INTENTIONAL
Alias: None
Product: kdenlive
Classification: Applications
Component: Installation (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Vincent PINON
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-07-26 08:51 UTC by Wegwerf
Modified: 2016-07-31 08:29 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wegwerf 2016-07-26 08:51:46 UTC
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
Comment 1 Wegwerf 2016-07-26 19:17:19 UTC
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...
Comment 2 Wegwerf 2016-07-31 08:29:28 UTC
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).