[gnome-online-accounts/gnome-3-34] icons: Unbreak providers without any visual identity



commit 8f8b7f393dd1b96b7122ff82747439e97348a9e1
Author: Will Thompson <will willthompson co uk>
Date:   Tue Sep 24 10:13:21 2019 +0100

    icons: Unbreak providers without any visual identity
    
    The non-scalable versions of these icons were removed in commit
    b8a6f2a8e58e6951, but no scalable version was added. When no
    provider-specific icon is available (as is the case for
    'goa-account-exchange'), GIcon tries to fall back to 'goa-account',
    then 'goa'. Since neither of those icons exists either, applications
    show the 'missing icon' icon.
    
    Restore the pre-3.31.90 behaviour of showing a blank space for the
    missing icon in Settings by re-adding the blank 'goa-account' icon.
    
    Fallout from b8a6f2a8e58e695185b1183439d888f59e297850
    
    https://gitlab.gnome.org/GNOME/gnome-online-accounts/issues/8

 data/icons/meson.build                       |   2 +
 data/icons/scalable/Makefile.am              |   1 +
 data/icons/scalable/goa-account.svg          | 101 +++++++++++++++++++++++++++
 data/icons/symbolic/Makefile.am              |   1 +
 data/icons/symbolic/goa-account-symbolic.svg |  51 ++++++++++++++
 5 files changed, 156 insertions(+)
---
diff --git a/data/icons/meson.build b/data/icons/meson.build
index eb5f47e9..df51a77c 100644
--- a/data/icons/meson.build
+++ b/data/icons/meson.build
@@ -1,4 +1,5 @@
 icon_scalable_data = [
+  'goa-account.svg',
   'goa-account-facebook.svg',
   'goa-account-fedora.svg',
   'goa-account-flickr.svg',
@@ -10,6 +11,7 @@ icon_scalable_data = [
 ]
 
 icon_symbolic_data = [
+  'goa-account-symbolic.svg',
   'goa-account-facebook-symbolic.svg',
   'goa-account-flickr-symbolic.svg',
   'goa-account-foursquare-symbolic.svg',
diff --git a/data/icons/scalable/Makefile.am b/data/icons/scalable/Makefile.am
index d3c0519c..f4ff745b 100644
--- a/data/icons/scalable/Makefile.am
+++ b/data/icons/scalable/Makefile.am
@@ -2,6 +2,7 @@ NULL =
 
 icondir = $(datadir)/icons/hicolor/scalable/apps
 icon_DATA =                            \
+       goa-account.svg                 \
        goa-account-facebook.svg        \
        goa-account-fedora.svg          \
        goa-account-flickr.svg          \
diff --git a/data/icons/scalable/goa-account.svg b/data/icons/scalable/goa-account.svg
new file mode 100644
index 00000000..93b33e32
--- /dev/null
+++ b/data/icons/scalable/goa-account.svg
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   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";
+   viewBox="0 0 128 128"
+   style="display:inline;enable-background:new"
+   version="1.0"
+   id="svg11300"
+   height="128"
+   width="128"
+   sodipodi:docname="goa-account.svg"
+   inkscape:version="0.92.4 5da689c313, 2019-01-14">
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1312"
+     inkscape:window-height="644"
+     id="namedview12"
+     showgrid="false"
+     inkscape:zoom="1.84375"
+     inkscape:cx="64"
+     inkscape:cy="64"
+     inkscape:window-x="352"
+     inkscape:window-y="109"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg11300" />
+  <title
+     id="title4162">Adwaita Icon Template</title>
+  <defs
+     id="defs3" />
+  <metadata
+     id="metadata4">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>GNOME Design Team</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:source />
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/"; />
+        <dc:title>Adwaita Icon Template</dc:title>
+        <dc:subject>
+          <rdf:Bag />
+        </dc:subject>
+        <dc:date />
+        <dc:rights>
+          <cc:Agent>
+            <dc:title />
+          </cc:Agent>
+        </dc:rights>
+        <dc:publisher>
+          <cc:Agent>
+            <dc:title />
+          </cc:Agent>
+        </dc:publisher>
+        <dc:identifier />
+        <dc:relation />
+        <dc:language />
+        <dc:coverage />
+        <dc:description />
+        <dc:contributor>
+          <cc:Agent>
+            <dc:title />
+          </cc:Agent>
+        </dc:contributor>
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/4.0/";>
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction"; />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution"; />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice"; />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution"; />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks"; />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike"; />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+</svg>
diff --git a/data/icons/symbolic/Makefile.am b/data/icons/symbolic/Makefile.am
index efde0872..37b41795 100644
--- a/data/icons/symbolic/Makefile.am
+++ b/data/icons/symbolic/Makefile.am
@@ -2,6 +2,7 @@ NULL =
 
 icondir = $(datadir)/icons/hicolor/symbolic/apps
 icon_DATA =                                    \
+       goa-account-symbolic.svg                \
        goa-account-facebook-symbolic.svg       \
        goa-account-flickr-symbolic.svg         \
        goa-account-google-symbolic.svg         \
diff --git a/data/icons/symbolic/goa-account-symbolic.svg b/data/icons/symbolic/goa-account-symbolic.svg
new file mode 100644
index 00000000..b28df4ff
--- /dev/null
+++ b/data/icons/symbolic/goa-account-symbolic.svg
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   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";
+   width="16"
+   height="16"
+   viewBox="0 0 16 16"
+   version="1.1"
+   id="svg4043"
+   sodipodi:docname="goa-account-symbolic.svg"
+   inkscape:version="0.92.4 5da689c313, 2019-01-14">
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="838"
+     inkscape:window-height="480"
+     id="namedview6"
+     showgrid="false"
+     inkscape:zoom="14.75"
+     inkscape:cx="8"
+     inkscape:cy="8"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg4043" />
+  <defs
+     id="defs4037" />
+  <metadata
+     id="metadata4040">
+    <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 />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+</svg>


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