[recipes/wip/jimmac/app-icon-redesign] icon: update app icon



commit c96929cf3e8f16a568ca91606c068744ffa55e2c
Author: Jakub Steiner <jimmac gmail com>
Date:   Tue Jan 29 14:12:06 2019 +0100

    icon: update app icon
    
    - GNOME 3.32 redesign of app icons.
      See https://gitlab.gnome.org/GNOME/Initiatives/issues/2
      for more info.
    
    /label ~"9. Initiative: AppIconRedesign"

 .../16x16/org.gnome.Recipes-symbolic.symbolic.png  | Bin 294 -> 0 bytes
 data/icons/16x16/org.gnome.Recipes.png             | Bin 958 -> 0 bytes
 .../24x24/org.gnome.Recipes-symbolic.symbolic.png  | Bin 467 -> 0 bytes
 data/icons/24x24/org.gnome.Recipes.png             | Bin 1553 -> 0 bytes
 .../32x32/org.gnome.Recipes-symbolic.symbolic.png  | Bin 568 -> 0 bytes
 data/icons/32x32/org.gnome.Recipes.png             | Bin 2171 -> 0 bytes
 .../48x48/org.gnome.Recipes-symbolic.symbolic.png  | Bin 822 -> 0 bytes
 data/icons/48x48/org.gnome.Recipes.png             | Bin 4195 -> 0 bytes
 .../org.gnome.Recipes-symbolic.symbolic.png        | Bin 11225 -> 0 bytes
 data/icons/512x512/org.gnome.Recipes.png           | Bin 146101 -> 0 bytes
 data/icons/scalable/org.gnome.Recipes.svg          |   1 +
 data/icons/symbolic/org.gnome.Recipes-symbolic.svg | 133 ++++++++++++++++++---
 data/meson.build                                   |  17 +--
 src/org.gnome.Recipes-symbolic.symbolic.png        | Bin 11225 -> 0 bytes
 src/org.gnome.Recipes.png                          | Bin 146101 -> 0 bytes
 src/recipes.gresource.xml                          |   4 +-
 16 files changed, 121 insertions(+), 34 deletions(-)
---
diff --git a/data/icons/scalable/org.gnome.Recipes.svg b/data/icons/scalable/org.gnome.Recipes.svg
new file mode 100644
index 0000000..3322218
--- /dev/null
+++ b/data/icons/scalable/org.gnome.Recipes.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg"; xmlns:xlink="http://www.w3.org/1999/xlink"; width="128" height="128" 
version="1.0"><defs><linearGradient id="h"><stop offset="0" stop-color="#63452c"/><stop offset=".6" 
stop-color="#b5835a"/><stop offset="1" stop-color="#986a44"/></linearGradient><linearGradient id="g"><stop 
offset="0" stop-color="#63452c"/><stop offset="1" stop-color="#63452c"/></linearGradient><linearGradient 
id="f"><stop offset="0" stop-color="#77767b"/><stop offset=".32" stop-color="#c0bfbc"/><stop offset=".7" 
stop-color="#9a9996"/><stop offset=".82" stop-color="#c0bfbc"/><stop offset="1" 
stop-color="#9a9996"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#e01b24"/><stop 
offset="1" stop-color="#e66100"/></linearGradient><linearGradient id="d"><stop offset="0" 
stop-color="#5e5c64"/><stop offset=".32" stop-color="#f6f5f4"/><stop offset=".7" stop-color="#9a9996"/><stop 
offset=".82" stop-color="#eeeeec"/><stop offset="1" stop-color="#5e5c64"/></li
 nearGrad
 ient><linearGradient id="a"><stop offset="0" stop-color="#d5d3cf"/><stop offset="1" 
stop-color="#f6f5f4"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#d5d3cf"/><stop 
offset="1" stop-color="#949390"/></linearGradient><linearGradient id="c"><stop offset="0" 
stop-color="#9a9996"/><stop offset="1" stop-color="#77767b"/></linearGradient><linearGradient xlink:href="#d" 
id="i" x1="14" y1="246" x2="114" y2="246" gradientUnits="userSpaceOnUse"/><clipPath 
clipPathUnits="userSpaceOnUse" id="k"><circle cx="64" cy="238" r="46" fill="#c0bfbc" stroke-width="2" 
stroke-linecap="square" stroke-linejoin="round"/></clipPath><linearGradient xlink:href="#e" id="l" x1="24" 
y1="204" x2="120" y2="244" gradientUnits="userSpaceOnUse"/><linearGradient xlink:href="#f" id="j" x1="18" 
y1="226" x2="110" y2="226" gradientUnits="userSpaceOnUse" 
gradientTransform="translate(-128)"/><linearGradient xlink:href="#g" id="m" x1="84" y1="224" x2="84" y2="232" 
gradientUnits="userSpaceOnUse" 
 gradient
 Transform="scale(1 -1) rotate(45 619.476 14.4)"/><linearGradient xlink:href="#h" id="n" x1="96" y1="224" 
x2="96" y2="232" gradientUnits="userSpaceOnUse" gradientTransform="scale(1 -1) rotate(45 619.476 
14.4)"/></defs><g transform="translate(0 -172)"><path fill="#5e5c64" d="M14.022 
228h99.956v20H14.022z"/><circle r="50" cy="246" cx="64" fill="url(#i)"/><path d="M16 238H8v-16h8" fill="none" 
stroke="#5e5c64" stroke-width="4" stroke-linejoin="round"/><path d="M16 236H8v-16h8" fill="none" 
stroke="#f6f5f4" stroke-width="4" stroke-linejoin="round"/><path d="M112 238h8v-16h-8" fill="none" 
stroke="#5e5c64" stroke-width="4" stroke-linejoin="round"/><path d="M112 236h8v-16h-8" fill="none" 
stroke="#f6f5f4" stroke-width="4" stroke-linejoin="round"/><circle cx="205.061" cy="114.551" r="50" 
transform="rotate(45)" fill="#f6f5f4"/><circle r="46" cy="226" cx="-64" transform="scale(-1 1)" 
fill="url(#j)"/><circle cx="64" cy="226" r="46" clip-path="url(#k)" fill="url(#l)"/><path d="M70 233l49.49
 7-49.497
 " fill="url(#m)" stroke="url(#n)" stroke-width="8" stroke-linecap="round"/><path d="M113.959 244.828A50 50 0 
0 1 64 294a50 50 0 0 1-49.959-48.828A50 50 0 0 0 14 246a50 50 0 0 0 50 50 50 50 0 0 0 50-50 50 50 0 0 
0-.041-1.172z" fill="#77767b"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/symbolic/org.gnome.Recipes-symbolic.svg 
b/data/icons/symbolic/org.gnome.Recipes-symbolic.svg
index 05de955..e4566c7 100644
--- a/data/icons/symbolic/org.gnome.Recipes-symbolic.svg
+++ b/data/icons/symbolic/org.gnome.Recipes-symbolic.svg
@@ -1,30 +1,129 @@
-<?xml version='1.0' encoding='UTF-8' standalone='no'?>
+<?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='recipe-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.92pre2 r' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg'>
-  <metadata id='metadata90'>
+<svg
+   xmlns:osb="http://www.openswatchbook.org/uri/2009/osb";
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   sodipodi:docname="org.gnome.Recipes-symbolic.svg"
+   height="16"
+   id="svg7384"
+   version="1.1"
+   inkscape:version="0.92.4 5da689c313, 2019-01-14"
+   viewBox="0 0 16 16"
+   width="16">
+  <metadata
+     id="metadata90">
     <rdf:RDF>
-      <cc:Work rdf:about=''>
+      <cc:Work
+         rdf:about="">
         <dc:format>image/svg+xml</dc:format>
-        <dc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/>
+        <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-nodes='true' inkscape:bbox-paths='true' bordercolor='#666666' 
borderopacity='1' inkscape:current-layer='layer9' inkscape:cx='8.3028914' inkscape:cy='0.43868448' 
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-edge-midpoints='true' inkscape:snap-bbox-midpoints='true' 
inkscape:snap-global='true' inkscape:snap-grids='true' inkscape:snap-nodes='true' inkscape:snap-others='true' 
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='1'>
-    <inkscape:grid empspacing='2' enabled='true' id='grid4866' originx='-22.000014' originy='-301.99999' 
snapvisiblegridlinesonly='true' spacingx='1px' spacingy='1px' type='xygrid' visible='true'/>
+  <sodipodi:namedview
+     inkscape:bbox-nodes="true"
+     inkscape:bbox-paths="true"
+     bordercolor="#666666"
+     borderopacity="1"
+     inkscape:current-layer="layer9"
+     inkscape:cx="3.4700629"
+     inkscape:cy="6.7949694"
+     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="true"
+     showgrid="true"
+     showguides="true"
+     inkscape:snap-bbox="true"
+     inkscape:snap-bbox-edge-midpoints="true"
+     inkscape:snap-bbox-midpoints="true"
+     inkscape:snap-global="true"
+     inkscape:snap-grids="true"
+     inkscape:snap-nodes="true"
+     inkscape:snap-others="true"
+     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="1">
+    <inkscape:grid
+       empspacing="2"
+       enabled="true"
+       id="grid4866"
+       originx="-22.000014"
+       originy="-301.99999"
+       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;'/>
+  <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(-263.00021,84.999986)'>
-    
-    <path inkscape:connector-curvature='0' d='m 265.01582,-81.5625 v 6.53125 l 2.18165,1.16797 c 
0.33217,-0.69418 1.03316,-1.1362 1.80273,-1.13672 1.10457,0 2,0.89543 2,2 -6.3e-4,0.45812 -0.15854,0.90214 
-0.44727,1.25781 L 273.0002,-70 v -7 z M 267.0002,-79 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 
1 1,-1 z' id='path20585' 
style='display:inline;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1'/>
-    <path inkscape:connector-curvature='0' d='m 266.3127,-81.92188 6.71875,3.95313 -0.0254,-0.99218 c 
-1.71825,-0.95813 -1.18325,-2.47067 0.0156,-3.03516 L 273.01565,-83 c -2.54887,-0.0691 -4.57215,0.0265 
-6.70313,1.07812 z' id='path20587' sodipodi:nodetypes='cccccc' 
style='display:inline;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1'/>
-    <path inkscape:connector-curvature='0' d='m 274.0002,-78.09966 v 9.09965 c 0,0 3,-3 3,-6 0,-3 
-1,-3.09965 -1,-3.09965 z' id='path20595' sodipodi:nodetypes='ccscc' 
style='display:inline;opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1'/>
-    <rect height='5' id='rect20597' rx='1' ry='1' 
style='display:inline;opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1'
 width='2' x='274.00021' y='-83.999985'/>
+  <g
+     inkscape:groupmode="layer"
+     id="layer9"
+     inkscape:label="apps"
+     style="display:inline"
+     transform="translate(-263.00021,84.999986)">
+    <g
+       transform="translate(103.05076,-256.98713)"
+       style="display:inline;enable-background:new"
+       id="g948">
+      <path
+         inkscape:connector-curvature="0"
+         id="circle932"
+         transform="translate(0,172)"
+         d="m 168,1 c -3.31371,0 -6,2.6862915 -6,6 v 2 c 0,3.313708 2.68629,6 6,6 3.31371,0 6,-2.686292 6,-6 
V 7 c 0,-3.3137085 -2.68629,-6 -6,-6 z m 0,1.9059806 c 2.26106,0 4.09402,1.8329549 4.09402,4.0940194 
0,2.2610645 -1.83296,4.094019 -4.09402,4.094019 -2.26106,0 -4.09402,-1.8329545 -4.09402,-4.094019 
0,-2.2610645 1.83296,-4.0940194 4.09402,-4.0940194 z"
+         
style="opacity:1;vector-effect:none;fill:#241f31;fill-opacity:1;stroke:none;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal"
+         sodipodi:nodetypes="ssssssssssss" />
+      <path
+         sodipodi:nodetypes="cccccc"
+         inkscape:connector-curvature="0"
+         id="path938"
+         d="m 162.61246,177.5029 h -1.28163 c -0.46404,0 -0.85074,0.42858 -0.85074,0.85074 v 2.50573 c 
0,0.34375 0.51991,0.65226 0.70313,0.65226 h 1.34085"
+         
style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#241f31;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal"
 />
+      <path
+         sodipodi:nodetypes="ccccc"
+         inkscape:connector-curvature="0"
+         id="path942"
+         d="m 167,179 h 2 l 5,-5 c 0.75781,-0.75781 -0.29747,-1.70253 -1,-1 z"
+         
style="opacity:1;vector-effect:none;fill:#241f31;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal"
 />
+      <path
+         
style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#241f31;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal"
+         d="m 173.37482,177.5029 h 1.28163 c 0.46404,0 0.85074,0.42858 0.85074,0.85074 v 2.50573 c 0,0.34375 
-0.51991,0.65226 -0.70313,0.65226 h -1.34085"
+         id="path982"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccccc" />
+    </g>
   </g>
 </svg>
diff --git a/data/meson.build b/data/meson.build
index df77569..90952e7 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -70,20 +70,7 @@ gnome.compile_schemas(build_by_default: true)
 install_data('org.gnome.Recipes.gschema.xml',
              install_dir: schemadir)
 
-install_data(   'icons/16x16/org.gnome.Recipes.png',
-                'icons/16x16/org.gnome.Recipes-symbolic.symbolic.png',
-                install_dir: join_paths([datadir,'icons/hicolor/16x16/apps']))
-install_data(   'icons/24x24/org.gnome.Recipes.png',
-                'icons/24x24/org.gnome.Recipes-symbolic.symbolic.png',
-                install_dir: join_paths([datadir,'icons/hicolor/24x24/apps']))
-install_data(   'icons/32x32/org.gnome.Recipes.png',
-                'icons/32x32/org.gnome.Recipes-symbolic.symbolic.png',
-                install_dir: join_paths([datadir,'icons/hicolor/32x32/apps']))
-install_data(   'icons/48x48/org.gnome.Recipes.png',
-                'icons/48x48/org.gnome.Recipes-symbolic.symbolic.png',
-                install_dir: join_paths([datadir,'icons/hicolor/48x48/apps']))
-install_data(   'icons/512x512/org.gnome.Recipes.png',
-                'icons/512x512/org.gnome.Recipes-symbolic.symbolic.png',
-                install_dir: join_paths([datadir,'icons/hicolor/512x512/apps']))
+install_data(   'icons/scalable/org.gnome.Recipes.svg',
+                install_dir: join_paths([datadir,'icons/hicolor/scalable/apps']))
 install_data(   'icons/symbolic/org.gnome.Recipes-symbolic.svg',
                 install_dir: join_paths([datadir,'icons/hicolor/symbolic/apps']))
diff --git a/src/recipes.gresource.xml b/src/recipes.gresource.xml
index 7f38cda..cf137be 100644
--- a/src/recipes.gresource.xml
+++ b/src/recipes.gresource.xml
@@ -72,8 +72,8 @@
     <file>icons/48x48/apps/shopping-list-symbolic.symbolic.png</file>
     <file>icons/symbolic/apps/shopping-list-symbolic.svg</file>
     <file>built-with-builder-symbolic.symbolic.png</file>
-    <file>org.gnome.Recipes-symbolic.symbolic.png</file>
-    <file>org.gnome.Recipes.png</file>
+    <file alias="org.gnome.Recipes.symbolic.png">../data/icons/symbolic/org.gnome.Recipes-symbolic.svg</file>
+    <file alias="org.gnome.Recipes.png">../data/icons/scalable/org.gnome.Recipes.svg</file>
     <file>help-cursor-keys.png</file>
     <file>help-esc-key.png</file>
     <file>help-key-double-press.png</file>


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