Icon honor profile

This commit is contained in:
Leonard S 2020-05-30 09:13:57 +00:00 committed by Alberto Fanjul
parent de74cbef63
commit 179b615abf
4 changed files with 105 additions and 3 deletions

View file

@ -1,10 +1,9 @@
install_data(
'gitg.svg',
rename: '@0@.svg'.format(application_id),
'@0@.svg'.format(application_id),
install_dir: join_paths(gitg_datadir, 'icons', 'hicolor', 'scalable', 'apps'),
)
install_data(
'gitg-symbolic.svg',
'org.gnome.gitg-symbolic.svg',
install_dir: join_paths(gitg_datadir, 'icons', 'hicolor', 'scalable', 'apps'),
)

View file

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View file

Before

Width:  |  Height:  |  Size: 7 KiB

After

Width:  |  Height:  |  Size: 7 KiB

View file

@ -0,0 +1,103 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<linearGradient id="a" gradientTransform="matrix(0.232143 0 0 0.328947 -8.566925 263.826965)" gradientUnits="userSpaceOnUse" x1="88.595886" x2="536.595886" y1="-449.394012" y2="-449.394012">
<stop offset="0" stop-color="#c0bfbc"/>
<stop offset="0.0384615" stop-color="#f6f5f4"/>
<stop offset="0.0768555" stop-color="#c0bfbc"/>
<stop offset="0.923077" stop-color="#c0bfbc"/>
<stop offset="0.961538" stop-color="#f6f5f4"/>
<stop offset="1" stop-color="#c0bfbc"/>
</linearGradient>
<linearGradient id="b" gradientUnits="userSpaceOnUse" x1="66.000003" x2="66.000003" y1="284" y2="216.322327">
<stop offset="0" stop-color="#e5a50a"/>
<stop offset="1" stop-color="#f6d32d"/>
</linearGradient>
<linearGradient id="c" gradientUnits="userSpaceOnUse" x1="74.000003" x2="74.000003" y1="280" y2="222">
<stop offset="0" stop-color="#e01b24"/>
<stop offset="1" stop-color="#f66151"/>
</linearGradient>
<linearGradient id="d" gradientTransform="matrix(0 -1 1 0 -128.999997 137)" gradientUnits="userSpaceOnUse" x1="79" x2="95" y1="218" y2="218">
<stop offset="0" stop-color="#e01b24"/>
<stop offset="1" stop-color="#f8887c"/>
</linearGradient>
<linearGradient id="e" gradientTransform="matrix(1 0 0 -1 130 20)" gradientUnits="userSpaceOnUse" x1="-71.999977" x2="-71.999977" y1="-262" y2="-189.053665">
<stop offset="0" stop-color="#1a5fb4"/>
<stop offset="1" stop-color="#62a0ea"/>
</linearGradient>
<linearGradient id="f" gradientTransform="matrix(0 -1 1 0 -160.999996 136)" gradientUnits="userSpaceOnUse" x1="55" x2="71" y1="198" y2="198">
<stop offset="0" stop-color="#3584e4"/>
<stop offset="1" stop-color="#98c1f1"/>
</linearGradient>
<linearGradient id="g" gradientTransform="matrix(0 -1 1 0 -206.999996 65.000008)" gradientUnits="userSpaceOnUse" x1="31" x2="47" y1="270" y2="270">
<stop offset="0" stop-color="#e5a50a"/>
<stop offset="1" stop-color="#f8e45c"/>
</linearGradient>
<clipPath id="h">
<rect height="128" width="128"/>
</clipPath>
<clipPath id="i">
<rect height="128" width="128"/>
</clipPath>
<filter id="j" height="100%" width="100%" x="0%" y="0%">
<feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/>
</filter>
<mask id="k">
<g clip-path="url(#i)" filter="url(#j)">
<g clip-path="url(#h)">
<path d="m 20 16 h 88 c 4.417969 0 8 3.582031 8 8 v 84 c 0 4.417969 -3.582031 8 -8 8 h -88 c -4.417969 0 -8 -3.582031 -8 -8 v -84 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="url(#a)"/>
<path d="m 20 12 h 88 c 4.417969 0 8 3.582031 8 8 v 84 c 0 4.417969 -3.582031 8 -8 8 h -88 c -4.417969 0 -8 -3.582031 -8 -8 v -84 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="#f6f5f4"/>
<path d="m 60 112 h 6 v 4 h -6 z m 0 0" fill="#391f4d"/>
<path d="m 67 196 v 92" fill="none" stroke="url(#b)" stroke-linejoin="round" stroke-width="6" transform="matrix(1 0 0 1 -4 -172)"/>
<path d="m 67 284.9375 v -20.9375 c 0 -4.96875 4.03125 -9 9 -9 h 8 c 4.96875 0 9 -4.03125 9 -9 v -24" fill="none" stroke="url(#c)" stroke-width="6" transform="matrix(1 0 0 1 -4 -172)"/>
<path d="m 81 51 c 0 -4.394531 3.605469 -8 8 -8 s 8 3.605469 8 8 s -3.605469 8 -8 8 s -8 -3.605469 -8 -8 z m 0 0" fill="#c01c28"/>
<path d="m 81 50 c 0 -4.394531 3.605469 -8 8 -8 s 8 3.605469 8 8 s -3.605469 8 -8 8 s -8 -3.605469 -8 -8 z m 0 0" fill="url(#d)"/>
<path d="m 91 50 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 0 0" fill="#ffffff"/>
<path d="m 67 284 c 0 -4.96875 -4.03125 -9 -9 -9 h -8 c -4.96875 0 -9 -4.03125 -9 -9 v -40 c 0 -4.96875 4.03125 -9 9 -9 h 8 c 4.96875 0 9 -4.03125 9 -9 v -6" fill="none" stroke="url(#e)" stroke-linejoin="round" stroke-width="6" transform="matrix(1 0 0 1 -4 -172)"/>
<path d="m 29 74 c 0 4.394531 3.605469 8 8 8 s 8 -3.605469 8 -8 s -3.605469 -8 -8 -8 s -8 3.605469 -8 8 z m 0 0" fill="#1a5fb4"/>
<path d="m 29 73 c 0 4.394531 3.605469 8 8 8 s 8 -3.605469 8 -8 s -3.605469 -8 -8 -8 s -8 3.605469 -8 8 z m 0 0" fill="url(#f)"/>
<path d="m 39 73 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 0 0" fill="#ffffff"/>
<path d="m 60 112 h 6 v 4 h -6 z m 0 0" fill="#12437e"/>
<path d="m 55 27 c 0 4.394531 3.605469 8 8 8 s 8 -3.605469 8 -8 s -3.605469 -8 -8 -8 s -8 3.605469 -8 8 z m 0 0" fill="#bc8808"/>
<path d="m 55 26 c 0 4.394531 3.605469 8 8 8 s 8 -3.605469 8 -8 s -3.605469 -8 -8 -8 s -8 3.605469 -8 8 z m 0 0" fill="url(#g)"/>
<path d="m 65 26 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 0 0" fill="#ffffff"/>
</g>
</g>
</mask>
<mask id="l">
<g filter="url(#j)">
<rect fill-opacity="0.8" height="128" width="128"/>
</g>
</mask>
<linearGradient id="m" gradientTransform="matrix(0 0.37 -0.98462 0 295.38501 -30.360001)" gradientUnits="userSpaceOnUse" x1="300" x2="428" y1="235" y2="235">
<stop offset="0" stop-color="#f9f06b"/>
<stop offset="1" stop-color="#f5c211"/>
</linearGradient>
<clipPath id="n">
<rect height="128" width="128"/>
</clipPath>
<clipPath id="o">
<rect height="128" width="128"/>
</clipPath>
<path d="m 20 16 h 88 c 4.417969 0 8 3.582031 8 8 v 84 c 0 4.417969 -3.582031 8 -8 8 h -88 c -4.417969 0 -8 -3.582031 -8 -8 v -84 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="url(#a)"/>
<path d="m 20 12 h 88 c 4.417969 0 8 3.582031 8 8 v 84 c 0 4.417969 -3.582031 8 -8 8 h -88 c -4.417969 0 -8 -3.582031 -8 -8 v -84 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="#f6f5f4"/>
<path d="m 60 112 h 6 v 4 h -6 z m 0 0" fill="#391f4d"/>
<path d="m 67 196 v 92" fill="none" stroke="url(#b)" stroke-linejoin="round" stroke-width="6" transform="matrix(1 0 0 1 -4 -172)"/>
<path d="m 67 284.9375 v -20.9375 c 0 -4.96875 4.03125 -9 9 -9 h 8 c 4.96875 0 9 -4.03125 9 -9 v -24" fill="none" stroke="url(#c)" stroke-width="6" transform="matrix(1 0 0 1 -4 -172)"/>
<path d="m 81 51 c 0 -4.394531 3.605469 -8 8 -8 s 8 3.605469 8 8 s -3.605469 8 -8 8 s -8 -3.605469 -8 -8 z m 0 0" fill="#c01c28"/>
<path d="m 81 50 c 0 -4.394531 3.605469 -8 8 -8 s 8 3.605469 8 8 s -3.605469 8 -8 8 s -8 -3.605469 -8 -8 z m 0 0" fill="url(#d)"/>
<path d="m 91 50 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 0 0" fill="#ffffff"/>
<path d="m 67 284 c 0 -4.96875 -4.03125 -9 -9 -9 h -8 c -4.96875 0 -9 -4.03125 -9 -9 v -40 c 0 -4.96875 4.03125 -9 9 -9 h 8 c 4.96875 0 9 -4.03125 9 -9 v -6" fill="none" stroke="url(#e)" stroke-linejoin="round" stroke-width="6" transform="matrix(1 0 0 1 -4 -172)"/>
<path d="m 29 74 c 0 4.394531 3.605469 8 8 8 s 8 -3.605469 8 -8 s -3.605469 -8 -8 -8 s -8 3.605469 -8 8 z m 0 0" fill="#1a5fb4"/>
<path d="m 29 73 c 0 4.394531 3.605469 8 8 8 s 8 -3.605469 8 -8 s -3.605469 -8 -8 -8 s -8 3.605469 -8 8 z m 0 0" fill="url(#f)"/>
<path d="m 39 73 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 0 0" fill="#ffffff"/>
<path d="m 60 112 h 6 v 4 h -6 z m 0 0" fill="#12437e"/>
<path d="m 55 27 c 0 4.394531 3.605469 8 8 8 s 8 -3.605469 8 -8 s -3.605469 -8 -8 -8 s -8 3.605469 -8 8 z m 0 0" fill="#bc8808"/>
<path d="m 55 26 c 0 4.394531 3.605469 8 8 8 s 8 -3.605469 8 -8 s -3.605469 -8 -8 -8 s -8 3.605469 -8 8 z m 0 0" fill="url(#g)"/>
<path d="m 65 26 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 0 0" fill="#ffffff"/>
<g clip-path="url(#o)" mask="url(#k)">
<g clip-path="url(#n)" mask="url(#l)">
<path d="m 128 80.640625 v 47.359375 h -128 v -47.359375 z m 0 0" fill="url(#m)"/>
<path d="m 13.308594 80.640625 l 47.355468 47.359375 h 21.214844 l -47.359375 -47.359375 z m 42.421875 0 l 47.363281 47.359375 h 21.214844 l -47.363282 -47.359375 z m 42.429687 0 l 29.839844 29.839844 v -21.210938 l -8.628906 -8.628906 z m -98.160156 7.90625 v 21.214844 l 18.238281 18.238281 h 21.214844 z m 0 0"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.5 KiB