[gnome-builder/wip/jimmac/symbolic-icon-fixes: 1/2] icons: containers




commit 57e9f55da114efac7d0daf6c7124ae2dfb719354
Author: Jakub Steiner <jimmac gmail com>
Date:   Wed Feb 2 17:33:01 2022 +0100

    icons: containers
    
    - provide symbolic assets for jhbuild, podman, flatpak, toolbx and host
      "containers"
    
    Fixes https://gitlab.gnome.org/GNOME/gnome-builder/-/issues/1610

 .../actions/ui-container-flatpak-symbolic.svg      |  62 ++++++
 .../actions/ui-container-host-symbolic.svg         |  65 +++++++
 .../actions/ui-container-jhbuild-symbolic.svg      |  62 ++++++
 .../actions/ui-container-podman-symbolic.svg       |  70 +++++++
 .../actions/ui-container-toolbx-symbolic.svg       |  62 ++++++
 data/icons/src/org.gnome.Builder.svg               | 210 +++++++++++++++++++++
 6 files changed, 531 insertions(+)
---
diff --git a/data/icons/hicolor/scalable/actions/ui-container-flatpak-symbolic.svg 
b/data/icons/hicolor/scalable/actions/ui-container-flatpak-symbolic.svg
new file mode 100644
index 000000000..1e8ce3fe7
--- /dev/null
+++ b/data/icons/hicolor/scalable/actions/ui-container-flatpak-symbolic.svg
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+    <filter id="a" 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="b">
+        <g filter="url(#a)">
+            <path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.3"/>
+        </g>
+    </mask>
+    <clipPath id="c">
+        <path d="m 0 0 h 800 v 800 h -800 z"/>
+    </clipPath>
+    <mask id="d">
+        <g filter="url(#a)">
+            <path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.35"/>
+        </g>
+    </mask>
+    <clipPath id="e">
+        <path d="m 0 0 h 800 v 800 h -800 z"/>
+    </clipPath>
+    <mask id="f">
+        <g filter="url(#a)">
+            <path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.35"/>
+        </g>
+    </mask>
+    <clipPath id="g">
+        <path d="m 0 0 h 800 v 800 h -800 z"/>
+    </clipPath>
+    <mask id="h">
+        <g filter="url(#a)">
+            <path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.35"/>
+        </g>
+    </mask>
+    <clipPath id="i">
+        <path d="m 0 0 h 800 v 800 h -800 z"/>
+    </clipPath>
+    <mask id="j">
+        <g filter="url(#a)">
+            <path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.35"/>
+        </g>
+    </mask>
+    <clipPath id="k">
+        <path d="m 0 0 h 800 v 800 h -800 z"/>
+    </clipPath>
+    <g clip-path="url(#c)" mask="url(#b)" transform="matrix(1 0 0 1 -100 -520)">
+        <path d="m 142.5 351 h 10.449219 c -1.183594 0.492188 -1.296875 2.457031 0 3 h -10.449219 z m 0 0" 
fill="#2e3436"/>
+    </g>
+    <g clip-path="url(#e)" mask="url(#d)" transform="matrix(1 0 0 1 -100 -520)">
+        <path d="m 104 502 c 0 0.550781 -0.449219 1 -1 1 s -1 -0.449219 -1 -1 s 0.449219 -1 1 -1 s 1 
0.449219 1 1 z m 0 0" fill="#2e3436"/>
+    </g>
+    <g clip-path="url(#g)" mask="url(#f)" transform="matrix(1 0 0 1 -100 -520)">
+        <path d="m 106 501 v 2 h 8 v -2 z m 0 0" fill="#2e3436" fill-rule="evenodd"/>
+    </g>
+    <g clip-path="url(#i)" mask="url(#h)" transform="matrix(1 0 0 1 -100 -520)">
+        <path d="m 104 514 c 0 0.550781 -0.449219 1 -1 1 s -1 -0.449219 -1 -1 s 0.449219 -1 1 -1 s 1 
0.449219 1 1 z m 0 0" fill="#2e3436"/>
+    </g>
+    <g clip-path="url(#k)" mask="url(#j)" transform="matrix(1 0 0 1 -100 -520)">
+        <path d="m 106 513 v 2 h 8 v -2 z m 0 0" fill="#2e3436" fill-rule="evenodd"/>
+    </g>
+    <path d="m 6.773438 0.710938 l -4.453126 2.582031 c -0.761718 0.441406 -1.230468 1.253906 -1.230468 
2.132812 l -0.019532 5.148438 c -0.003906 0.878906 0.464844 1.691406 1.226563 2.128906 l 4.507813 2.589844 c 
0.761718 0.4375 1.699218 0.4375 2.460937 0 l 4.507813 -2.585938 c 0.757812 -0.4375 1.226562 -1.246093 
1.222656 -2.125 l -0.019532 -5.15625 c -0.003906 -0.878906 -0.472656 -1.691406 -1.234374 -2.125 l -4.511719 
-2.59375 c -0.761719 -0.4375 -1.699219 -0.4375 -2.457031 0.003907 z m 1.226562 1.289062 v 5 l -4.285156 
-2.46875 z m 5 4 v 5 l -5 3 v -5 z m 0 0" fill="#2e3436"/>
+</svg>
diff --git a/data/icons/hicolor/scalable/actions/ui-container-host-symbolic.svg 
b/data/icons/hicolor/scalable/actions/ui-container-host-symbolic.svg
new file mode 100644
index 000000000..dfb6fb6df
--- /dev/null
+++ b/data/icons/hicolor/scalable/actions/ui-container-host-symbolic.svg
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+    <filter id="a" 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="b">
+        <g filter="url(#a)">
+            <path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.3"/>
+        </g>
+    </mask>
+    <clipPath id="c">
+        <path d="m 0 0 h 800 v 800 h -800 z"/>
+    </clipPath>
+    <mask id="d">
+        <g filter="url(#a)">
+            <path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.35"/>
+        </g>
+    </mask>
+    <clipPath id="e">
+        <path d="m 0 0 h 800 v 800 h -800 z"/>
+    </clipPath>
+    <mask id="f">
+        <g filter="url(#a)">
+            <path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.35"/>
+        </g>
+    </mask>
+    <clipPath id="g">
+        <path d="m 0 0 h 800 v 800 h -800 z"/>
+    </clipPath>
+    <mask id="h">
+        <g filter="url(#a)">
+            <path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.35"/>
+        </g>
+    </mask>
+    <clipPath id="i">
+        <path d="m 0 0 h 800 v 800 h -800 z"/>
+    </clipPath>
+    <mask id="j">
+        <g filter="url(#a)">
+            <path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.35"/>
+        </g>
+    </mask>
+    <clipPath id="k">
+        <path d="m 0 0 h 800 v 800 h -800 z"/>
+    </clipPath>
+    <g clip-path="url(#c)" mask="url(#b)" transform="matrix(1 0 0 1 -140 -520)">
+        <path d="m 142.5 351 h 10.449219 c -1.183594 0.492188 -1.296875 2.457031 0 3 h -10.449219 z m 0 0" 
fill="#2e3436"/>
+    </g>
+    <g clip-path="url(#e)" mask="url(#d)" transform="matrix(1 0 0 1 -140 -520)">
+        <path d="m 104 502 c 0 0.550781 -0.449219 1 -1 1 s -1 -0.449219 -1 -1 s 0.449219 -1 1 -1 s 1 
0.449219 1 1 z m 0 0" fill="#2e3436"/>
+    </g>
+    <g clip-path="url(#g)" mask="url(#f)" transform="matrix(1 0 0 1 -140 -520)">
+        <path d="m 106 501 v 2 h 8 v -2 z m 0 0" fill="#2e3436" fill-rule="evenodd"/>
+    </g>
+    <g clip-path="url(#i)" mask="url(#h)" transform="matrix(1 0 0 1 -140 -520)">
+        <path d="m 104 514 c 0 0.550781 -0.449219 1 -1 1 s -1 -0.449219 -1 -1 s 0.449219 -1 1 -1 s 1 
0.449219 1 1 z m 0 0" fill="#2e3436"/>
+    </g>
+    <g clip-path="url(#k)" mask="url(#j)" transform="matrix(1 0 0 1 -140 -520)">
+        <path d="m 106 513 v 2 h 8 v -2 z m 0 0" fill="#2e3436" fill-rule="evenodd"/>
+    </g>
+    <g fill="#2e3436">
+        <path d="m 12 1 c 1.660156 0 3 1.339844 3 3 v 6 c 0 1.660156 -1.339844 3 -3 3 h -8 c -1.660156 0 -3 
-1.339844 -3 -3 v -6 c 0 -1.660156 1.339844 -3 3 -3 z m 0 2 h -8 c -0.554688 0 -1 0.445312 -1 1 v 6 c 0 
0.554688 0.445312 1 1 1 h 8 c 0.554688 0 1 -0.445312 1 -1 v -6 c 0 -0.554688 -0.445312 -1 -1 -1 z m 0 0"/>
+        <path d="m 8 14 c -5 0 -5 1 -5 1 c 0 1 1 1 1 1 h 8 c 1 0 1 -1 1 -1 s 0 -1 -5 -1 z m 0 0"/>
+    </g>
+</svg>
diff --git a/data/icons/hicolor/scalable/actions/ui-container-jhbuild-symbolic.svg 
b/data/icons/hicolor/scalable/actions/ui-container-jhbuild-symbolic.svg
new file mode 100644
index 000000000..8f2d9b771
--- /dev/null
+++ b/data/icons/hicolor/scalable/actions/ui-container-jhbuild-symbolic.svg
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+    <filter id="a" 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="b">
+        <g filter="url(#a)">
+            <path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.3"/>
+        </g>
+    </mask>
+    <clipPath id="c">
+        <path d="m 0 0 h 800 v 800 h -800 z"/>
+    </clipPath>
+    <mask id="d">
+        <g filter="url(#a)">
+            <path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.35"/>
+        </g>
+    </mask>
+    <clipPath id="e">
+        <path d="m 0 0 h 800 v 800 h -800 z"/>
+    </clipPath>
+    <mask id="f">
+        <g filter="url(#a)">
+            <path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.35"/>
+        </g>
+    </mask>
+    <clipPath id="g">
+        <path d="m 0 0 h 800 v 800 h -800 z"/>
+    </clipPath>
+    <mask id="h">
+        <g filter="url(#a)">
+            <path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.35"/>
+        </g>
+    </mask>
+    <clipPath id="i">
+        <path d="m 0 0 h 800 v 800 h -800 z"/>
+    </clipPath>
+    <mask id="j">
+        <g filter="url(#a)">
+            <path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.35"/>
+        </g>
+    </mask>
+    <clipPath id="k">
+        <path d="m 0 0 h 800 v 800 h -800 z"/>
+    </clipPath>
+    <g clip-path="url(#c)" mask="url(#b)" transform="matrix(1 0 0 1 -120 -520)">
+        <path d="m 142.5 351 h 10.449219 c -1.183594 0.492188 -1.296875 2.457031 0 3 h -10.449219 z m 0 0" 
fill="#2e3436"/>
+    </g>
+    <g clip-path="url(#e)" mask="url(#d)" transform="matrix(1 0 0 1 -120 -520)">
+        <path d="m 104 502 c 0 0.550781 -0.449219 1 -1 1 s -1 -0.449219 -1 -1 s 0.449219 -1 1 -1 s 1 
0.449219 1 1 z m 0 0" fill="#2e3436"/>
+    </g>
+    <g clip-path="url(#g)" mask="url(#f)" transform="matrix(1 0 0 1 -120 -520)">
+        <path d="m 106 501 v 2 h 8 v -2 z m 0 0" fill="#2e3436" fill-rule="evenodd"/>
+    </g>
+    <g clip-path="url(#i)" mask="url(#h)" transform="matrix(1 0 0 1 -120 -520)">
+        <path d="m 104 514 c 0 0.550781 -0.449219 1 -1 1 s -1 -0.449219 -1 -1 s 0.449219 -1 1 -1 s 1 
0.449219 1 1 z m 0 0" fill="#2e3436"/>
+    </g>
+    <g clip-path="url(#k)" mask="url(#j)" transform="matrix(1 0 0 1 -120 -520)">
+        <path d="m 106 513 v 2 h 8 v -2 z m 0 0" fill="#2e3436" fill-rule="evenodd"/>
+    </g>
+    <path d="m 3 0 c -1.644531 0 -3 1.355469 -3 3 v 3 c 0 1.644531 1.355469 3 3 3 h 1 v 1 h -2 c -1.109375 0 
-2 0.890625 -2 2 v 2 c 0 1.109375 0.890625 2 2 2 h 4 c 1.109375 0 2 -0.890625 2 -2 v -1.054688 l 1.066406 
-0.402343 c 0.214844 0.839843 0.925782 1.457031 1.777344 1.457031 h 3.3125 c 1.023438 0 1.84375 -0.886719 
1.84375 -1.988281 v -3.023438 c 0 -1.101562 -0.820312 -1.988281 -1.84375 -1.988281 h -3.3125 c -0.207031 0 
-0.402344 0.039062 -0.585938 0.105469 l -0.390624 -0.242188 c 0.085937 -0.273437 0.132812 -0.5625 0.132812 
-0.863281 v -3 c 0 -1.644531 -1.355469 -3 -3 -3 z m 0 2 h 4 c 0.570312 0 1 0.429688 1 1 v 3 c 0 0.570312 
-0.429688 1 -1 1 h -4 c -0.570312 0 -1 -0.429688 -1 -1 v -3 c 0 -0.570312 0.429688 -1 1 -1 z m 5.679688 
6.480469 l 0.339843 0.214843 c -0.011719 0.09375 -0.019531 0.191407 -0.019531 0.292969 v 1.445313 l -1.3125 
0.492187 c -0.355469 -0.554687 -0.976562 -0.925781 -1.6875 -0.925781 v -1 h 1 c 0.621094 0 1.199219 -0.191406 
1.679688 -0.519531 z m 0 0" fill="#
 2e3436"/>
+</svg>
diff --git a/data/icons/hicolor/scalable/actions/ui-container-podman-symbolic.svg 
b/data/icons/hicolor/scalable/actions/ui-container-podman-symbolic.svg
new file mode 100644
index 000000000..490ac7c2c
--- /dev/null
+++ b/data/icons/hicolor/scalable/actions/ui-container-podman-symbolic.svg
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+    <filter id="a" 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="b">
+        <g filter="url(#a)">
+            <path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.3"/>
+        </g>
+    </mask>
+    <clipPath id="c">
+        <path d="m 0 0 h 800 v 800 h -800 z"/>
+    </clipPath>
+    <mask id="d">
+        <g filter="url(#a)">
+            <path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.35"/>
+        </g>
+    </mask>
+    <clipPath id="e">
+        <path d="m 0 0 h 800 v 800 h -800 z"/>
+    </clipPath>
+    <mask id="f">
+        <g filter="url(#a)">
+            <path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.35"/>
+        </g>
+    </mask>
+    <clipPath id="g">
+        <path d="m 0 0 h 800 v 800 h -800 z"/>
+    </clipPath>
+    <mask id="h">
+        <g filter="url(#a)">
+            <path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.35"/>
+        </g>
+    </mask>
+    <clipPath id="i">
+        <path d="m 0 0 h 800 v 800 h -800 z"/>
+    </clipPath>
+    <mask id="j">
+        <g filter="url(#a)">
+            <path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.35"/>
+        </g>
+    </mask>
+    <clipPath id="k">
+        <path d="m 0 0 h 800 v 800 h -800 z"/>
+    </clipPath>
+    <g clip-path="url(#c)" mask="url(#b)" transform="matrix(1 0 0 1 -160 -520)">
+        <path d="m 142.5 351 h 10.449219 c -1.183594 0.492188 -1.296875 2.457031 0 3 h -10.449219 z m 0 0" 
fill="#2e3436"/>
+    </g>
+    <g clip-path="url(#e)" mask="url(#d)" transform="matrix(1 0 0 1 -160 -520)">
+        <path d="m 104 502 c 0 0.550781 -0.449219 1 -1 1 s -1 -0.449219 -1 -1 s 0.449219 -1 1 -1 s 1 
0.449219 1 1 z m 0 0" fill="#2e3436"/>
+    </g>
+    <g clip-path="url(#g)" mask="url(#f)" transform="matrix(1 0 0 1 -160 -520)">
+        <path d="m 106 501 v 2 h 8 v -2 z m 0 0" fill="#2e3436" fill-rule="evenodd"/>
+    </g>
+    <g clip-path="url(#i)" mask="url(#h)" transform="matrix(1 0 0 1 -160 -520)">
+        <path d="m 104 514 c 0 0.550781 -0.449219 1 -1 1 s -1 -0.449219 -1 -1 s 0.449219 -1 1 -1 s 1 
0.449219 1 1 z m 0 0" fill="#2e3436"/>
+    </g>
+    <g clip-path="url(#k)" mask="url(#j)" transform="matrix(1 0 0 1 -160 -520)">
+        <path d="m 106 513 v 2 h 8 v -2 z m 0 0" fill="#2e3436" fill-rule="evenodd"/>
+    </g>
+    <g fill="#2e3436">
+        <path d="m 8 0.03125 c -3.859375 0 -7 3.140625 -7 7 v 3.96875 c 0 0.550781 0.449219 1 1 1 h 12 c 
0.550781 0 1 -0.449219 1 -1 v -3.96875 c 0 -3.859375 -3.140625 -7 -7 -7 z m 0 2 c 2.789062 0 5 2.214844 5 5 v 
2.96875 h -10 v -2.96875 c 0 -2.785156 2.210938 -5 5 -5 z m 0 0"/>
+        <path d="m 6.984375 5.023438 c 0 0.550781 -0.445313 1 -1 1 c -0.550781 0 -1 -0.449219 -1 -1 c 0 
-0.550782 0.449219 -1 1 -1 c 0.554687 0 1 0.449218 1 1 z m 0 0"/>
+        <path d="m 10.964844 5.023438 c 0 0.550781 -0.449219 1 -1 1 c -0.554688 0 -1 -0.449219 -1 -1 c 0 
-0.550782 0.445312 -1 1 -1 c 0.550781 0 1 0.449218 1 1 z m 0 0"/>
+        <path d="m 7.882812 6.144531 c -2.40625 0 -4.625 1.359375 -5.816406 3.535157 c -0.175781 0.324218 
-0.054687 0.726562 0.265625 0.902343 c 0.324219 0.179688 0.726563 0.058594 0.902344 -0.261719 c 0.96875 
-1.777343 2.742187 -2.847656 4.648437 -2.847656 s 3.679688 1.070313 4.648438 2.847656 c 0.175781 0.320313 
0.578125 0.441407 0.902344 0.261719 c 0.320312 -0.175781 0.441406 -0.578125 0.265625 -0.902343 c -1.191407 
-2.175782 -3.410157 -3.535157 -5.816407 -3.535157 z m 0 0"/>
+        <path d="m 9.957031 7.910156 c 0 1.101563 -0.894531 1.992188 -1.992187 1.992188 c -1.101563 0 
-1.992188 -0.890625 -1.992188 -1.992188 c 0 -1.097656 0.890625 -1.988281 1.992188 -1.988281 c 1.097656 0 
1.992187 0.890625 1.992187 1.988281 z m 0 0"/>
+        <path d="m 2.507812 13.003906 c -0.277343 0 -0.5 0.226563 -0.5 0.5 c 0 0.277344 0.222657 0.5 0.5 0.5 
h 5 c 0.277344 0 0.5 -0.222656 0.5 -0.5 c 0 -0.273437 -0.222656 -0.5 -0.5 -0.5 z m 0 0"/>
+        <path d="m 5.511719 15.007812 c -0.277344 0 -0.5 0.226563 -0.5 0.5 c 0 0.277344 0.222656 0.5 0.5 0.5 
h 4.996093 c 0.273438 0 0.5 -0.222656 0.5 -0.5 c 0 -0.273437 -0.226562 -0.5 -0.5 -0.5 z m 0 0"/>
+    </g>
+</svg>
diff --git a/data/icons/hicolor/scalable/actions/ui-container-toolbx-symbolic.svg 
b/data/icons/hicolor/scalable/actions/ui-container-toolbx-symbolic.svg
new file mode 100644
index 000000000..84a852466
--- /dev/null
+++ b/data/icons/hicolor/scalable/actions/ui-container-toolbx-symbolic.svg
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+    <filter id="a" 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="b">
+        <g filter="url(#a)">
+            <path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.3"/>
+        </g>
+    </mask>
+    <clipPath id="c">
+        <path d="m 0 0 h 800 v 800 h -800 z"/>
+    </clipPath>
+    <mask id="d">
+        <g filter="url(#a)">
+            <path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.35"/>
+        </g>
+    </mask>
+    <clipPath id="e">
+        <path d="m 0 0 h 800 v 800 h -800 z"/>
+    </clipPath>
+    <mask id="f">
+        <g filter="url(#a)">
+            <path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.35"/>
+        </g>
+    </mask>
+    <clipPath id="g">
+        <path d="m 0 0 h 800 v 800 h -800 z"/>
+    </clipPath>
+    <mask id="h">
+        <g filter="url(#a)">
+            <path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.35"/>
+        </g>
+    </mask>
+    <clipPath id="i">
+        <path d="m 0 0 h 800 v 800 h -800 z"/>
+    </clipPath>
+    <mask id="j">
+        <g filter="url(#a)">
+            <path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.35"/>
+        </g>
+    </mask>
+    <clipPath id="k">
+        <path d="m 0 0 h 800 v 800 h -800 z"/>
+    </clipPath>
+    <g clip-path="url(#c)" mask="url(#b)" transform="matrix(1 0 0 1 -80 -520)">
+        <path d="m 142.5 351 h 10.449219 c -1.183594 0.492188 -1.296875 2.457031 0 3 h -10.449219 z m 0 0" 
fill="#2e3436"/>
+    </g>
+    <g clip-path="url(#e)" mask="url(#d)" transform="matrix(1 0 0 1 -80 -520)">
+        <path d="m 104 502 c 0 0.550781 -0.449219 1 -1 1 s -1 -0.449219 -1 -1 s 0.449219 -1 1 -1 s 1 
0.449219 1 1 z m 0 0" fill="#2e3436"/>
+    </g>
+    <g clip-path="url(#g)" mask="url(#f)" transform="matrix(1 0 0 1 -80 -520)">
+        <path d="m 106 501 v 2 h 8 v -2 z m 0 0" fill="#2e3436" fill-rule="evenodd"/>
+    </g>
+    <g clip-path="url(#i)" mask="url(#h)" transform="matrix(1 0 0 1 -80 -520)">
+        <path d="m 104 514 c 0 0.550781 -0.449219 1 -1 1 s -1 -0.449219 -1 -1 s 0.449219 -1 1 -1 s 1 
0.449219 1 1 z m 0 0" fill="#2e3436"/>
+    </g>
+    <g clip-path="url(#k)" mask="url(#j)" transform="matrix(1 0 0 1 -80 -520)">
+        <path d="m 106 513 v 2 h 8 v -2 z m 0 0" fill="#2e3436" fill-rule="evenodd"/>
+    </g>
+    <path d="m 6.953125 0.578125 l -4.980469 2.863281 c -0.601562 0.34375 -0.972656 0.988282 -0.972656 
1.683594 v 3.109375 c 0 0.234375 0.125 0.449219 0.324219 0.566406 c 0.203125 0.117188 0.449219 0.117188 
0.652343 0 l 1.390626 -0.796875 c 0.007812 -2.527344 2.054687 -4.574218 4.582031 -4.574218 c 0.777343 0 
1.542969 0.199218 2.226562 0.578124 l -3.542969 2.101563 l 0.011719 2.671875 l 2.316407 1.332031 l 3.570312 
-2.117187 c 0.003906 0.003906 0.003906 0.007812 0.003906 0.015625 c 0 2.53125 -2.054687 4.582031 -4.582031 
4.582031 c -0.65625 0 -1.28125 -0.140625 -1.847656 -0.390625 l -1.539063 0.929687 c -0.195312 0.117188 
-0.3125 0.332032 -0.308594 0.558594 c 0.007813 0.230469 0.136719 0.4375 0.339844 0.542969 l 2.382813 1.25 c 
0.621093 0.324219 1.363281 0.3125 1.972656 -0.035156 l 5.070313 -2.890625 c 0.605468 -0.347656 0.976562 
-0.988282 0.976562 -1.683594 v -5.75 c 0 -0.695312 -0.375 -1.335938 -0.980469 -1.675781 l -5.113281 -2.882813 
c -0.609375 -0.339844 -1.351562 -0.335937 -1.9
 53125 0.011719 z m 0 0" fill="#2e3436"/>
+</svg>
diff --git a/data/icons/src/org.gnome.Builder.svg b/data/icons/src/org.gnome.Builder.svg
index 0da649e6a..696faa74b 100644
--- a/data/icons/src/org.gnome.Builder.svg
+++ b/data/icons/src/org.gnome.Builder.svg
@@ -17,6 +17,74 @@
    xmlns:dc="http://purl.org/dc/elements/1.1/";>
   <defs
      id="defs2">
+    <inkscape:path-effect
+       effect="fillet_chamfer"
+       id="path-effect20655"
+       is_visible="true"
+       lpeversion="1"
+       satellites_param="F,0,1,1,0,1.4184403,0,1 @ F,0,1,1,0,1.4184403,0,1 @ F,0,1,1,0,1.4184403,0,1 @ 
F,0,1,1,0,1.4184403,0,1 @ F,0,0,1,0,1.4184403,0,1 @ F,0,1,1,0,1.4184403,0,1 | F,0,0,1,0,0,0,1 @ 
F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 | F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
+       unit="px"
+       method="auto"
+       mode="F"
+       radius="0"
+       chamfer_steps="1"
+       flexible="false"
+       use_knot_distance="true"
+       apply_no_radius="true"
+       apply_with_radius="true"
+       only_selected="false"
+       hide_knots="false" />
+    <inkscape:path-effect
+       effect="fillet_chamfer"
+       id="path-effect18563"
+       is_visible="true"
+       lpeversion="1"
+       satellites_param="F,0,1,1,0,1.4184403,0,1 @ F,0,1,1,0,1.4184403,0,1 @ F,0,1,1,0,1.4184403,0,1 @ 
F,0,1,1,0,1.4184403,0,1 @ F,0,0,1,0,1.4184403,0,1 @ F,0,1,1,0,1.4184403,0,1 | F,0,0,1,0,0,0,1 @ 
F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 | F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
+       unit="px"
+       method="auto"
+       mode="F"
+       radius="0"
+       chamfer_steps="1"
+       flexible="false"
+       use_knot_distance="true"
+       apply_no_radius="true"
+       apply_with_radius="true"
+       only_selected="false"
+       hide_knots="false" />
+    <inkscape:path-effect
+       effect="fillet_chamfer"
+       id="path-effect16747"
+       is_visible="true"
+       lpeversion="1"
+       satellites_param="F,0,1,1,0,1.1238505,0,1 @ F,0,1,1,0,1.1238505,0,1 @ F,0,1,1,0,1.1238505,0,1 @ 
F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ 
F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,1,1,0,1.1238505,0,1 @ 
F,0,0,1,0,1.1238505,0,1 @ F,0,1,1,0,1.1238505,0,1 @ F,0,1,1,0,1.1238505,0,1"
+       unit="px"
+       method="auto"
+       mode="F"
+       radius="0"
+       chamfer_steps="1"
+       flexible="false"
+       use_knot_distance="true"
+       apply_no_radius="true"
+       apply_with_radius="true"
+       only_selected="false"
+       hide_knots="false" />
+    <inkscape:path-effect
+       effect="fillet_chamfer"
+       id="path-effect14941"
+       is_visible="true"
+       lpeversion="1"
+       satellites_param="F,0,1,1,0,1.1238505,0,1 @ F,0,1,1,0,1.1238505,0,1 @ F,0,1,1,0,1.1238505,0,1 @ 
F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ 
F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,1,1,0,1.1238505,0,1 @ 
F,0,0,1,0,1.1238505,0,1 @ F,0,1,1,0,1.1238505,0,1 @ F,0,1,1,0,1.1238505,0,1"
+       unit="px"
+       method="auto"
+       mode="F"
+       radius="0"
+       chamfer_steps="1"
+       flexible="false"
+       use_knot_distance="true"
+       apply_no_radius="true"
+       apply_with_radius="true"
+       only_selected="false"
+       hide_knots="false" />
     <inkscape:path-effect
        effect="fillet_chamfer"
        id="path-effect2577"
@@ -2241,6 +2309,148 @@
          y="30.988934"
          transform="matrix(0,1,1,0,0,0)" />
     </g>
+    <g
+       id="g11891"
+       transform="translate(100,742.51965)"
+       inkscape:label="toolbox toolbx container containertoolbx containertoolbx.org">
+      <title
+         id="title11881">ui-container-toolbx</title>
+      <rect
+         y="100"
+         x="-20"
+         height="16"
+         width="16"
+         id="rect11885"
+         
style="color:#bebebe;display:inline;overflow:visible;visibility:visible;opacity:0.514644;fill:none;stroke:none;stroke-width:3;marker:none;enable-background:accumulate"
 />
+      <path
+         id="path5591"
+         d="m -13.047947,100.57659 -4.977849,2.86308 A 1.9428839,1.9428839 120.047 0 0 -19,105.12385 v 
3.11151 a 0.65220069,0.65220069 30.127747 0 0 0.975779,0.56627 l 1.393162,-0.79608 c 0.0043,-2.52727 
2.052793,-4.57503 4.580829,-4.57503 0.778598,2.1e-4 1.544208,0.19948 2.2245208,0.57808 l -3.5413008,2.10051 
0.01049,2.67305 2.319023,1.32977 3.5705128,-2.11764 c 2.105e-4,0.006 3.881e-4,0.0113 3.881e-4,0.0177 
0,2.52996 -2.0509839,4.58093 -4.5809899,4.58093 -0.657465,0 -1.282019,-0.13947 -1.847198,-0.38892 l 
-1.539811,0.92772 a 0.63279599,0.63279599 88.313584 0 0 0.03245,1.10232 l 2.382782,1.25076 a 
2.0527879,2.0527879 178.99612 0 0 1.971267,-0.0345 l 5.071914,-2.89338 A 1.934986,1.934986 120.14825 0 0 
-5,110.87615 v -5.7523 a 1.92274,1.92274 59.693515 0 0 -0.9792389,-1.67533 l -5.1152651,-2.88078 a 
1.9746003,1.9746003 179.74051 0 0 -1.953443,0.009 z"
+         
style="vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2.67869;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;enable-background:new"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="ccccccccccsscccccc"
+         inkscape:path-effect="#path-effect14941"
+         inkscape:original-d="M -12.073743,100.01626 -19,104 v 5.35921 l 2.368941,-1.35366 c 0.0043,-2.52727 
2.052793,-4.57503 4.580829,-4.57503 0.778598,2.1e-4 1.544208,0.19948 2.2245208,0.57808 l -3.5413008,2.10051 
0.01049,2.67305 2.319023,1.32977 3.5705128,-2.11764 c 2.105e-4,0.006 3.881e-4,0.0113 3.881e-4,0.0177 
0,2.52996 -2.0509839,4.58093 -4.5809899,4.58093 -0.657465,0 -1.282019,-0.13947 -1.847198,-0.38892 l 
-2.502446,1.5077 4.37296,2.29544 L -5,112 v -8 z" />
+    </g>
+    <g
+       id="g16743"
+       transform="translate(120,742.51965)"
+       inkscape:label="flatpak flatpak.org container">
+      <title
+         id="title16737">ui-container-flatpak</title>
+      <rect
+         y="100"
+         x="-20"
+         height="16"
+         width="16"
+         id="rect16739"
+         
style="color:#bebebe;display:inline;overflow:visible;visibility:visible;opacity:0.514644;fill:none;stroke:none;stroke-width:3;marker:none;enable-background:accumulate"
 />
+      <path
+         
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4.22112;stroke-linecap:square;stroke-linejoin:round;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;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+         d="m -13.226404,100.71155 -4.453272,2.58239 a 2.4719587,2.4719587 120.04345 0 0 -1.231901,2.12998 l 
-0.0176,5.1521 a 2.4418056,2.4418056 60.043496 0 0 1.224904,2.12532 l 4.508823,2.59177 a 2.4696321,2.4696321 
0.02024274 0 0 2.459997,8.7e-4 l 4.5075079,-2.58678 a 2.4387598,2.4387598 119.96592 0 0 1.2248668,-2.12445 l 
-0.019572,-5.15883 a 2.4616522,2.4616522 59.831445 0 0 -1.2352662,-2.12508 l -4.5115463,-2.59219 a 
2.4573516,2.4573516 179.88573 0 0 -2.456941,0.005 z M -11.999348,102 v 5 l -4.285497,-2.46976 z M -7,106 v 5 
l -5,3 v -5 z"
+         id="path2076"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccccccccccccccc"
+         inkscape:path-effect="#path-effect18563"
+         inkscape:original-d="m -11.999348,100 -6.907384,4.00549 -0.02729,7.98896 6.968321,4.00555 
6.9680041,-3.99882 -0.030335,-7.99569 z m 0,2 v 5 l -4.285497,-2.46976 z M -7,106 v 5 l -5,3 v -5 z" />
+    </g>
+    <g
+       id="g25122"
+       inkscape:label="container build jhbuild">
+      <title
+         id="title25124">ui-container-jhbuild</title>
+      <rect
+         y="842.51965"
+         x="120"
+         height="16"
+         width="16"
+         id="rect20647"
+         
style="color:#bebebe;display:inline;overflow:visible;visibility:visible;opacity:0.514644;fill:none;stroke:none;stroke-width:3;marker:none;enable-background:accumulate"
 />
+      <path
+         id="rect23177"
+         style="color:#000000;fill:#2e3436;stroke-linecap:round;stroke-linejoin:bevel;-inkscape-stroke:none"
+         d="M 123 520 C 121.3553 520 120 521.3553 120 523 L 120 526 C 120 527.6447 121.3553 529 123 529 L 
124 529 L 124 530 L 122 530 C 120.892 530 120 530.892 120 532 L 120 534 C 120 535.108 120.892 536 122 536 L 
126 536 C 127.108 536 128 535.108 128 534 L 128 532.94336 L 129.06641 532.54297 C 129.28031 533.38436 
129.99171 534 130.8418 534 L 134.1582 534 C 135.1785 534 136 533.11376 136 532.01367 L 136 528.98633 C 136 
527.88624 135.1785 527 134.1582 527 L 130.8418 527 C 130.63642 527 130.44004 527.03918 130.25586 527.10547 L 
129.86914 526.86328 C 129.95281 526.58908 130 526.29991 130 526 L 130 523 C 130 521.3553 128.6447 520 127 520 
L 123 520 z M 123 522 L 127 522 C 127.57129 522 128 522.42871 128 523 L 128 526 C 128 526.5713 127.57129 527 
127 527 L 123 527 C 122.42871 527 122 526.5713 122 526 L 122 523 C 122 522.42871 122.42871 522 123 522 z M 
128.67969 528.47852 L 129.02148 528.69336 C 129.00854 528.78873 129 528.88696 129 528.98633 L 129 530.43359 L 
127.6875 530.92578 C 127.3331
 3 530.36917 126.71147 530 126 530 L 126 529 L 127 529 C 127.62024 529 128.19893 528.80684 128.67969 
528.47852 z "
+         transform="translate(0,322.51965)" />
+    </g>
+    <g
+       style="display:inline;enable-background:new"
+       id="g3781"
+       transform="matrix(-1,0,0,1,164,562.51965)"
+       inkscape:label="computer pc buidl host container">
+      <title
+         id="title3914">ui-container-host</title>
+      <rect
+         y="280"
+         x="8"
+         height="16"
+         width="16"
+         id="rect3003"
+         style="fill:none;stroke:none" />
+      <path
+         id="rect3773"
+         d="m 12,281 c -1.662,0 -3,1.338 -3,3 v 6 c 0,1.662 1.338,3 3,3 h 8 c 1.662,0 3,-1.338 3,-3 v -6 c 
0,-1.662 -1.338,-3 -3,-3 z m 0,2 h 8 c 0.554,0 1,0.446 1,1 v 6 c 0,0.554 -0.446,1 -1,1 h -8 c -0.554,0 
-1,-0.446 -1,-1 v -6 c 0,-0.554 0.446,-1 1,-1 z"
+         style="fill:#2e3436;fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:nodetypes="sscccs"
+         inkscape:connector-curvature="0"
+         id="rect3778"
+         d="m 16,294 c 5,0 5,1 5,1 0,1 -1,1 -1,1 h -8 c -1,0 -1,-1 -1,-1 0,0 0,-1 5,-1 z"
+         style="fill:#2e3436;fill-opacity:1;stroke:none" />
+    </g>
+    <g
+       style="display:inline;enable-background:new"
+       id="g30093"
+       transform="matrix(-1,0,0,1,184,562.51965)"
+       inkscape:label="container podman">
+      <title
+         id="title30085">ui-container-podman</title>
+      <rect
+         y="280"
+         x="8"
+         height="16"
+         width="16"
+         id="rect30087"
+         style="fill:none;stroke:none" />
+      <path
+         style="color:#000000;fill:#2e3436;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
+         d="m -16,280.0332 c -3.860699,0 -7,3.1393 -7,7 V 291 a 1.0001,1.0001 0 0 0 1,1 h 12 a 1.0001,1.0001 
0 0 0 1,-1 v -3.9668 c 0,-3.8607 -3.139301,-7 -7,-7 z m 0,2 c 2.787294,0 5,2.21271 5,5 V 290 h -10 v -2.9668 
c 0,-2.78729 2.212706,-5 5,-5 z"
+         id="rect30461"
+         transform="scale(-1,1)" />
+      <circle
+         
style="fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;stop-color:#000000"
+         id="path30485"
+         cx="-18.013794"
+         cy="285.02335"
+         r="1"
+         transform="scale(-1,1)" />
+      <circle
+         
style="fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;stop-color:#000000"
+         id="path30487"
+         cx="-14.036133"
+         cy="285.02335"
+         r="1"
+         transform="scale(-1,1)" />
+      <path
+         style="color:#000000;fill:#2e3436;stroke-linecap:round;stroke-linejoin:bevel;-inkscape-stroke:none"
+         d="m -16.117187,286.14258 c -2.407807,0 -4.625514,1.36144 -5.814454,3.53906 a 0.66509998,0.66509998 
0 0 0 0.265625,0.90234 0.66509998,0.66509998 0 0 0 0.902344,-0.26562 c 0.968724,-1.77428 2.738962,-2.8457 
4.646485,-2.8457 1.907522,0 3.67776,1.07142 4.646484,2.8457 a 0.66509998,0.66509998 0 0 0 0.902344,0.26562 
0.66509998,0.66509998 0 0 0 0.265625,-0.90234 c -1.188941,-2.17762 -3.406647,-3.53906 -5.814453,-3.53906 z"
+         id="path30489"
+         transform="scale(-1,1)" />
+      <circle
+         
style="fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2.00001;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;stop-color:#000000"
+         id="path30874"
+         cx="-16.035736"
+         cy="287.91193"
+         r="1.9914975"
+         transform="scale(-1,1)" />
+      <path
+         style="color:#000000;fill:#2e3436;stroke-linecap:round;-inkscape-stroke:none"
+         d="m 21.49414,293.00574 a -0.5,0.5 0 0 1 0.5,0.5 -0.5,0.5 0 0 1 -0.5,0.5 h -5.00195 a -0.5,0.5 0 0 
1 -0.5,-0.5 -0.5,0.5 0 0 1 0.5,-0.5 z"
+         id="path41306" />
+      <path
+         style="color:#000000;fill:#2e3436;stroke-linecap:round;-inkscape-stroke:none"
+         d="m 18.48828,295.00965 a -0.5,0.5 0 0 1 0.5,0.5 -0.5,0.5 0 0 1 -0.5,0.5 h -4.99414 a -0.5,0.5 0 0 
1 -0.5,-0.5 -0.5,0.5 0 0 1 0.5,-0.5 z"
+         id="path41388" />
+    </g>
   </g>
   <g
      inkscape:groupmode="layer"


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