[four-in-a-row/wip/jimmac/app-icon] icon: update app icon




commit d1e45ac4f9c2fc433c105f2f07feed15a3643bb1
Author: Jakub Steiner <jimmac gmail com>
Date:   Wed Jun 1 13:02:05 2022 +0200

    icon: update app icon
    
    - use contemporary app icon, consisting of a fullcolor scalable,
      symbolic and a fullcolor devel version for nightlies.
    
    Fixes https://gitlab.gnome.org/GNOME/four-in-a-row/-/issues/28

 data/icons/Makefile.am                             |   3 -
 .../hicolor/16x16/org.gnome.Four-in-a-row.png      | Bin 852 -> 0 bytes
 .../hicolor/22x22/org.gnome.Four-in-a-row.png      | Bin 1413 -> 0 bytes
 .../hicolor/24x24/org.gnome.Four-in-a-row.png      | Bin 1475 -> 0 bytes
 .../hicolor/256x256/org.gnome.Four-in-a-row.png    | Bin 63532 -> 0 bytes
 .../hicolor/32x32/org.gnome.Four-in-a-row.png      | Bin 2247 -> 0 bytes
 .../hicolor/48x48/org.gnome.Four-in-a-row.png      | Bin 3986 -> 0 bytes
 .../hicolor/512x512/org.gnome.Four-in-a-row.png    | Bin 217302 -> 0 bytes
 data/icons/hicolor/Makefile.am                     |  21 ---
 .../scalable/org.gnome.Four-in-a-row.Devel.svg     | 195 +++++++++++++++++++++
 .../hicolor/scalable/org.gnome.Four-in-a-row.svg   | 101 +++++++++++
 .../symbolic/org.gnome.Four-in-a-row-symbolic.svg  |  43 +----
 data/icons/meson.build                             |  15 +-
 13 files changed, 308 insertions(+), 70 deletions(-)
---
diff --git a/data/icons/hicolor/scalable/org.gnome.Four-in-a-row.Devel.svg 
b/data/icons/hicolor/scalable/org.gnome.Four-in-a-row.Devel.svg
new file mode 100644
index 0000000..584f25b
--- /dev/null
+++ b/data/icons/hicolor/scalable/org.gnome.Four-in-a-row.Devel.svg
@@ -0,0 +1,195 @@
+<?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";>
+    <defs>
+        <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="116" y1="64" y2="64">
+            <stop offset="0" stop-color="#babdb6"/>
+            <stop offset="0.0416667" stop-color="#f6f5f4"/>
+            <stop offset="0.0833333" stop-color="#9a9996"/>
+            <stop offset="0.916667" stop-color="#9a9996"/>
+            <stop offset="0.958333" stop-color="#f6f5f4"/>
+            <stop offset="1" stop-color="#babdb6"/>
+        </linearGradient>
+        <clipPath id="b">
+            <path d="m 12 12 h 104 v 100 h -104 z m 0 0"/>
+        </clipPath>
+        <clipPath id="c">
+            <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"/>
+        </clipPath>
+        <clipPath id="d">
+            <path d="m 20 12 h 26 l 1 1 l 1 -1 h 31.984375 l 1 1 l 1 -1 h 26.015625 c 4.433594 0 8 3.566406 
8 8 v 84 c 0 4.433594 -3.566406 8 -8 8 h -88 c -4.433594 0 -8 -3.566406 -8 -8 v -84 c 0 -4.433594 3.566406 -8 
8 -8 z m 0 0"/>
+        </clipPath>
+        <clipPath id="e">
+            <path d="m 12 12 h 104 v 100 h -104 z m 0 0"/>
+        </clipPath>
+        <clipPath id="f">
+            <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"/>
+        </clipPath>
+        <filter id="g" 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="h">
+            <g filter="url(#g)">
+                <rect fill-opacity="0.5" height="128" width="128"/>
+            </g>
+        </mask>
+        <linearGradient id="i" gradientUnits="userSpaceOnUse">
+            <stop offset="0" stop-color="#32d48a"/>
+            <stop offset="0.160129" stop-color="#218657"/>
+            <stop offset="0.488597" stop-color="#2dc782"/>
+            <stop offset="0.851387" stop-color="#165d3c"/>
+            <stop offset="1" stop-color="#26a269"/>
+        </linearGradient>
+        <linearGradient id="j" gradientTransform="matrix(0.924726 0 0 0.916505 -5.494514 -141.955357)" 
x1="20" x2="54.666668" xlink:href="#i" y1="259.333374" y2="259.333374"/>
+        <linearGradient id="k" gradientTransform="matrix(0.924726 0 0 0.916505 29.505482 -176.955376)" 
x1="20" x2="54.666668" xlink:href="#i" y1="259.333374" y2="259.333374"/>
+        <linearGradient id="l" gradientTransform="matrix(0.924726 0 0 0.916505 64.47691 -210.041108)" 
x1="20" x2="54.666668" xlink:href="#i" y1="259.333374" y2="259.333374"/>
+        <linearGradient id="m" gradientUnits="userSpaceOnUse">
+            <stop offset="0" stop-color="#f66151"/>
+            <stop offset="0.19324" stop-color="#a51d2d"/>
+            <stop offset="0.478908" stop-color="#e01b24"/>
+            <stop offset="0.8252" stop-color="#a51d2d"/>
+            <stop offset="1" stop-color="#ed333b"/>
+        </linearGradient>
+        <linearGradient id="n" x1="13.733333" x2="45.389267" xlink:href="#m" y1="29.047589" y2="29.047589"/>
+        <linearGradient id="o" x1="48.676181" x2="80.332115" xlink:href="#m" y1="64.68348" y2="64.68348"/>
+        <linearGradient id="p" x1="83.704761" x2="115.360695" xlink:href="#m" y1="64.68348" y2="64.68348"/>
+        <linearGradient id="q" x1="83.704761" x2="115.360695" xlink:href="#m" y1="30.047589" y2="30.047589"/>
+        <clipPath id="r">
+            <path d="m 12 12 h 104 v 100 h -104 z m 0 0"/>
+        </clipPath>
+        <clipPath id="s">
+            <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"/>
+        </clipPath>
+        <clipPath id="t">
+            <path d="m 20 12 h 26 l 1 1 l 1 -1 h 31.984375 l 1 1 l 1 -1 h 26.015625 c 4.433594 0 8 3.566406 
8 8 v 84 c 0 4.433594 -3.566406 8 -8 8 h -88 c -4.433594 0 -8 -3.566406 -8 -8 v -84 c 0 -4.433594 3.566406 -8 
8 -8 z m 0 0"/>
+        </clipPath>
+        <clipPath id="u">
+            <path d="m 12 12 h 104 v 100 h -104 z m 0 0"/>
+        </clipPath>
+        <clipPath id="v">
+            <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"/>
+        </clipPath>
+        <mask id="w">
+            <g filter="url(#g)">
+                <rect fill-opacity="0.5" height="128" width="128"/>
+            </g>
+        </mask>
+        <clipPath id="x">
+            <rect height="152" width="192"/>
+        </clipPath>
+        <g id="y" clip-path="url(#x)">
+            <path d="m 20.5 93 h 103 c 0.277344 0 0.5 0.222656 0.5 0.5 s -0.222656 0.5 -0.5 0.5 h -103 c 
-0.277344 0 -0.5 -0.222656 -0.5 -0.5 s 0.222656 -0.5 0.5 -0.5 z m 0 0" fill="#f6f5f4"/>
+            <path d="m 20.5 92 h 103 c 0.277344 0 0.5 0.222656 0.5 0.5 s -0.222656 0.5 -0.5 0.5 h -103 c 
-0.277344 0 -0.5 -0.222656 -0.5 -0.5 s 0.222656 -0.5 0.5 -0.5 z m 0 0" fill="#c0bfbc"/>
+            <path d="m 20.5 60 h 103 c 0.277344 0 0.5 0.222656 0.5 0.5 s -0.222656 0.5 -0.5 0.5 h -103 c 
-0.277344 0 -0.5 -0.222656 -0.5 -0.5 s 0.222656 -0.5 0.5 -0.5 z m 0 0" fill="#f6f5f4"/>
+            <path d="m 20.5 59 h 103 c 0.277344 0 0.5 0.222656 0.5 0.5 s -0.222656 0.5 -0.5 0.5 h -103 c 
-0.277344 0 -0.5 -0.222656 -0.5 -0.5 s 0.222656 -0.5 0.5 -0.5 z m 0 0" fill="#c0bfbc"/>
+        </g>
+        <clipPath id="z">
+            <rect height="128" width="128"/>
+        </clipPath>
+        <clipPath id="A">
+            <rect height="128" width="128"/>
+        </clipPath>
+        <mask id="B">
+            <g clip-path="url(#A)" filter="url(#g)">
+                <g clip-path="url(#z)">
+                    <path d="m 20 32 h 88 c 4.417969 0 8 3.582031 8 8 v 68 c 0 4.417969 -3.582031 8 -8 8 h 
-88 c -4.417969 0 -8 -3.582031 -8 -8 v -68 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="url(#a)"/>
+                    <g clip-path="url(#r)">
+                        <g clip-path="url(#s)">
+                            <g clip-path="url(#t)">
+                                <path d="m 20 12 h 26 l 1 1 l 1 -1 h 31.984375 l 1 1 l 1 -1 h 26.015625 c 
4.433594 0 8 3.566406 8 8 v 84 c 0 4.433594 -3.566406 8 -8 8 h -88 c -4.433594 0 -8 -3.566406 -8 -8 v -84 c 0 
-4.433594 3.566406 -8 8 -8 z m 0 0" fill="#deddda"/>
+                            </g>
+                        </g>
+                    </g>
+                    <g clip-path="url(#u)">
+                        <g clip-path="url(#v)">
+                            <use mask="url(#w)" transform="matrix(1 0 0 1 -8 -16)" xlink:href="#y"/>
+                        </g>
+                    </g>
+                    <path d="m 45.058594 95.726562 c 0 8.433594 -7.175782 15.273438 -16.03125 15.273438 c 
-8.851563 0 -16.027344 -6.839844 -16.027344 -15.273438 c 0 -8.4375 7.175781 -15.277343 16.027344 -15.277343 c 
8.855468 0 16.03125 6.839843 16.03125 15.277343 z m 0 0" fill="url(#j)"/>
+                    <path d="m 45.058594 93 c 0 8.835938 -7.175782 16 -16.03125 16 c -8.851563 0 -16.027344 
-7.164062 -16.027344 -16 s 7.175781 -16 16.027344 -16 c 8.855468 0 16.03125 7.164062 16.03125 16 z m 0 0" 
fill="#54d684"/>
+                    <path d="m 45.058594 92.542969 c 0 8.585937 -7.175782 15.542969 -16.03125 15.542969 c 
-8.851563 0 -16.027344 -6.957032 -16.027344 -15.542969 c 0 -8.585938 7.175781 -15.542969 16.027344 -15.542969 
c 8.855468 0 16.03125 6.957031 16.03125 15.542969 z m 0 0" fill="#2ec27e"/>
+                    <path d="m 48 12 v 100 l -1 1 v -100 z m 0 0" fill="#f0efee"/>
+                    <path d="m 46 12 v 100 l 1 1 v -100 z m 0 0" fill="#d1d0cc"/>
+                    <path d="m 82 12 v 100 l -1 1 v -100 z m 0 0" fill="#f0efee"/>
+                    <path d="m 80 12 v 100 l 1 1 v -100 z m 0 0" fill="#d1d0cc"/>
+                    <path d="m 80.058594 60.726562 c 0 8.433594 -7.175782 15.273438 -16.03125 15.273438 c 
-8.851563 0 -16.027344 -6.839844 -16.027344 -15.273438 c 0 -8.4375 7.175781 -15.277343 16.027344 -15.277343 c 
8.855468 0 16.03125 6.839843 16.03125 15.277343 z m 0 0" fill="url(#k)"/>
+                    <path d="m 80.058594 58 c 0 8.835938 -7.175782 16 -16.03125 16 c -8.851563 0 -16.027344 
-7.164062 -16.027344 -16 s 7.175781 -16 16.027344 -16 c 8.855468 0 16.03125 7.164062 16.03125 16 z m 0 0" 
fill="#54d684"/>
+                    <path d="m 80.058594 57.542969 c 0 8.582031 -7.175782 15.542969 -16.03125 15.542969 c 
-8.851563 0 -16.027344 -6.960938 -16.027344 -15.542969 c 0 -8.585938 7.175781 -15.542969 16.027344 -15.542969 
c 8.855468 0 16.03125 6.957031 16.03125 15.542969 z m 0 0" fill="#2ec27e"/>
+                    <path d="m 115.027344 27.640625 c 0 8.433594 -7.175782 15.273437 -16.027344 15.273437 s 
-16.027344 -6.839843 -16.027344 -15.273437 c 0 -8.4375 7.175782 -15.277344 16.027344 -15.277344 s 16.027344 
6.839844 16.027344 15.277344 z m 0 0" fill="url(#l)"/>
+                    <path d="m 115.027344 24.914062 c 0 8.835938 -7.175782 16 -16.027344 16 s -16.027344 
-7.164062 -16.027344 -16 c 0 -8.835937 7.175782 -16 16.027344 -16 s 16.027344 7.164063 16.027344 16 z m 0 0" 
fill="#54d684"/>
+                    <path d="m 115.027344 24.457031 c 0 8.585938 -7.175782 15.542969 -16.027344 15.542969 s 
-16.027344 -6.957031 -16.027344 -15.542969 c 0 -8.585937 7.175782 -15.542969 16.027344 -15.542969 s 16.027344 
6.957032 16.027344 15.542969 z m 0 0" fill="#2ec27e"/>
+                    <path d="m 45.058594 59.640625 c 0 8.433594 -7.175782 15.273437 -16.03125 15.273437 c 
-8.851563 0 -16.027344 -6.839843 -16.027344 -15.273437 c 0 -8.4375 7.175781 -15.277344 16.027344 -15.277344 c 
8.855468 0 16.03125 6.839844 16.03125 15.277344 z m 0 0" fill="url(#n)"/>
+                    <path d="m 45.058594 56.957031 c 0 8.859375 -7.175782 16.042969 -16.03125 16.042969 c 
-8.851563 0 -16.027344 -7.183594 -16.027344 -16.042969 s 7.175781 -16.042969 16.027344 -16.042969 c 8.855468 
0 16.03125 7.183594 16.03125 16.042969 z m 0 0" fill="#ed5158"/>
+                    <path d="m 45.058594 56.457031 c 0 8.585938 -7.175782 15.542969 -16.03125 15.542969 c 
-8.851563 0 -16.027344 -6.957031 -16.027344 -15.542969 c 0 -8.585937 7.175781 -15.542969 16.027344 -15.542969 
c 8.855468 0 16.03125 6.957032 16.03125 15.542969 z m 0 0" fill="#ed333b"/>
+                    <path d="m 80 95.273438 c 0 8.4375 -7.175781 15.277343 -16.027344 15.277343 c -8.855468 
0 -16.03125 -6.839843 -16.03125 -15.277343 c 0 -8.433594 7.175782 -15.273438 16.03125 -15.273438 c 8.851563 0 
16.027344 6.839844 16.027344 15.273438 z m 0 0" fill="url(#o)"/>
+                    <path d="m 80 92.59375 c 0 8.859375 -7.175781 16.042969 -16.027344 16.042969 c -8.855468 
0 -16.03125 -7.183594 -16.03125 -16.042969 s 7.175782 -16.042969 16.03125 -16.042969 c 8.851563 0 16.027344 
7.183594 16.027344 16.042969 z m 0 0" fill="#ed5158"/>
+                    <path d="m 80 92.09375 c 0 8.582031 -7.175781 15.542969 -16.027344 15.542969 c -8.855468 
0 -16.03125 -6.960938 -16.03125 -15.542969 c 0 -8.585938 7.175782 -15.542969 16.03125 -15.542969 c 8.851563 0 
16.027344 6.957031 16.027344 15.542969 z m 0 0" fill="#ed333b"/>
+                    <path d="m 115.027344 95.273438 c 0 8.4375 -7.175782 15.277343 -16.027344 15.277343 s 
-16.027344 -6.839843 -16.027344 -15.277343 c 0 -8.433594 7.175782 -15.273438 16.027344 -15.273438 s 16.027344 
6.839844 16.027344 15.273438 z m 0 0" fill="url(#p)"/>
+                    <path d="m 115.027344 92.59375 c 0 8.859375 -7.175782 16.042969 -16.027344 16.042969 s 
-16.027344 -7.183594 -16.027344 -16.042969 s 7.175782 -16.042969 16.027344 -16.042969 s 16.027344 7.183594 
16.027344 16.042969 z m 0 0" fill="#ed5158"/>
+                    <path d="m 115.027344 92.09375 c 0 8.582031 -7.175782 15.542969 -16.027344 15.542969 s 
-16.027344 -6.960938 -16.027344 -15.542969 c 0 -8.585938 7.175782 -15.542969 16.027344 -15.542969 s 16.027344 
6.957031 16.027344 15.542969 z m 0 0" fill="#ed333b"/>
+                    <path d="m 115.027344 60.640625 c 0 8.433594 -7.175782 15.273437 -16.027344 15.273437 s 
-16.027344 -6.839843 -16.027344 -15.273437 c 0 -8.4375 7.175782 -15.277344 16.027344 -15.277344 s 16.027344 
6.839844 16.027344 15.277344 z m 0 0" fill="url(#q)"/>
+                    <path d="m 115.027344 57.957031 c 0 8.859375 -7.175782 16.042969 -16.027344 16.042969 s 
-16.027344 -7.183594 -16.027344 -16.042969 s 7.175782 -16.042969 16.027344 -16.042969 s 16.027344 7.183594 
16.027344 16.042969 z m 0 0" fill="#ed5158"/>
+                    <path d="m 115.027344 57.457031 c 0 8.585938 -7.175782 15.542969 -16.027344 15.542969 s 
-16.027344 -6.957031 -16.027344 -15.542969 c 0 -8.585937 7.175782 -15.542969 16.027344 -15.542969 s 16.027344 
6.957032 16.027344 15.542969 z m 0 0" fill="#ed333b"/>
+                </g>
+            </g>
+        </mask>
+        <mask id="C">
+            <g filter="url(#g)">
+                <rect fill-opacity="0.8" height="128" width="128"/>
+            </g>
+        </mask>
+        <linearGradient id="D" 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="E">
+            <rect height="128" width="128"/>
+        </clipPath>
+        <clipPath id="F">
+            <rect height="128" width="128"/>
+        </clipPath>
+    </defs>
+    <path d="m 20 32 h 88 c 4.417969 0 8 3.582031 8 8 v 68 c 0 4.417969 -3.582031 8 -8 8 h -88 c -4.417969 0 
-8 -3.582031 -8 -8 v -68 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="url(#a)"/>
+    <g clip-path="url(#b)">
+        <g clip-path="url(#c)">
+            <g clip-path="url(#d)">
+                <path d="m 20 12 h 26 l 1 1 l 1 -1 h 31.984375 l 1 1 l 1 -1 h 26.015625 c 4.433594 0 8 
3.566406 8 8 v 84 c 0 4.433594 -3.566406 8 -8 8 h -88 c -4.433594 0 -8 -3.566406 -8 -8 v -84 c 0 -4.433594 
3.566406 -8 8 -8 z m 0 0" fill="#deddda"/>
+            </g>
+        </g>
+    </g>
+    <g clip-path="url(#e)">
+        <g clip-path="url(#f)">
+            <use mask="url(#h)" transform="matrix(1 0 0 1 -8 -16)" xlink:href="#y"/>
+        </g>
+    </g>
+    <path d="m 45.058594 95.726562 c 0 8.433594 -7.175782 15.273438 -16.03125 15.273438 c -8.851563 0 
-16.027344 -6.839844 -16.027344 -15.273438 c 0 -8.4375 7.175781 -15.277343 16.027344 -15.277343 c 8.855468 0 
16.03125 6.839843 16.03125 15.277343 z m 0 0" fill="url(#j)"/>
+    <path d="m 45.058594 93 c 0 8.835938 -7.175782 16 -16.03125 16 c -8.851563 0 -16.027344 -7.164062 
-16.027344 -16 s 7.175781 -16 16.027344 -16 c 8.855468 0 16.03125 7.164062 16.03125 16 z m 0 0" 
fill="#54d684"/>
+    <path d="m 45.058594 92.542969 c 0 8.585937 -7.175782 15.542969 -16.03125 15.542969 c -8.851563 0 
-16.027344 -6.957032 -16.027344 -15.542969 c 0 -8.585938 7.175781 -15.542969 16.027344 -15.542969 c 8.855468 
0 16.03125 6.957031 16.03125 15.542969 z m 0 0" fill="#2ec27e"/>
+    <path d="m 48 12 v 100 l -1 1 v -100 z m 0 0" fill="#f0efee"/>
+    <path d="m 46 12 v 100 l 1 1 v -100 z m 0 0" fill="#d1d0cc"/>
+    <path d="m 82 12 v 100 l -1 1 v -100 z m 0 0" fill="#f0efee"/>
+    <path d="m 80 12 v 100 l 1 1 v -100 z m 0 0" fill="#d1d0cc"/>
+    <path d="m 80.058594 60.726562 c 0 8.433594 -7.175782 15.273438 -16.03125 15.273438 c -8.851563 0 
-16.027344 -6.839844 -16.027344 -15.273438 c 0 -8.4375 7.175781 -15.277343 16.027344 -15.277343 c 8.855468 0 
16.03125 6.839843 16.03125 15.277343 z m 0 0" fill="url(#k)"/>
+    <path d="m 80.058594 58 c 0 8.835938 -7.175782 16 -16.03125 16 c -8.851563 0 -16.027344 -7.164062 
-16.027344 -16 s 7.175781 -16 16.027344 -16 c 8.855468 0 16.03125 7.164062 16.03125 16 z m 0 0" 
fill="#54d684"/>
+    <path d="m 80.058594 57.542969 c 0 8.582031 -7.175782 15.542969 -16.03125 15.542969 c -8.851563 0 
-16.027344 -6.960938 -16.027344 -15.542969 c 0 -8.585938 7.175781 -15.542969 16.027344 -15.542969 c 8.855468 
0 16.03125 6.957031 16.03125 15.542969 z m 0 0" fill="#2ec27e"/>
+    <path d="m 115.027344 27.640625 c 0 8.433594 -7.175782 15.273437 -16.027344 15.273437 s -16.027344 
-6.839843 -16.027344 -15.273437 c 0 -8.4375 7.175782 -15.277344 16.027344 -15.277344 s 16.027344 6.839844 
16.027344 15.277344 z m 0 0" fill="url(#l)"/>
+    <path d="m 115.027344 24.914062 c 0 8.835938 -7.175782 16 -16.027344 16 s -16.027344 -7.164062 
-16.027344 -16 c 0 -8.835937 7.175782 -16 16.027344 -16 s 16.027344 7.164063 16.027344 16 z m 0 0" 
fill="#54d684"/>
+    <path d="m 115.027344 24.457031 c 0 8.585938 -7.175782 15.542969 -16.027344 15.542969 s -16.027344 
-6.957031 -16.027344 -15.542969 c 0 -8.585937 7.175782 -15.542969 16.027344 -15.542969 s 16.027344 6.957032 
16.027344 15.542969 z m 0 0" fill="#2ec27e"/>
+    <path d="m 45.058594 59.640625 c 0 8.433594 -7.175782 15.273437 -16.03125 15.273437 c -8.851563 0 
-16.027344 -6.839843 -16.027344 -15.273437 c 0 -8.4375 7.175781 -15.277344 16.027344 -15.277344 c 8.855468 0 
16.03125 6.839844 16.03125 15.277344 z m 0 0" fill="url(#n)"/>
+    <path d="m 45.058594 56.957031 c 0 8.859375 -7.175782 16.042969 -16.03125 16.042969 c -8.851563 0 
-16.027344 -7.183594 -16.027344 -16.042969 s 7.175781 -16.042969 16.027344 -16.042969 c 8.855468 0 16.03125 
7.183594 16.03125 16.042969 z m 0 0" fill="#ed5158"/>
+    <path d="m 45.058594 56.457031 c 0 8.585938 -7.175782 15.542969 -16.03125 15.542969 c -8.851563 0 
-16.027344 -6.957031 -16.027344 -15.542969 c 0 -8.585937 7.175781 -15.542969 16.027344 -15.542969 c 8.855468 
0 16.03125 6.957032 16.03125 15.542969 z m 0 0" fill="#ed333b"/>
+    <path d="m 80 95.273438 c 0 8.4375 -7.175781 15.277343 -16.027344 15.277343 c -8.855468 0 -16.03125 
-6.839843 -16.03125 -15.277343 c 0 -8.433594 7.175782 -15.273438 16.03125 -15.273438 c 8.851563 0 16.027344 
6.839844 16.027344 15.273438 z m 0 0" fill="url(#o)"/>
+    <path d="m 80 92.59375 c 0 8.859375 -7.175781 16.042969 -16.027344 16.042969 c -8.855468 0 -16.03125 
-7.183594 -16.03125 -16.042969 s 7.175782 -16.042969 16.03125 -16.042969 c 8.851563 0 16.027344 7.183594 
16.027344 16.042969 z m 0 0" fill="#ed5158"/>
+    <path d="m 80 92.09375 c 0 8.582031 -7.175781 15.542969 -16.027344 15.542969 c -8.855468 0 -16.03125 
-6.960938 -16.03125 -15.542969 c 0 -8.585938 7.175782 -15.542969 16.03125 -15.542969 c 8.851563 0 16.027344 
6.957031 16.027344 15.542969 z m 0 0" fill="#ed333b"/>
+    <path d="m 115.027344 95.273438 c 0 8.4375 -7.175782 15.277343 -16.027344 15.277343 s -16.027344 
-6.839843 -16.027344 -15.277343 c 0 -8.433594 7.175782 -15.273438 16.027344 -15.273438 s 16.027344 6.839844 
16.027344 15.273438 z m 0 0" fill="url(#p)"/>
+    <path d="m 115.027344 92.59375 c 0 8.859375 -7.175782 16.042969 -16.027344 16.042969 s -16.027344 
-7.183594 -16.027344 -16.042969 s 7.175782 -16.042969 16.027344 -16.042969 s 16.027344 7.183594 16.027344 
16.042969 z m 0 0" fill="#ed5158"/>
+    <path d="m 115.027344 92.09375 c 0 8.582031 -7.175782 15.542969 -16.027344 15.542969 s -16.027344 
-6.960938 -16.027344 -15.542969 c 0 -8.585938 7.175782 -15.542969 16.027344 -15.542969 s 16.027344 6.957031 
16.027344 15.542969 z m 0 0" fill="#ed333b"/>
+    <path d="m 115.027344 60.640625 c 0 8.433594 -7.175782 15.273437 -16.027344 15.273437 s -16.027344 
-6.839843 -16.027344 -15.273437 c 0 -8.4375 7.175782 -15.277344 16.027344 -15.277344 s 16.027344 6.839844 
16.027344 15.277344 z m 0 0" fill="url(#q)"/>
+    <path d="m 115.027344 57.957031 c 0 8.859375 -7.175782 16.042969 -16.027344 16.042969 s -16.027344 
-7.183594 -16.027344 -16.042969 s 7.175782 -16.042969 16.027344 -16.042969 s 16.027344 7.183594 16.027344 
16.042969 z m 0 0" fill="#ed5158"/>
+    <path d="m 115.027344 57.457031 c 0 8.585938 -7.175782 15.542969 -16.027344 15.542969 s -16.027344 
-6.957031 -16.027344 -15.542969 c 0 -8.585937 7.175782 -15.542969 16.027344 -15.542969 s 16.027344 6.957032 
16.027344 15.542969 z m 0 0" fill="#ed333b"/>
+    <g clip-path="url(#F)" mask="url(#B)">
+        <g clip-path="url(#E)" mask="url(#C)">
+            <path d="m 128 80.640625 v 47.359375 h -128 v -47.359375 z m 0 0" fill="url(#D)"/>
+            <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>
diff --git a/data/icons/hicolor/scalable/org.gnome.Four-in-a-row.svg 
b/data/icons/hicolor/scalable/org.gnome.Four-in-a-row.svg
new file mode 100644
index 0000000..399dd81
--- /dev/null
+++ b/data/icons/hicolor/scalable/org.gnome.Four-in-a-row.svg
@@ -0,0 +1,101 @@
+<?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" gradientUnits="userSpaceOnUse" x1="12" x2="116" y1="64" y2="64">
+        <stop offset="0" stop-color="#babdb6"/>
+        <stop offset="0.0416667" stop-color="#f6f5f4"/>
+        <stop offset="0.0833333" stop-color="#9a9996"/>
+        <stop offset="0.916667" stop-color="#9a9996"/>
+        <stop offset="0.958333" stop-color="#f6f5f4"/>
+        <stop offset="1" stop-color="#babdb6"/>
+    </linearGradient>
+    <clipPath id="b">
+        <path d="m 12 12 h 104 v 100 h -104 z m 0 0"/>
+    </clipPath>
+    <clipPath id="c">
+        <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"/>
+    </clipPath>
+    <clipPath id="d">
+        <path d="m 20 12 h 26 l 1 1 l 1 -1 h 31.984375 l 1 1 l 1 -1 h 26.015625 c 4.433594 0 8 3.566406 8 8 
v 84 c 0 4.433594 -3.566406 8 -8 8 h -88 c -4.433594 0 -8 -3.566406 -8 -8 v -84 c 0 -4.433594 3.566406 -8 8 
-8 z m 0 0"/>
+    </clipPath>
+    <clipPath id="e">
+        <path d="m 12 12 h 104 v 100 h -104 z m 0 0"/>
+    </clipPath>
+    <clipPath id="f">
+        <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"/>
+    </clipPath>
+    <filter id="g" 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="h">
+        <g filter="url(#g)">
+            <rect fill-opacity="0.5" height="128" width="128"/>
+        </g>
+    </mask>
+    <clipPath id="i">
+        <rect height="152" width="192"/>
+    </clipPath>
+    <linearGradient id="j" gradientUnits="userSpaceOnUse">
+        <stop offset="0" stop-color="#32d48a"/>
+        <stop offset="0.160129" stop-color="#218657"/>
+        <stop offset="0.488597" stop-color="#2dc782"/>
+        <stop offset="0.851387" stop-color="#165d3c"/>
+        <stop offset="1" stop-color="#26a269"/>
+    </linearGradient>
+    <linearGradient id="k" gradientTransform="matrix(0.924726 0 0 0.916505 -5.494514 -141.955357)" x1="20" 
x2="54.666668" xlink:href="#j" y1="259.333374" y2="259.333374"/>
+    <linearGradient id="l" gradientTransform="matrix(0.924726 0 0 0.916505 29.505482 -176.955376)" x1="20" 
x2="54.666668" xlink:href="#j" y1="259.333374" y2="259.333374"/>
+    <linearGradient id="m" gradientTransform="matrix(0.924726 0 0 0.916505 64.47691 -210.041108)" x1="20" 
x2="54.666668" xlink:href="#j" y1="259.333374" y2="259.333374"/>
+    <linearGradient id="n" gradientUnits="userSpaceOnUse">
+        <stop offset="0" stop-color="#f66151"/>
+        <stop offset="0.19324" stop-color="#a51d2d"/>
+        <stop offset="0.478908" stop-color="#e01b24"/>
+        <stop offset="0.8252" stop-color="#a51d2d"/>
+        <stop offset="1" stop-color="#ed333b"/>
+    </linearGradient>
+    <linearGradient id="o" x1="13.733333" x2="45.389267" xlink:href="#n" y1="29.047589" y2="29.047589"/>
+    <linearGradient id="p" x1="48.676181" x2="80.332115" xlink:href="#n" y1="64.68348" y2="64.68348"/>
+    <linearGradient id="q" x1="83.704761" x2="115.360695" xlink:href="#n" y1="64.68348" y2="64.68348"/>
+    <linearGradient id="r" x1="83.704761" x2="115.360695" xlink:href="#n" y1="30.047589" y2="30.047589"/>
+    <path d="m 20 32 h 88 c 4.417969 0 8 3.582031 8 8 v 68 c 0 4.417969 -3.582031 8 -8 8 h -88 c -4.417969 0 
-8 -3.582031 -8 -8 v -68 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="url(#a)"/>
+    <g clip-path="url(#b)">
+        <g clip-path="url(#c)">
+            <g clip-path="url(#d)">
+                <path d="m 20 12 h 26 l 1 1 l 1 -1 h 31.984375 l 1 1 l 1 -1 h 26.015625 c 4.433594 0 8 
3.566406 8 8 v 84 c 0 4.433594 -3.566406 8 -8 8 h -88 c -4.433594 0 -8 -3.566406 -8 -8 v -84 c 0 -4.433594 
3.566406 -8 8 -8 z m 0 0" fill="#deddda"/>
+            </g>
+        </g>
+    </g>
+    <g clip-path="url(#e)">
+        <g clip-path="url(#f)">
+            <g clip-path="url(#i)" mask="url(#h)" transform="matrix(1 0 0 1 -8 -16)">
+                <path d="m 20.5 93 h 103 c 0.277344 0 0.5 0.222656 0.5 0.5 s -0.222656 0.5 -0.5 0.5 h -103 c 
-0.277344 0 -0.5 -0.222656 -0.5 -0.5 s 0.222656 -0.5 0.5 -0.5 z m 0 0" fill="#f6f5f4"/>
+                <path d="m 20.5 92 h 103 c 0.277344 0 0.5 0.222656 0.5 0.5 s -0.222656 0.5 -0.5 0.5 h -103 c 
-0.277344 0 -0.5 -0.222656 -0.5 -0.5 s 0.222656 -0.5 0.5 -0.5 z m 0 0" fill="#c0bfbc"/>
+                <path d="m 20.5 60 h 103 c 0.277344 0 0.5 0.222656 0.5 0.5 s -0.222656 0.5 -0.5 0.5 h -103 c 
-0.277344 0 -0.5 -0.222656 -0.5 -0.5 s 0.222656 -0.5 0.5 -0.5 z m 0 0" fill="#f6f5f4"/>
+                <path d="m 20.5 59 h 103 c 0.277344 0 0.5 0.222656 0.5 0.5 s -0.222656 0.5 -0.5 0.5 h -103 c 
-0.277344 0 -0.5 -0.222656 -0.5 -0.5 s 0.222656 -0.5 0.5 -0.5 z m 0 0" fill="#c0bfbc"/>
+            </g>
+        </g>
+    </g>
+    <path d="m 45.058594 95.726562 c 0 8.433594 -7.175782 15.273438 -16.03125 15.273438 c -8.851563 0 
-16.027344 -6.839844 -16.027344 -15.273438 c 0 -8.4375 7.175781 -15.277343 16.027344 -15.277343 c 8.855468 0 
16.03125 6.839843 16.03125 15.277343 z m 0 0" fill="url(#k)"/>
+    <path d="m 45.058594 93 c 0 8.835938 -7.175782 16 -16.03125 16 c -8.851563 0 -16.027344 -7.164062 
-16.027344 -16 s 7.175781 -16 16.027344 -16 c 8.855468 0 16.03125 7.164062 16.03125 16 z m 0 0" 
fill="#54d684"/>
+    <path d="m 45.058594 92.542969 c 0 8.585937 -7.175782 15.542969 -16.03125 15.542969 c -8.851563 0 
-16.027344 -6.957032 -16.027344 -15.542969 c 0 -8.585938 7.175781 -15.542969 16.027344 -15.542969 c 8.855468 
0 16.03125 6.957031 16.03125 15.542969 z m 0 0" fill="#2ec27e"/>
+    <path d="m 48 12 v 100 l -1 1 v -100 z m 0 0" fill="#f0efee"/>
+    <path d="m 46 12 v 100 l 1 1 v -100 z m 0 0" fill="#d1d0cc"/>
+    <path d="m 82 12 v 100 l -1 1 v -100 z m 0 0" fill="#f0efee"/>
+    <path d="m 80 12 v 100 l 1 1 v -100 z m 0 0" fill="#d1d0cc"/>
+    <path d="m 80.058594 60.726562 c 0 8.433594 -7.175782 15.273438 -16.03125 15.273438 c -8.851563 0 
-16.027344 -6.839844 -16.027344 -15.273438 c 0 -8.4375 7.175781 -15.277343 16.027344 -15.277343 c 8.855468 0 
16.03125 6.839843 16.03125 15.277343 z m 0 0" fill="url(#l)"/>
+    <path d="m 80.058594 58 c 0 8.835938 -7.175782 16 -16.03125 16 c -8.851563 0 -16.027344 -7.164062 
-16.027344 -16 s 7.175781 -16 16.027344 -16 c 8.855468 0 16.03125 7.164062 16.03125 16 z m 0 0" 
fill="#54d684"/>
+    <path d="m 80.058594 57.542969 c 0 8.582031 -7.175782 15.542969 -16.03125 15.542969 c -8.851563 0 
-16.027344 -6.960938 -16.027344 -15.542969 c 0 -8.585938 7.175781 -15.542969 16.027344 -15.542969 c 8.855468 
0 16.03125 6.957031 16.03125 15.542969 z m 0 0" fill="#2ec27e"/>
+    <path d="m 115.027344 27.640625 c 0 8.433594 -7.175782 15.273437 -16.027344 15.273437 s -16.027344 
-6.839843 -16.027344 -15.273437 c 0 -8.4375 7.175782 -15.277344 16.027344 -15.277344 s 16.027344 6.839844 
16.027344 15.277344 z m 0 0" fill="url(#m)"/>
+    <path d="m 115.027344 24.914062 c 0 8.835938 -7.175782 16 -16.027344 16 s -16.027344 -7.164062 
-16.027344 -16 c 0 -8.835937 7.175782 -16 16.027344 -16 s 16.027344 7.164063 16.027344 16 z m 0 0" 
fill="#54d684"/>
+    <path d="m 115.027344 24.457031 c 0 8.585938 -7.175782 15.542969 -16.027344 15.542969 s -16.027344 
-6.957031 -16.027344 -15.542969 c 0 -8.585937 7.175782 -15.542969 16.027344 -15.542969 s 16.027344 6.957032 
16.027344 15.542969 z m 0 0" fill="#2ec27e"/>
+    <path d="m 45.058594 59.640625 c 0 8.433594 -7.175782 15.273437 -16.03125 15.273437 c -8.851563 0 
-16.027344 -6.839843 -16.027344 -15.273437 c 0 -8.4375 7.175781 -15.277344 16.027344 -15.277344 c 8.855468 0 
16.03125 6.839844 16.03125 15.277344 z m 0 0" fill="url(#o)"/>
+    <path d="m 45.058594 56.957031 c 0 8.859375 -7.175782 16.042969 -16.03125 16.042969 c -8.851563 0 
-16.027344 -7.183594 -16.027344 -16.042969 s 7.175781 -16.042969 16.027344 -16.042969 c 8.855468 0 16.03125 
7.183594 16.03125 16.042969 z m 0 0" fill="#ed5158"/>
+    <path d="m 45.058594 56.457031 c 0 8.585938 -7.175782 15.542969 -16.03125 15.542969 c -8.851563 0 
-16.027344 -6.957031 -16.027344 -15.542969 c 0 -8.585937 7.175781 -15.542969 16.027344 -15.542969 c 8.855468 
0 16.03125 6.957032 16.03125 15.542969 z m 0 0" fill="#ed333b"/>
+    <path d="m 80 95.273438 c 0 8.4375 -7.175781 15.277343 -16.027344 15.277343 c -8.855468 0 -16.03125 
-6.839843 -16.03125 -15.277343 c 0 -8.433594 7.175782 -15.273438 16.03125 -15.273438 c 8.851563 0 16.027344 
6.839844 16.027344 15.273438 z m 0 0" fill="url(#p)"/>
+    <path d="m 80 92.59375 c 0 8.859375 -7.175781 16.042969 -16.027344 16.042969 c -8.855468 0 -16.03125 
-7.183594 -16.03125 -16.042969 s 7.175782 -16.042969 16.03125 -16.042969 c 8.851563 0 16.027344 7.183594 
16.027344 16.042969 z m 0 0" fill="#ed5158"/>
+    <path d="m 80 92.09375 c 0 8.582031 -7.175781 15.542969 -16.027344 15.542969 c -8.855468 0 -16.03125 
-6.960938 -16.03125 -15.542969 c 0 -8.585938 7.175782 -15.542969 16.03125 -15.542969 c 8.851563 0 16.027344 
6.957031 16.027344 15.542969 z m 0 0" fill="#ed333b"/>
+    <path d="m 115.027344 95.273438 c 0 8.4375 -7.175782 15.277343 -16.027344 15.277343 s -16.027344 
-6.839843 -16.027344 -15.277343 c 0 -8.433594 7.175782 -15.273438 16.027344 -15.273438 s 16.027344 6.839844 
16.027344 15.273438 z m 0 0" fill="url(#q)"/>
+    <path d="m 115.027344 92.59375 c 0 8.859375 -7.175782 16.042969 -16.027344 16.042969 s -16.027344 
-7.183594 -16.027344 -16.042969 s 7.175782 -16.042969 16.027344 -16.042969 s 16.027344 7.183594 16.027344 
16.042969 z m 0 0" fill="#ed5158"/>
+    <path d="m 115.027344 92.09375 c 0 8.582031 -7.175782 15.542969 -16.027344 15.542969 s -16.027344 
-6.960938 -16.027344 -15.542969 c 0 -8.585938 7.175782 -15.542969 16.027344 -15.542969 s 16.027344 6.957031 
16.027344 15.542969 z m 0 0" fill="#ed333b"/>
+    <path d="m 115.027344 60.640625 c 0 8.433594 -7.175782 15.273437 -16.027344 15.273437 s -16.027344 
-6.839843 -16.027344 -15.273437 c 0 -8.4375 7.175782 -15.277344 16.027344 -15.277344 s 16.027344 6.839844 
16.027344 15.277344 z m 0 0" fill="url(#r)"/>
+    <path d="m 115.027344 57.957031 c 0 8.859375 -7.175782 16.042969 -16.027344 16.042969 s -16.027344 
-7.183594 -16.027344 -16.042969 s 7.175782 -16.042969 16.027344 -16.042969 s 16.027344 7.183594 16.027344 
16.042969 z m 0 0" fill="#ed5158"/>
+    <path d="m 115.027344 57.457031 c 0 8.585938 -7.175782 15.542969 -16.027344 15.542969 s -16.027344 
-6.957031 -16.027344 -15.542969 c 0 -8.585937 7.175782 -15.542969 16.027344 -15.542969 s 16.027344 6.957032 
16.027344 15.542969 z m 0 0" fill="#ed333b"/>
+</svg>
diff --git a/data/icons/hicolor/symbolic/org.gnome.Four-in-a-row-symbolic.svg 
b/data/icons/hicolor/symbolic/org.gnome.Four-in-a-row-symbolic.svg
index cdc599c..1fe8170 100644
--- a/data/icons/hicolor/symbolic/org.gnome.Four-in-a-row-symbolic.svg
+++ b/data/icons/hicolor/symbolic/org.gnome.Four-in-a-row-symbolic.svg
@@ -1,37 +1,8 @@
-<?xml version='1.0' encoding='UTF-8' standalone='no'?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg xmlns:cc='http://creativecommons.org/ns#' xmlns:dc='http://purl.org/dc/elements/1.1/' 
sodipodi:docname='four-in-a-row-symbolic.svg' height='16' id='svg7384' 
xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' 
xmlns:osb='http://www.openswatchbook.org/uri/2009/osb' 
xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' 
xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:svg='http://www.w3.org/2000/svg' 
version='1.1' inkscape:version='0.91 r13725' width='16' xmlns='http://www.w3.org/2000/svg'>
-  <metadata id='metadata90'>
-    <rdf:RDF>
-      <cc:Work rdf:about=''>
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/>
-        <dc:title>Gnome Symbolic Icon Theme</dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <sodipodi:namedview inkscape:bbox-paths='true' bordercolor='#666666' borderopacity='1' 
inkscape:current-layer='layer9' inkscape:cx='-26.676442' inkscape:cy='-10.64485' gridtolerance='10' 
inkscape:guide-bbox='true' guidetolerance='10' id='namedview88' inkscape:object-nodes='false' 
inkscape:object-paths='false' objecttolerance='10' pagecolor='#555753' inkscape:pageopacity='1' 
inkscape:pageshadow='2' showborder='false' showgrid='false' showguides='true' inkscape:snap-bbox='true' 
inkscape:snap-bbox-midpoints='false' inkscape:snap-global='true' inkscape:snap-grids='true' 
inkscape:snap-nodes='true' inkscape:snap-others='false' inkscape:snap-to-guides='true' 
inkscape:window-height='1376' inkscape:window-maximized='1' inkscape:window-width='2560' 
inkscape:window-x='0' inkscape:window-y='27' inkscape:zoom='11.313708'>
-    <inkscape:grid empspacing='2' enabled='true' id='grid4866' originx='-142' originy='-362' 
snapvisiblegridlinesonly='true' spacingx='1px' spacingy='1px' type='xygrid' visible='true'/>
-  </sodipodi:namedview>
-  <title id='title9167'>Gnome Symbolic Icon Theme</title>
-  <defs id='defs7386'>
-    <linearGradient id='linearGradient7212' osb:paint='solid'>
-      <stop id='stop7214' offset='0' style='stop-color:#000000;stop-opacity:1;'/>
-    </linearGradient>
-  </defs>
-  <g inkscape:groupmode='layer' id='layer9' inkscape:label='apps' style='display:inline' 
transform='translate(-383.0002,145)'>
-
-    <path inkscape:connector-curvature='0' d='m 386.0002,-130.5 a 1.5,1.5 0 0 1 -1.5,1.5 1.5,1.5 0 0 1 
-1.5,-1.5 1.5,1.5 0 0 1 1.5,-1.5 1.5,1.5 0 0 1 1.5,1.5 z' id='path10610-8' 
style='fill:#bebebe;fill-opacity:1;stroke:none'/>
-    <path inkscape:connector-curvature='0' d='m 390.0002,-130.5 a 1.5,1.5 0 0 1 -1.5,1.5 1.5,1.5 0 0 1 
-1.5,-1.5 1.5,1.5 0 0 1 1.5,-1.5 1.5,1.5 0 0 1 1.5,1.5 z' id='path10610-8-4' 
style='opacity:0.3;fill:#bebebe;fill-opacity:1;stroke:none'/>
-    <path inkscape:connector-curvature='0' d='m 394.0002,-130.5 a 1.5,1.5 0 0 1 -1.5,1.5 1.5,1.5 0 0 1 
-1.5,-1.5 1.5,1.5 0 0 1 1.5,-1.5 1.5,1.5 0 0 1 1.5,1.5 z' id='path10610-8-8' 
style='fill:#bebebe;fill-opacity:1;stroke:none'/>
-    <path inkscape:connector-curvature='0' d='m 398.0002,-130.5 a 1.5,1.5 0 0 1 -1.5,1.5 1.5,1.5 0 0 1 
-1.5,-1.5 1.5,1.5 0 0 1 1.5,-1.5 1.5,1.5 0 0 1 1.5,1.5 z' id='path10610-8-4-5' 
style='fill:#bebebe;fill-opacity:1;stroke:none'/>
-    <path inkscape:connector-curvature='0' d='m 386.0002,-134.5 a 1.5,1.5 0 0 1 -1.5,1.5 1.5,1.5 0 0 1 
-1.5,-1.5 1.5,1.5 0 0 1 1.5,-1.5 1.5,1.5 0 0 1 1.5,1.5 z' id='path10610-8-1' 
style='opacity:0.3;fill:#bebebe;fill-opacity:1;stroke:none'/>
-    <path inkscape:connector-curvature='0' d='m 390.0002,-134.5 a 1.5,1.5 0 0 1 -1.5,1.5 1.5,1.5 0 0 1 
-1.5,-1.5 1.5,1.5 0 0 1 1.5,-1.5 1.5,1.5 0 0 1 1.5,1.5 z' id='path10610-8-4-0' 
style='fill:#bebebe;fill-opacity:1;stroke:none'/>
-    <path inkscape:connector-curvature='0' d='m 394.0002,-134.5 a 1.5,1.5 0 0 1 -1.5,1.5 1.5,1.5 0 0 1 
-1.5,-1.5 1.5,1.5 0 0 1 1.5,-1.5 1.5,1.5 0 0 1 1.5,1.5 z' id='path10610-8-8-6' 
style='opacity:0.3;fill:#bebebe;fill-opacity:1;stroke:none'/>
-    <path inkscape:connector-curvature='0' d='m 398.0002,-134.5 a 1.5,1.5 0 0 1 -1.5,1.5 1.5,1.5 0 0 1 
-1.5,-1.5 1.5,1.5 0 0 1 1.5,-1.5 1.5,1.5 0 0 1 1.5,1.5 z' id='path10610-8-4-5-5' 
style='opacity:0.3;fill:#bebebe;fill-opacity:1;stroke:none'/>
-    <path inkscape:connector-curvature='0' d='m 394.0002,-138.5 a 1.5,1.5 0 0 1 -1.5,1.5 1.5,1.5 0 0 1 
-1.5,-1.5 1.5,1.5 0 0 1 1.5,-1.5 1.5,1.5 0 0 1 1.5,1.5 z' id='path10610-8-8-6-1' 
style='fill:#bebebe;fill-opacity:1;stroke:none'/>
-    <path inkscape:connector-curvature='0' d='m 398.0002,-138.5 a 1.5,1.5 0 0 1 -1.5,1.5 1.5,1.5 0 0 1 
-1.5,-1.5 1.5,1.5 0 0 1 1.5,-1.5 1.5,1.5 0 0 1 1.5,1.5 z' id='path10610-8-4-5-5-6' 
style='opacity:0.3;fill:#bebebe;fill-opacity:1;stroke:none'/>
-    <path inkscape:connector-curvature='0' d='m 398.0002,-142.5 a 1.5,1.5 0 0 1 -1.5,1.5 1.5,1.5 0 0 1 
-1.5,-1.5 1.5,1.5 0 0 1 1.5,-1.5 1.5,1.5 0 0 1 1.5,1.5 z' id='path10610-8-4-5-5-6-2' 
style='fill:#bebebe;fill-opacity:1;stroke:none'/>
-  </g>
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg";>
+    <g fill="#241f31">
+        <path d="m 8 12 c 0 2.210938 -1.789062 4 -4 4 s -4 -1.789062 -4 -4 s 1.789062 -4 4 -4 s 4 1.789062 4 
4 z m 0 0"/>
+        <path d="m 16 4 c 0 2.210938 -1.789062 4 -4 4 s -4 -1.789062 -4 -4 s 1.789062 -4 4 -4 s 4 1.789062 4 
4 z m 0 0"/>
+        <path d="m 12 8 c -2.210938 0 -4 1.789062 -4 4 s 1.789062 4 4 4 s 4 -1.789062 4 -4 s -1.789062 -4 -4 
-4 z m 0 2.109375 c 1.042969 0 1.890625 0.847656 1.890625 1.890625 s -0.847656 1.890625 -1.890625 1.890625 s 
-1.890625 -0.847656 -1.890625 -1.890625 s 0.847656 -1.890625 1.890625 -1.890625 z m 0 0"/>
+    </g>
 </svg>
diff --git a/data/icons/meson.build b/data/icons/meson.build
index f1ceaa2..0a260bc 100644
--- a/data/icons/meson.build
+++ b/data/icons/meson.build
@@ -1,14 +1,9 @@
-sizes = ['16x16', '22x22', '24x24', '32x32', '48x48', '256x256', '512x512']
-
 themedir = join_paths(get_option('prefix'), get_option('datadir'), 'icons', 'hicolor')
-foreach size: sizes
-    install_data(
-        join_paths('hicolor', size, '@0@.png'.format(application_id)),
-        install_dir: join_paths(themedir, size, 'apps')
-    )
-endforeach
-
+install_data(
+    join_paths('hicolor', 'scalable', '@0@.svg'.format(application_id)),
+    install_dir: join_paths(themedir, 'scalable', 'apps')
+)
 install_data(
     join_paths('hicolor', 'symbolic', '@0 -symbolic svg'.format(application_id)),
     install_dir: join_paths(themedir, 'symbolic', 'apps')
-)
\ No newline at end of file
+)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]