[iagno/wip/snwh/new-icon] Update app icon - fixes #12



commit 1cba3e5dfb2f74ac78c4466e9dde7d6b21839335
Author: Sam Hewitt <sam snwh org>
Date:   Fri Nov 8 11:22:59 2019 -0500

    Update app icon
     - fixes #12

 data/icons/hicolor/16x16/org.gnome.Reversi.png     | Bin 662 -> 0 bytes
 data/icons/hicolor/22x22/org.gnome.Reversi.png     | Bin 1202 -> 0 bytes
 data/icons/hicolor/24x24/org.gnome.Reversi.png     | Bin 1040 -> 0 bytes
 data/icons/hicolor/256x256/org.gnome.Reversi.png   | Bin 50162 -> 0 bytes
 data/icons/hicolor/32x32/org.gnome.Reversi.png     | Bin 1851 -> 0 bytes
 data/icons/hicolor/48x48/org.gnome.Reversi.png     | Bin 3412 -> 0 bytes
 data/icons/hicolor/scalable/org.gnome.Reversi.svg  |  52 +++++++++++
 .../symbolic/org.gnome.Reversi-symbolic.svg        | 102 ++-------------------
 data/meson.build                                   |  13 +--
 9 files changed, 63 insertions(+), 104 deletions(-)
---
diff --git a/data/icons/hicolor/scalable/org.gnome.Reversi.svg 
b/data/icons/hicolor/scalable/org.gnome.Reversi.svg
new file mode 100755
index 0000000..2b0d568
--- /dev/null
+++ b/data/icons/hicolor/scalable/org.gnome.Reversi.svg
@@ -0,0 +1,52 @@
+<svg xmlns="http://www.w3.org/2000/svg"; xmlns:xlink="http://www.w3.org/1999/xlink"; width="128" height="128">
+    <defs>
+        <linearGradient xlink:href="#a" id="h" x1="12" y1="265" x2="60" y2="265" 
gradientUnits="userSpaceOnUse" gradientTransform="translate(56 317.533)"/>
+        <linearGradient id="a">
+            <stop offset="0" stop-color="#3d3846"/>
+            <stop offset="1" stop-color="#241f31"/>
+        </linearGradient>
+        <linearGradient xlink:href="#b" id="e" x1="40" y1="274" x2="34" y2="250" 
gradientUnits="userSpaceOnUse" gradientTransform="translate(0 373.533)"/>
+        <linearGradient id="b">
+            <stop offset="0" stop-color="#f6d32d"/>
+            <stop offset="1" stop-color="#f8e45c"/>
+        </linearGradient>
+        <linearGradient xlink:href="#c" id="f" x1="12" y1="209" x2="60" y2="209" 
gradientUnits="userSpaceOnUse" gradientTransform="translate(0 373.533)"/>
+        <linearGradient id="c">
+            <stop offset="0" stop-color="#deddda"/>
+            <stop offset="1" stop-color="#c0bfbc"/>
+        </linearGradient>
+        <linearGradient xlink:href="#b" id="j" x1="-1452.458" y1="302.744" x2="-1460.52" y2="269.446" 
gradientUnits="userSpaceOnUse"/>
+        <linearGradient xlink:href="#c" id="i" gradientUnits="userSpaceOnUse" 
gradientTransform="translate(56 429.533)" x1="12" y1="209" x2="60" y2="209"/>
+        <linearGradient gradientTransform="translate(56 317.533)" xlink:href="#b" id="k" x1="40" y1="274" 
x2="34" y2="250" gradientUnits="userSpaceOnUse"/>
+        <linearGradient xlink:href="#a" id="d" gradientUnits="userSpaceOnUse" gradientTransform="translate(0 
373.533)" x1="12" y1="265" x2="60" y2="265"/>
+        <linearGradient xlink:href="#b" id="g" gradientUnits="userSpaceOnUse" x1="-1452.458" y1="302.744" 
x2="-1460.52" y2="269.446"/>
+    </defs>
+    <g transform="translate(0 -545.533)">
+        <path style="marker:none" d="M12 637.533v2c0 13.296 10.704 24 24 24s24-10.704 24-24v-2z" 
fill="url(#d)"/>
+        <rect ry="24" rx="24" y="613.533" x="12" height="48" width="48" style="marker:none" fill="#5e5c64"/>
+        <path style="marker:none" d="M42.863 621.533l-9.13 8.942-7.567-1.942V627.3l-4.809-2v2l5.678 
11.453-5.123 8.08-1.72.717v2l12.64-1.865 8.147 9.85 2.134-12.606 
11.877-4.711v-2l-4.808-2v1.482l-6.512-3.408z" color="#bebebe" overflow="visible" fill="#e5a50a"/>
+        <path style="marker:none" d="M40.978 655.532l-8.146-9.848-12.64 1.864 6.842-10.796-5.677-11.453 
12.376 3.175 9.13-8.942.807 12.76 11.32 5.926-11.877 4.71z" color="#bebebe" overflow="visible" 
fill="url(#e)"/>
+        <path d="M32.832 645.684v2l8.147 9.85v-2.002z" opacity=".2" fill="#f8e45c" fill-rule="evenodd"/>
+        <path d="M43.113 642.928v2l-2.134 12.605v-2z" opacity=".4" fill="#b28108" fill-rule="evenodd"/>
+        <path style="marker:none" d="M12 581.533v2c0 13.296 10.704 24 24 24s24-10.704 24-24v-2z" 
fill="url(#f)"/>
+        <rect style="marker:none" width="48" height="48" x="12" y="557.533" rx="24" ry="24" fill="#f6f5f4"/>
+        <path d="M33.148 563.533L30.07 569.9l-2.957-.532v-.72l-4-2v2l1.252 6.959L22 576.748v-.066h-4v2l5.102 
4.894-2.268 4.23h-1.072v2l7.004.962.96 7.004 6.231-3.34 4.895 5.101 3.076-6.365 6.959 
1.252-.033-.182.033.034v-1.852l-.44-.44-.812-4.519L54 584.385v-2h-2.084l-3.018-2.895 
3.34-6.23v-2h-4v1.451l-3.004-.412-.96-7.004-6.231 3.34z" fill="#e5a50a"/>
+        <path transform="rotate(-15.001 889.815 -3804.063) scale(.73145)" d="M-1449.667 
307.577l-8.746-4.113-6.316 7.315-4.658-8.469-9.41 2.206 1.21-9.59-8.909-3.746 6.615-7.046-5.005-8.268 
9.493-1.812.81-9.631 8.746 4.113 6.316-7.315 4.658 8.469 9.41-2.206-1.21 9.59 8.909 3.746-6.615 7.046 5.005 
8.268-9.493 1.812z" style="marker:none" color="#bebebe" overflow="visible" fill="url(#g)"/>
+        <path d="M33.957 592.432v2l4.894 5.102v-2zM41.927 591.169v2l6.96 1.252v-2.001zM26.743 588.661v2l.983 
7.111v-2z" opacity=".2" fill="#f8e45c" fill-rule="evenodd"/>
+        <circle transform="scale(1 -1)" cx="36" cy="-579.533" r="11" opacity=".33" fill="#fff"/>
+        <path d="M46.979 580.12A11 11 0 0036 569.532a11 11 0 00-10.979 10.414 11 11 0 01-.021-.414 11 11 0 
0111-11 11 11 0 0111 11 11 11 0 01-.021.586z" opacity=".2" fill="#fff"/>
+        <path d="M68 581.533v2c0 13.296 10.704 24 24 24s24-10.704 24-24v-2z" style="marker:none" 
fill="url(#h)"/>
+        <rect style="marker:none" width="48" height="48" x="68" y="557.533" rx="24" ry="24" fill="#5e5c64"/>
+        <path d="M98.863 565.533l-9.13 8.942-7.567-1.942V571.3l-4.809-2v2l5.678 11.453-5.123 
8.08-1.72.717v2l12.64-1.865 8.147 9.85 2.134-12.606 11.877-4.711v-2l-4.808-2v1.482l-6.512-3.408z" 
style="marker:none" color="#bebebe" overflow="visible" fill="#e5a50a"/>
+        <path d="M88.832 589.684v2l8.147 9.85v-2.002z" opacity=".2" fill="#f8e45c" fill-rule="evenodd"/>
+        <path d="M99.113 586.928v2l-2.134 12.605v-2z" opacity=".4" fill="#b28108" fill-rule="evenodd"/>
+        <path d="M68 637.533v2c0 13.296 10.704 24 24 24s24-10.704 24-24v-2z" style="marker:none" 
fill="url(#i)"/>
+        <rect ry="24" rx="24" y="613.533" x="68" height="48" width="48" style="marker:none" fill="#f6f5f4"/>
+        <path d="M89.148 619.533L86.07 625.9l-2.957-.532v-.72l-4-2v2l1.252 6.959L78 632.748v-.066h-4v2l5.102 
4.894-2.268 4.23h-1.072v2l7.004.962.96 7.004 6.231-3.34 4.895 5.101 3.076-6.365 6.959 
1.252-.033-.182.033.034v-1.852l-.44-.44-.812-4.519 6.365-3.076v-2h-2.084l-3.018-2.895 
3.34-6.23v-2h-4v1.451l-3.004-.412-.96-7.004-6.231 3.34z" fill="#e5a50a"/>
+        <path transform="rotate(-15.001 1130.499 -3988.741) scale(.73145)" d="M-1449.667 
307.577l-8.746-4.113-6.316 7.315-4.658-8.469-9.41 2.206 1.21-9.59-8.909-3.746 6.615-7.046-5.005-8.268 
9.493-1.812.81-9.631 8.746 4.113 6.316-7.315 4.658 8.469 9.41-2.206-1.21 9.59 8.909 3.746-6.615 7.046 5.005 
8.268-9.493 1.812z" style="marker:none" color="#bebebe" overflow="visible" fill="url(#j)"/>
+        <path d="M89.957 648.432v2l4.894 5.102v-2zM97.927 647.169v2l6.96 1.252v-2.001zM82.743 644.661v2l.983 
7.111v-2z" opacity=".2" fill="#f8e45c" fill-rule="evenodd"/>
+        <circle r="11" cy="-635.533" cx="92" transform="scale(1 -1)" opacity=".33" fill="#fff"/>
+        <path d="M96.978 599.532l-8.146-9.848-12.64 1.864 6.842-10.796-5.677-11.453 12.376 3.175 
9.13-8.942.807 12.76 11.32 5.926-11.877 4.71z" style="marker:none" color="#bebebe" overflow="visible" 
fill="url(#k)"/>
+        <path d="M102.979 636.12A11 11 0 0092 625.532a11 11 0 00-10.979 10.414 11 11 0 01-.021-.414 11 11 0 
0111-11 11 11 0 0111 11 11 11 0 01-.021.586z" opacity=".2" fill="#fff"/>
+    </g>
+</svg>
diff --git a/data/icons/hicolor/symbolic/org.gnome.Reversi-symbolic.svg 
b/data/icons/hicolor/symbolic/org.gnome.Reversi-symbolic.svg
index 075a24d..6746ec7 100644
--- a/data/icons/hicolor/symbolic/org.gnome.Reversi-symbolic.svg
+++ b/data/icons/hicolor/symbolic/org.gnome.Reversi-symbolic.svg
@@ -1,97 +1,7 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (https://inkscape.org/) -->
-
-<svg
-   xmlns:dc="https://purl.org/dc/elements/1.1/";
-   xmlns:cc="https://creativecommons.org/ns#";
-   xmlns:rdf="https://www.w3.org/1999/02/22-rdf-syntax-ns#";
-   xmlns:svg="https://www.w3.org/2000/svg";
-   xmlns="https://www.w3.org/2000/svg";
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
-   xmlns:inkscape="https://inkscape.org/namespaces/inkscape";
-   width="32"
-   height="32"
-   viewBox="0 0 32 32"
-   id="svg2"
-   version="1.1"
-   inkscape:version="0.91 r13725"
-   sodipodi:docname="org.gnome.Reversi-symbolic.svg">
-  <defs
-     id="defs4" />
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="15.839192"
-     inkscape:cx="13.776478"
-     inkscape:cy="16.364624"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     units="px"
-     inkscape:window-width="1440"
-     inkscape:window-height="824"
-     inkscape:window-x="0"
-     inkscape:window-y="27"
-     inkscape:window-maximized="1" />
-  <metadata
-     id="metadata7">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="https://purl.org/dc/dcmitype/StillImage"; />
-        <dc:title />
-        <cc:license
-           rdf:resource="https://creativecommons.org/publicdomain/zero/1.0/"; />
-      </cc:Work>
-      <cc:License
-         rdf:about="https://creativecommons.org/publicdomain/zero/1.0/";>
-        <cc:permits
-           rdf:resource="https://creativecommons.org/ns#Reproduction"; />
-        <cc:permits
-           rdf:resource="https://creativecommons.org/ns#Distribution"; />
-        <cc:permits
-           rdf:resource="https://creativecommons.org/ns#DerivativeWorks"; />
-      </cc:License>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-1020.3622)">
-    <path
-       
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
-       d="M 8 0 A 8 8 0 0 0 0 8 A 8 8 0 0 0 8 16 A 8 8 0 0 0 16 8 A 8 8 0 0 0 8 0 z M 8 3 A 5 5 0 0 1 13 8 A 
5 5 0 0 1 8 13 A 5 5 0 0 1 3 8 A 5 5 0 0 1 8 3 z "
-       transform="translate(0,1020.3622)"
-       id="path4136" />
-    <path
-       
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
-       d="M 24 0 A 8 8 0 0 0 16 8 A 8 8 0 0 0 24 16 A 8 8 0 0 0 32 8 A 8 8 0 0 0 24 0 z M 24 3 A 5 5 0 0 1 
29 8 A 5 5 0 0 1 24 13 A 5 5 0 0 1 19 8 A 5 5 0 0 1 24 3 z "
-       transform="translate(0,1020.3622)"
-       id="path4138" />
-    <path
-       
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
-       d="M 8 16 A 8 8 0 0 0 0 24 A 8 8 0 0 0 8 32 A 8 8 0 0 0 16 24 A 8 8 0 0 0 8 16 z M 8 19 A 5 5 0 0 1 
13 24 A 5 5 0 0 1 8 29 A 5 5 0 0 1 3 24 A 5 5 0 0 1 8 19 z "
-       transform="translate(0,1020.3622)"
-       id="path4140" />
-    <path
-       
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
-       d="M 24 16 A 8 8 0 0 0 16 24 A 8 8 0 0 0 24 32 A 8 8 0 0 0 32 24 A 8 8 0 0 0 24 16 z M 24 19 A 5 5 0 
0 1 29 24 A 5 5 0 0 1 24 29 A 5 5 0 0 1 19 24 A 5 5 0 0 1 24 19 z "
-       transform="translate(0,1020.3622)"
-       id="path4142" />
-    <path
-       
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:0.93333333;fill-rule:nonzero;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
-       d="m 13.5,1028.3622 a 5.5,5.5 0 0 1 -5.5,5.5 5.5,5.5 0 0 1 -5.5,-5.5 5.5,5.5 0 0 1 5.5,-5.5 5.5,5.5 0 
0 1 5.5,5.5 z"
-       id="path4156" />
-    <path
-       
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:0.93333333;fill-rule:nonzero;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
-       d="m 29.5,1044.3622 a 5.5,5.5 0 0 1 -5.5,5.5 5.5,5.5 0 0 1 -5.5,-5.5 5.5,5.5 0 0 1 5.5,-5.5 5.5,5.5 0 
0 1 5.5,5.5 z"
-       id="path4158" />
-  </g>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
+    <g color="#000" fill="#bebebe">
+        <path 
style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1"
 d="M4 .5A3.508 3.508 0 00.5 4C.5 5.927 2.073 7.5 4 7.5S7.5 5.927 7.5 4 5.927.5 4 .5zm8 8A3.508 3.508 0 008.5 
12c0 1.927 1.573 3.5 3.5 3.5s3.5-1.573 3.5-3.5-1.573-3.5-3.5-3.5z" font-weight="400" font-family="sans-serif" 
overflow="visible" opacity=".5" fill="#2e3436"/>
+        <path style="isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M4 0a4 4 0 
100 8 4 4 0 000-8zm4 4a4 4 0 108 0 4 4 0 00-8 0zm4 4a4 4 0 100 8 4 4 0 000-8zm-4 4a4 4 0 10-8 0 4 4 0 008 
0zM4 2a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2zm8 0a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 
012-2zm-8 8a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2zm8 0a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 
0 012-2z" overflow="visible" fill="#3d3846"/>
+        <path d="M4 2a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2zm8 8a2 2 0 012 2 2 2 0 01-2 2 2 2 0 
01-2-2 2 2 0 012-2z" opacity=".5" fill="#3d3846"/>
+    </g>
 </svg>
diff --git a/data/meson.build b/data/meson.build
index 51077bd..f612bbc 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -1,11 +1,8 @@
-# Install icons
-icon_sizes = ['16', '22', '24', '32', '48', '256']
-foreach size : icon_sizes
-    install_data(
-        join_paths('icons', 'hicolor', '@0@x@0@'.format(size), '@0@.png'.format(project_id)),
-        install_dir: join_paths(icondir, '@0@x@0@'.format(size), 'apps')
-    )
-endforeach
+# Install icon
+install_data(
+        join_paths('icons', 'hicolor', 'scalable', '@0@.svg'.format(project_id)),
+    install_dir: join_paths(icondir, 'scalable', 'apps')
+)
 # Install symbolic icon
 install_data(
         join_paths('icons', 'hicolor', 'symbolic', '@0 -symbolic svg'.format(project_id)),


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