[gnome-builder/wip/snwh/symbolic-updates: 6/6] Minify all symbolics with svgo




commit ad6372394cf5b8adbdef827387950e587d5954e7
Author: Sam Hewitt <sam snwh org>
Date:   Wed Dec 22 15:58:50 2021 -0330

    Minify all symbolics with svgo

 .../actions/builder-build-info-symbolic.svg        |  38 +-------
 .../scalable/actions/builder-debugger-symbolic.svg |   4 +-
 .../actions/builder-documentation-symbolic.svg     |   7 +-
 .../scalable/actions/builder-editor-symbolic.svg   |   8 +-
 .../actions/builder-move-left-symbolic.svg         |   4 +-
 .../actions/builder-move-right-symbolic.svg        |   4 +-
 .../scalable/actions/builder-profiler-symbolic.svg |  31 +-----
 .../actions/builder-run-start-symbolic.svg         |   2 +-
 .../actions/builder-split-tab-left-symbolic.svg    |   8 +-
 .../actions/builder-split-tab-right-symbolic.svg   |   8 +-
 .../actions/builder-split-tab-symbolic.svg         |   8 +-
 .../scalable/actions/builder-todo-symbolic.svg     |  38 +-------
 .../actions/builder-unit-tests-fail-symbolic.svg   |   4 +-
 .../actions/builder-unit-tests-pass-symbolic.svg   |  47 +--------
 .../builder-unit-tests-running-symbolic.svg        |   7 +-
 .../actions/builder-unit-tests-symbolic.svg        |   7 +-
 .../actions/builder-vcs-branch-symbolic.svg        |   9 +-
 .../scalable/actions/builder-vcs-git-symbolic.svg  |   4 +-
 .../scalable/actions/builder-vcs-tag-symbolic.svg  |   4 +-
 .../actions/builder-view-bottom-pane-symbolic.svg  |   7 +-
 .../actions/builder-view-left-pane-symbolic.svg    |   7 +-
 .../actions/builder-view-right-pane-symbolic.svg   |   7 +-
 .../actions/completion-snippet-symbolic.svg        |  11 +--
 .../scalable/actions/completion-word-symbolic.svg  |   4 +-
 .../actions/container-terminal-symbolic.svg        |   7 +-
 .../scalable/actions/debug-breakpoint-symbolic.svg |   4 +-
 .../scalable/actions/debug-continue-symbolic.svg   |   4 +-
 .../actions/debug-execute-from-cursor-symbolic.svg |   7 +-
 .../actions/debug-execute-to-cursor-symbolic.svg   |   7 +-
 .../scalable/actions/debug-step-in-symbolic.svg    |   7 +-
 .../scalable/actions/debug-step-out-symbolic.svg   |   7 +-
 .../scalable/actions/debug-step-over-symbolic.svg  |   7 +-
 .../scalable/actions/lang-class-symbolic.svg       |   6 +-
 .../scalable/actions/lang-define-symbolic.svg      |   4 +-
 .../scalable/actions/lang-enum-symbolic.svg        |   4 +-
 .../scalable/actions/lang-enum-value-symbolic.svg  |   4 +-
 .../scalable/actions/lang-function-symbolic.svg    |   7 +-
 .../scalable/actions/lang-include-symbolic.svg     |   4 +-
 .../scalable/actions/lang-method-symbolic.svg      |   7 +-
 .../scalable/actions/lang-namespace-symbolic.svg   |   7 +-
 .../actions/lang-struct-field-symbolic.svg         |   4 +-
 .../scalable/actions/lang-struct-symbolic.svg      |   4 +-
 .../scalable/actions/lang-typedef-symbolic.svg     |   4 +-
 .../scalable/actions/lang-union-symbolic.svg       |   4 +-
 .../scalable/actions/lang-variable-symbolic.svg    |   4 +-
 .../actions/pointer-mode-drag-symbolic.svg         |   7 +-
 .../scalable/actions/pointer-mode-pin-symbolic.svg |   4 +-
 .../actions/pointer-mode-resize-symbolic.svg       |   9 +-
 .../actions/pointer-mode-select-symbolic.svg       |   4 +-
 .../scalable/actions/ui-attributes-symbolic.svg    |   7 +-
 .../hicolor/scalable/actions/ui-child-symbolic.svg |   9 +-
 .../hicolor/scalable/actions/ui-item-symbolic.svg  |   4 +-
 .../hicolor/scalable/actions/ui-menu-symbolic.svg  |   9 +-
 .../scalable/actions/ui-object-symbolic.svg        |   8 +-
 .../scalable/actions/ui-packing-symbolic.svg       |  13 +--
 .../scalable/actions/ui-property-symbolic.svg      |   8 +-
 .../scalable/actions/ui-section-symbolic.svg       |   7 +-
 .../scalable/actions/ui-signal-symbolic.svg        |   8 +-
 .../hicolor/scalable/actions/ui-style-symbolic.svg |   4 +-
 .../scalable/actions/ui-submenu-symbolic.svg       |  11 +--
 .../scalable/actions/ui-template-symbolic.svg      |   7 +-
 .../scalable/actions/widget-layout-symbolic.svg    |   7 +-
 .../scalable/actions/widget-packing-symbolic.svg   |   8 +-
 .../actions/widget-properties-symbolic.svg         |   7 +-
 .../scalable/actions/xml-attribute-symbolic.svg    |   8 +-
 .../scalable/actions/xml-cdata-symbolic.svg        |   7 +-
 .../scalable/actions/xml-comment-symbolic.svg      |   4 +-
 .../scalable/actions/xml-declaration-symbolic.svg  |   7 +-
 .../scalable/actions/xml-element-symbolic.svg      |   8 +-
 .../scalable/apps/org.gnome.Builder-symbolic.svg   |   7 +-
 .../mimetypes/application-x-php-symbolic.svg       |  51 +---------
 .../scalable/mimetypes/text-css-symbolic.svg       |  47 +--------
 .../scalable/mimetypes/text-html-symbolic.svg      |  51 +---------
 .../scalable/mimetypes/text-markdown-symbolic.svg  |  43 +--------
 .../scalable/mimetypes/text-rust-symbolic.svg      | 105 +--------------------
 .../scalable/mimetypes/text-sql-symbolic.svg       |  59 +-----------
 .../scalable/mimetypes/text-x-authors-symbolic.svg |  55 +----------
 .../mimetypes/text-x-changelog-symbolic.svg        |  87 +----------------
 .../scalable/mimetypes/text-x-chdr-symbolic.svg    |  47 +--------
 .../scalable/mimetypes/text-x-copying-symbolic.svg |  47 +--------
 .../scalable/mimetypes/text-x-cpp-symbolic.svg     |  47 +--------
 .../scalable/mimetypes/text-x-csrc-symbolic.svg    |  43 +--------
 .../mimetypes/text-x-javascript-symbolic.svg       |  55 +----------
 .../scalable/mimetypes/text-x-python-symbolic.svg  |  51 +---------
 .../scalable/mimetypes/text-x-readme-symbolic.svg  |  52 +---------
 .../scalable/mimetypes/text-x-ruby-symbolic.svg    |  55 +----------
 .../scalable/mimetypes/text-x-script-symbolic.svg  |  47 +--------
 .../scalable/mimetypes/text-x-vala-symbolic.svg    |  43 +--------
 .../scalable/mimetypes/text-xml-symbolic.svg       |  51 +---------
 89 files changed, 89 insertions(+), 1520 deletions(-)
---
diff --git a/data/icons/hicolor/scalable/actions/builder-build-info-symbolic.svg 
b/data/icons/hicolor/scalable/actions/builder-build-info-symbolic.svg
index f14f9dca8..a10b3b302 100644
--- a/data/icons/hicolor/scalable/actions/builder-build-info-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/builder-build-info-symbolic.svg
@@ -1,37 +1 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   width="16"
-   height="16"
-   version="1.1"
-   id="svg4"
-   sodipodi:docname="builder-build-info-symbolic.svg"
-   inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
-   xmlns="http://www.w3.org/2000/svg";
-   xmlns:svg="http://www.w3.org/2000/svg";>
-  <defs
-     id="defs8" />
-  <sodipodi:namedview
-     id="namedview6"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageshadow="2"
-     inkscape:pageopacity="0.0"
-     inkscape:pagecheckerboard="0"
-     showgrid="true"
-     inkscape:zoom="1"
-     inkscape:cx="8.5"
-     inkscape:cy="8"
-     inkscape:window-width="1920"
-     inkscape:window-height="1011"
-     inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg4" />
-  <path
-     style="color:#000;opacity:1;fill:#3d3846;-inkscape-stroke:none"
-     d="M8 0C3.594 0 0 3.594 0 8c0 4.406 3.594 8 8 8 4.406 0 8-3.594 8-8 0-4.406-3.594-8-8-8zm0 2c3.326 0 6 
2.674 6 6s-2.674 6-6 6-6-2.674-6-6 2.674-6 6-6zm0 1.75c-.687 0-1.25.563-1.25 1.25S7.313 6.25 8 6.25 9.25 
5.687 9.25 5 8.687 3.75 8 3.75zM7 7v5h2V7H7z"
-     id="path2" />
-</svg>
+<svg width="16" height="16" xmlns="http://www.w3.org/2000/svg";><path 
style="color:#000;opacity:1;fill:#3d3846;-inkscape-stroke:none" d="M8 0C3.594 0 0 3.594 0 8c0 4.406 3.594 8 8 
8 4.406 0 8-3.594 8-8 0-4.406-3.594-8-8-8zm0 2c3.326 0 6 2.674 6 6s-2.674 6-6 6-6-2.674-6-6 2.674-6 6-6zm0 
1.75c-.687 0-1.25.563-1.25 1.25S7.313 6.25 8 6.25 9.25 5.687 9.25 5 8.687 3.75 8 3.75zM7 7v5h2V7H7z"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/builder-debugger-symbolic.svg 
b/data/icons/hicolor/scalable/actions/builder-debugger-symbolic.svg
index f9fd33824..42dfc4bf4 100644
--- a/data/icons/hicolor/scalable/actions/builder-debugger-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/builder-debugger-symbolic.svg
@@ -1,3 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <path d="M6.469 0C6.209 0 6 .21 6 .469v1.875A3.508 3.508 0 0 0 4.031 5h6.938A3.508 3.508 0 0 0 9 
2.344V.469C9 .209 8.791 0 8.531 0zM6.5 1a.5.5 0 1 1 0 1 .5.5 0 0 1 0-1zM4 6v1h4.5c.262 0 .5.238.5.5v6a.52.52 
0 0 1-.5.5H4v.969C4 15.543 4.457 16 5.031 16H9.97c.574 0 1.031-.457 1.031-1.031V6zm0 2v5h4V8z" 
fill="#2e3436"/>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M6.469 0C6.209 0 6 .21 6 
.469v1.875A3.508 3.508 0 0 0 4.031 5h6.938A3.508 3.508 0 0 0 9 2.344V.469A.468.468 0 0 0 8.531 0zM6.5 1a.5.5 
0 1 1 0 1 .5.5 0 0 1 0-1zM4 6v1h4.5c.262 0 .5.238.5.5v6a.52.52 0 0 1-.5.5H4v.969C4 15.543 4.457 16 5.031 
16H9.97c.574 0 1.031-.457 1.031-1.031V6zm0 2v5h4V8z" fill="#2e3436"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/builder-documentation-symbolic.svg 
b/data/icons/hicolor/scalable/actions/builder-documentation-symbolic.svg
index 7a7a5ba80..1491f566b 100644
--- a/data/icons/hicolor/scalable/actions/builder-documentation-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/builder-documentation-symbolic.svg
@@ -1,6 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g color="#000" fill="#2e3436">
-        <path d="M4.443 1c-2.5 0-2.5 2.5-2.5 2.5v9.953c0 1.547 1.562 1.563 1.562 1.563L12.943 15c1 0 1-1 
1-1H4.46c-1.518 0-1.518-1.5-1.518-1.5s0-1.44 1.481-1.442l9.519-.011V1zm.5 2H7.63c3.317 0 4.272 1.263 4.25 
3.031-.03 2.468-2.19 2.856-4.814 2.947C6.444 9 5.56 9 4.943 9zm2 1v4c1.942.023 3.029-.59 
3.031-1.969.003-1.768-1.272-2-3.031-2.031z" overflow="visible"/>
-        <path d="M2.443 11H12.89c-1.184.492-1.296 2.458 0 3H2.443z" overflow="visible" opacity=".3"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g color="#000" fill="#2e3436"><path 
d="M4.443 1c-2.5 0-2.5 2.5-2.5 2.5v9.953c0 1.547 1.562 1.563 1.562 1.563L12.943 15c1 0 1-1 1-1H4.46c-1.518 
0-1.518-1.5-1.518-1.5s0-1.44 1.481-1.442l9.519-.011V1zm.5 2H7.63c3.317 0 4.272 1.263 4.25 3.031-.03 
2.468-2.19 2.856-4.814 2.947C6.444 9 5.56 9 4.943 9zm2 1v4c1.942.023 3.029-.59 
3.031-1.969.003-1.768-1.272-2-3.031-2.031z" overflow="visible"/><path d="M2.443 11H12.89c-1.184.492-1.296 
2.458 0 3H2.443z" overflow="visible" opacity=".3"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/builder-editor-symbolic.svg 
b/data/icons/hicolor/scalable/actions/builder-editor-symbolic.svg
index 41620fd18..af9739927 100644
--- a/data/icons/hicolor/scalable/actions/builder-editor-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/builder-editor-symbolic.svg
@@ -1,7 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g fill="#2e3436">
-        <path d="M3.003 9.997l-1 4h11.992l-.999-4H9.998l-2.49 2H4.002v-2zM2.008 14.997H14v1H2.008z"/>
-        <path d="M5.003 8.998l6.994-7c1 0 1.998 1 1.998 2l-6.995 7H5.002z" fill-rule="evenodd"/>
-        <path d="M12.918 1.092c1 0 1.999 1 1.999 2l.999-1c0-1-.751-2-1.999-2z" overflow="visible"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g fill="#2e3436"><path d="m3.003 9.997-1 
4h11.992l-.999-4H9.998l-2.49 2H4.002v-2zm-.995 5H14v1H2.008z"/><path d="m5.003 8.998 6.994-7c1 0 1.998 1 
1.998 2l-6.995 7H5.002z" fill-rule="evenodd"/><path d="M12.918 1.092c1 0 1.999 1 1.999 
2l.999-1c0-1-.751-2-1.999-2z" overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/builder-move-left-symbolic.svg 
b/data/icons/hicolor/scalable/actions/builder-move-left-symbolic.svg
index a005e557d..81624e253 100644
--- a/data/icons/hicolor/scalable/actions/builder-move-left-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/builder-move-left-symbolic.svg
@@ -1,3 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <path d="M7 4v1c0 .258-.13.53-.313.72L5.407 7H14v2H5.406l1.281 1.282c.183.19.313.462.313.719v1H6c-.31 
0-.552-.09-.75-.281L1.594 8 5.25 4.283c.198-.19.44-.281.75-.281z" 
style="line-height:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none"
 color="#000" font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible" 
fill="#2e3436"/>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M7 4v1c0 .258-.13.53-.313.72L5.407 
7H14v2H5.406l1.281 1.282c.183.19.313.462.313.719v1H6c-.31 0-.552-.09-.75-.281L1.594 8 5.25 
4.283c.198-.19.44-.281.75-.281z" 
style="line-height:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none"
 color="#000" font-weight="400" font-family="sans-serif" overflow="visible" fill="#2e3436"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/builder-move-right-symbolic.svg 
b/data/icons/hicolor/scalable/actions/builder-move-right-symbolic.svg
index bcd415ea1..67ff411be 100644
--- a/data/icons/hicolor/scalable/actions/builder-move-right-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/builder-move-right-symbolic.svg
@@ -1,3 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <path d="M9 4v1c0 .258.13.53.313.72L10.593 7H2v2h8.594l-1.281 1.282c-.183.19-.313.462-.313.719v1h1c.31 0 
.552-.09.75-.281L14.406 8 10.75 4.283c-.198-.19-.44-.281-.75-.281z" 
style="line-height:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none"
 color="#000" font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible" 
fill="#2e3436"/>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M9 4v1c0 .258.13.53.313.72L10.593 
7H2v2h8.594l-1.281 1.282c-.183.19-.313.462-.313.719v1h1c.31 0 .552-.09.75-.281L14.406 8 10.75 
4.283c-.198-.19-.44-.281-.75-.281z" 
style="line-height:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none"
 color="#000" font-weight="400" font-family="sans-serif" overflow="visible" fill="#2e3436"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/builder-profiler-symbolic.svg 
b/data/icons/hicolor/scalable/actions/builder-profiler-symbolic.svg
index aab2fab8d..402f06bae 100644
--- a/data/icons/hicolor/scalable/actions/builder-profiler-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/builder-profiler-symbolic.svg
@@ -1,30 +1 @@
-<?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='sysprof-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-nodes='true' inkscape:bbox-paths='true' bordercolor='#666666' 
borderopacity='1' inkscape:current-layer='layer9' inkscape:cx='9.9751016' inkscape:cy='-7.30721' 
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='1250' inkscape:window-maximized='0' 
inkscape:window-width='1590' inkscape:window-x='150' inkscape:window-y='153' inkscape:zoom='1'>
-    <inkscape:grid empspacing='2' enabled='true' id='grid4866' originx='-282' originy='-322' 
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(-523.0002,105)'>
-    
-    <path inkscape:connector-curvature='0' d='m 531.0002,-100 c -2.76142,0 -5,2.23858 -5,5 0,2.76142 
2.23858,5 5,5 2.76142,0 5,-2.23858 5,-5 0,-2.76142 -2.23858,-5 -5,-5 z m 0,1 0.28516,3.04297 A 1,1 0 0 1 
532.0002,-95 a 1,1 0 0 1 -0.54297,0.88867 l 0.0527,0.55274 c 0.0442,0.35355 -0.21646,0.62421 -0.50977,0.60351 
-0.25733,-0.0182 -0.55067,-0.29415 -0.48438,-0.60351 l 0.0488,-0.54297 A 1,1 0 0 1 530.0002,-95 a 1,1 0 0 1 
0.73047,-0.96289 L 531.0002,-99 Z' id='path9349' 
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:2;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;color-renderi
 ng:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:new'/>
-    <rect height='1' id='rect9351' 
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: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;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:new'
 width='2' x='530.00018' y='-102'/>
-    <path inkscape:connector-curvature='0' d='m 531.02734,-104.49805 c -0.686,0 -1.37137,0.23238 
-1.92773,0.69922 -1.11273,0.93369 -1.3962,2.54088 -0.66992,3.79883 l 0.86523,-0.5 c -0.48695,-0.84343 
-0.29879,-1.90523 0.44727,-2.53125 0.74605,-0.62602 1.82425,-0.62602 2.57031,0 0.74606,0.62602 
0.93422,1.68782 0.44727,2.53125 l 0.86523,0.5 c 0.72628,-1.25795 0.4428,-2.86514 -0.66992,-3.79883 
-0.55636,-0.46684 -1.24174,-0.69922 -1.92774,-0.69922 z' id='path9353' 
style='color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:vi
 
sible;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:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:new'/>
-    <rect height='1' id='rect9373' 
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: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;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:new'
 transform='matrix(0.69053214,0.72330171,-0.72330171,0.69053214,0,0)' width='2' x='296.77777' y='-456.22092'/>
-  </g>
-</svg>
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg";><g style="display:inline"><path d="M531-100a5 
5 0 1 0 0 10 5 5 0 0 0 0-10zm0 1 .285 3.043A1 1 0 0 1 532-95a1 1 0 0 
1-.543.889l.053.552c.044.354-.217.625-.51.604-.257-.018-.55-.294-.484-.604l.049-.543A1 1 0 0 1 530-95a1 1 0 0 
1 .73-.963L531-99Z" 
style="color:#000;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:#000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;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;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:new"
 transform="translate(-523 105)"/><path style="color:#000;clip-rule:nonzero;dis
 
play:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;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;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:new"
 d="M530-102h2v1h-2z" transform="translate(-523 105)"/><path d="M531.027-104.498c-.686 
0-1.371.232-1.927.7a3.006 3.006 0 0 0-.67 3.798l.865-.5a1.994 1.994 0 0 1 .447-2.531 1.994 1.994 0 0 1 2.57 
0c.747.626.935 1.688.448 2.531l.865.5a3.006 3.006 0 0 0-.67-3.799 2.992 2.992 0 0 0-1.928-.7z" 
style="color:#000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-fam
 
ily:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;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:#000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;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;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:new"
 transform="translate(-523 105)"/><path 
style="color:#000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opa
 
city:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;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;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:new"
 transform="rotate(46.328 -384.205 -558.69)" d="M296.778-456.221h2v1h-2z"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/builder-run-start-symbolic.svg 
b/data/icons/hicolor/scalable/actions/builder-run-start-symbolic.svg
index f26678d89..07bf26fe6 100644
--- a/data/icons/hicolor/scalable/actions/builder-run-start-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/builder-run-start-symbolic.svg
@@ -1 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g color="#000" fill="#474747"><path 
d="M5.022 3a1 1 0 00-1.02 1v8a1 1 0 001.496.87l6.999-4a1 1 0 000-1.74l-6.999-4A1 1 0 005.022 3zm.98 
2.725L9.982 8l-3.98 2.275z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 font-weight="400" font-family="sans-serif" overflow="visible"/><path d="M5.002 12h-1v1h1zm0-9h-1v1h1zm0 1L12 
8l-6.998 4z" style="marker:none" overflow="visible"/></g></svg>
\ No newline at end of file
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g color="#000" fill="#474747"><path 
d="M5.022 3a1 1 0 0 0-1.02 1v8a1 1 0 0 0 1.496.87l6.999-4a1 1 0 0 0 0-1.74l-6.999-4A1 1 0 0 0 5.022 3zm.98 
2.725L9.982 8l-3.98 2.275z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 font-weight="400" font-family="sans-serif" overflow="visible"/><path d="M5.002 12h-1v1h1zm0-9h-1v1h1zm0 1L12 
8l-6.998 4z" style="marker:none" overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/builder-split-tab-left-symbolic.svg 
b/data/icons/hicolor/scalable/actions/builder-split-tab-left-symbolic.svg
index ed8f4cd70..3e339ccf6 100644
--- a/data/icons/hicolor/scalable/actions/builder-split-tab-left-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/builder-split-tab-left-symbolic.svg
@@ -1,7 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g fill="#2e3436">
-        <path d="M15.003 7.781l-3-3.031V7h-2v2h2v2.25l3-3.031z" opacity=".3"/>
-        <path d="M9.003 1v14h-2V1z" style="marker:none" color="#000" overflow="visible"/>
-        <path d="M1.003 7.781l3-3.031V7h2v2h-2v2.25l-3-3.031z"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g fill="#2e3436"><path d="m15.003 
7.781-3-3.031V7h-2v2h2v2.25l3-3.031z" opacity=".3"/><path d="M9.003 1v14h-2V1z" style="marker:none" 
color="#000" overflow="visible"/><path d="m1.003 7.781 3-3.031V7h2v2h-2v2.25l-3-3.031z"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/builder-split-tab-right-symbolic.svg 
b/data/icons/hicolor/scalable/actions/builder-split-tab-right-symbolic.svg
index fd3194f3a..2e9bbf1a4 100644
--- a/data/icons/hicolor/scalable/actions/builder-split-tab-right-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/builder-split-tab-right-symbolic.svg
@@ -1,7 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g fill="#2e3436">
-        <path d="M.997 7.781l3-3.031V7h2v2h-2v2.25l-3-3.031z" opacity=".3"/>
-        <path d="M6.997 1v14h2V1z" style="marker:none" color="#000" overflow="visible"/>
-        <path d="M14.997 7.781l-3-3.031V7h-2v2h2v2.25l3-3.031z"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g fill="#2e3436"><path d="m.997 7.781 
3-3.031V7h2v2h-2v2.25l-3-3.031z" opacity=".3"/><path d="M6.997 1v14h2V1z" style="marker:none" color="#000" 
overflow="visible"/><path d="m14.997 7.781-3-3.031V7h-2v2h2v2.25l3-3.031z"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/builder-split-tab-symbolic.svg 
b/data/icons/hicolor/scalable/actions/builder-split-tab-symbolic.svg
index cccafd552..305c8317b 100644
--- a/data/icons/hicolor/scalable/actions/builder-split-tab-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/builder-split-tab-symbolic.svg
@@ -1,7 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g fill="#2e3436">
-        <path d="M7.781.997l-3.031 3H7v2h2v-2h2.25l-3.031-3z"/>
-        <path d="M1 6.997h14v2H1z" style="marker:none" color="#000" overflow="visible"/>
-        <path d="M7.781 14.997l-3.031-3H7v-2h2v2h2.25l-3.031 3z"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g fill="#2e3436"><path d="m7.781.997-3.031 
3H7v2h2v-2h2.25l-3.031-3z"/><path d="M1 6.997h14v2H1z" style="marker:none" color="#000" 
overflow="visible"/><path d="m7.781 14.997-3.031-3H7v-2h2v2h2.25l-3.031 3z"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/builder-todo-symbolic.svg 
b/data/icons/hicolor/scalable/actions/builder-todo-symbolic.svg
index 6b493114c..68d6ae778 100644
--- a/data/icons/hicolor/scalable/actions/builder-todo-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/builder-todo-symbolic.svg
@@ -1,37 +1 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   width="16"
-   height="16"
-   version="1.1"
-   id="svg4"
-   sodipodi:docname="builder-todo-symbolic.svg"
-   inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
-   xmlns="http://www.w3.org/2000/svg";
-   xmlns:svg="http://www.w3.org/2000/svg";>
-  <defs
-     id="defs8" />
-  <sodipodi:namedview
-     id="namedview6"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageshadow="2"
-     inkscape:pageopacity="0.0"
-     inkscape:pagecheckerboard="0"
-     showgrid="true"
-     inkscape:zoom="1"
-     inkscape:cx="8.5"
-     inkscape:cy="8"
-     inkscape:window-width="1920"
-     inkscape:window-height="1011"
-     inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg4" />
-  <path
-     id="path15809"
-     
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;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-linecap:butt;stroke-linejoin:miter;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;stop-color:#000000"
-     d="M 2,1 C 0.9093,1 0,1.9093 0,3 v 10 c 0,1.0907 0.9093,2 2,2 h 10 c 1.0907,0 2,-0.9093 2,-2 V 9 A 1,1 
0 0 0 13,8 1,1 0 0 0 12,9 v 4 H 2 V 3 h 8 A 1,1 0 0 0 11,2 1,1 0 0 0 10,1 Z M 14.13086,1.54297 
6.83789,8.83594 4.41992,6.41797 3.00586,7.83203 6.83789,11.66406 15.54492,2.95703 Z" />
-</svg>
+<svg width="16" height="16" xmlns="http://www.w3.org/2000/svg";><path 
style="color:#000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:line
 
arRGB;solid-color:#000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;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;stop-color:#000"
 d="M2 1C.91 1 0 1.91 0 3v10c0 1.09.91 2 2 2h10c1.09 0 2-.91 2-2V9a1 1 0 0 0-1-1 1 1 0 0 0-1 1v4H2V3h8a1 1 0 
0 0 1-1 1 1 0 0 0-1-1Zm12.13.543L6.839 8.836 4.42 6.418 3.006 7.832l3.832 3.832 8.707-8.707Z"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/builder-unit-tests-fail-symbolic.svg 
b/data/icons/hicolor/scalable/actions/builder-unit-tests-fail-symbolic.svg
index 903d68a69..067aad235 100644
--- a/data/icons/hicolor/scalable/actions/builder-unit-tests-fail-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/builder-unit-tests-fail-symbolic.svg
@@ -1,3 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <path d="M7.906.094c-.525-.029-1.038.283-1.437.969L.219 12.656C-.315 13.62.267 15 1.313 15h13.156c.982 0 
1.903-1.16 1.219-2.344L9.375 1.125C8.976.479 8.432.122 7.906.094zM7.97 4.03c.544-.017 1.048.487 1.031 
1.032V9c.007.528-.471 1-1 1-.528 0-1.007-.472-1-1V5.063a1.033 1.033 0 0 1 
.813-1c.05-.015.103-.025.156-.032zM8 11a1 1 0 1 1 0 2 1 1 0 0 1 0-2z" style="marker:none" color="#bebebe" 
overflow="visible" fill="#2e3436"/>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path 
d="M7.906.094c-.525-.029-1.038.283-1.437.969L.219 12.656C-.315 13.62.267 15 1.313 15h13.156c.982 0 1.903-1.16 
1.219-2.344L9.375 1.125C8.976.479 8.432.122 7.906.094zM7.97 4.03c.544-.017 1.048.487 1.031 
1.032V9c.007.528-.471 1-1 1-.528 0-1.007-.472-1-1V5.063a1.033 1.033 0 0 1 
.813-1c.05-.015.103-.025.156-.032zM8 11a1 1 0 1 1 0 2 1 1 0 0 1 0-2z" style="marker:none" color="#bebebe" 
overflow="visible" fill="#2e3436"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/builder-unit-tests-pass-symbolic.svg 
b/data/icons/hicolor/scalable/actions/builder-unit-tests-pass-symbolic.svg
index c03e866f0..bf4277a4c 100644
--- a/data/icons/hicolor/scalable/actions/builder-unit-tests-pass-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/builder-unit-tests-pass-symbolic.svg
@@ -1,46 +1 @@
-<?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";
-   width="16"
-   version="1.1"
-   id="svg7384"
-   height="16">
-  <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>
-  <title
-     id="title9167">Gnome Symbolic Icon Theme</title>
-  <defs
-     id="defs7386" />
-  <g
-     transform="translate(-60.020469,40.3563)"
-     id="layer1" />
-  <g
-     transform="translate(-60.020469,40.3563)"
-     id="layer2">
-    <path
-       id="circle1616"
-       d="m 68.150391,-39.353516 c -2.20211,-0.05692 -4.36148,0.930849 -5.75,2.748047 -1.851362,2.422931 
-1.918399,5.776032 -0.166016,8.271485 1.752383,2.495452 4.93036,3.571252 7.837891,2.652343 2.907531,-0.918908 
4.890625,-3.624544 4.890625,-6.673828 a 1.0001,1.0001 0 1 0 -2,0 c 0,2.185049 -1.408716,4.109109 
-3.492188,4.767578 -2.083471,0.65847 -4.343891,-0.106345 -5.599609,-1.894531 -1.255719,-1.788185 
-1.207504,-4.173938 0.11914,-5.910156 1.326644,-1.736218 3.614629,-2.407774 5.669922,-1.666016 a 
1.0008692,1.0008692 0 1 0 0.679688,-1.882812 c -0.717052,-0.258785 -1.455417,-0.393136 -2.189453,-0.41211 z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;
 
stroke-linecap:round;stroke-linejoin:miter;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"
 />
-    <path
-       id="path1624"
-       d="m 73.130859,-37.8125 -5.292968,5.292969 -2.417969,-2.417969 -1.414063,1.414062 3.832032,3.832032 
6.707031,-6.707032 z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;
 
stroke-linecap:butt;stroke-linejoin:miter;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"
 />
-  </g>
-  <g
-     transform="translate(-60.020469,40.3563)"
-     id="layer3" />
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M68.15-39.354a7.013 7.013 0 0 0-5.75 
2.749 7.005 7.005 0 0 0-.166 8.271 7.008 7.008 0 0 0 7.838 2.652 7.007 7.007 0 0 0 4.89-6.673 1 1 0 1 0-2 0 
4.992 4.992 0 0 1-3.491 4.767 4.994 4.994 0 0 1-5.6-1.894 4.994 4.994 0 0 1 .12-5.91 4.991 4.991 0 0 1 
5.67-1.667 1 1 0 1 0 .679-1.882 6.972 6.972 0 0 0-2.19-.413z" 
style="color:#000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:bas
 
eline;text-anchor:start;white-space:normal;shape-padding:0;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:#000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;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"
 transform="translate(-60.02 40.356)"/><path d="m73.13-37.813-5.292 5.293-2.418-2.417-1.414 1.414 3.832 3.832 
6.707-6.707z" 
style="color:#000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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:#000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;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"
 transform="translate(-60.02 40.356)"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/builder-unit-tests-running-symbolic.svg 
b/data/icons/hicolor/scalable/actions/builder-unit-tests-running-symbolic.svg
index e3d43b528..c9e46a0aa 100644
--- a/data/icons/hicolor/scalable/actions/builder-unit-tests-running-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/builder-unit-tests-running-symbolic.svg
@@ -1,6 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g color="#000" font-weight="400" fill="#2e3436">
-        <path d="M5.943 5v6H6.543a.6.6 0 0 0 .3-.075l4.2-2.4c.186-.103.28-.314.28-.525 
0-.21-.094-.422-.28-.525l-4.2-2.4a.597.597 0 0 0-.3-.075h-.057z" 
style="line-height:normal;-inkscape-font-specification:'Bitstream Vera 
Sans';text-indent:0;text-align:start;text-decoration-line:none;text-transform:none" font-family="Bitstream 
Vera Sans" overflow="visible"/>
-        <path d="M7.943 1c-3.854 0-7 3.146-7 7s3.146 7 7 7 7-3.146 7-7-3.146-7-7-7zm0 2c2.773 0 5 2.227 5 
5s-2.227 5-5 5c-2.774 0-5-2.227-5-5s2.226-5 5-5z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 font-family="sans-serif" white-space="normal" overflow="visible"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g color="#000" font-weight="400" 
fill="#2e3436"><path d="M5.943 5v6h.6a.6.6 0 0 0 .3-.075l4.2-2.4c.186-.103.28-.314.28-.525 
0-.21-.094-.422-.28-.525l-4.2-2.4a.597.597 0 0 0-.3-.075h-.057z" 
style="line-height:normal;-inkscape-font-specification:'Bitstream Vera 
Sans';text-indent:0;text-align:start;text-decoration-line:none;text-transform:none" font-family="Bitstream 
Vera Sans" overflow="visible"/><path d="M7.943 1c-3.854 0-7 3.146-7 7s3.146 7 7 7 7-3.146 7-7-3.146-7-7-7zm0 
2c2.773 0 5 2.227 5 5s-2.227 5-5 5c-2.774 0-5-2.227-5-5s2.226-5 5-5z" 
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;shape-padding:0;isolation:auto;mix
 -blend-mode:normal" font-family="sans-serif" overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/builder-unit-tests-symbolic.svg 
b/data/icons/hicolor/scalable/actions/builder-unit-tests-symbolic.svg
index b1767a793..eb2f1e486 100644
--- a/data/icons/hicolor/scalable/actions/builder-unit-tests-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/builder-unit-tests-symbolic.svg
@@ -1,6 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g color="#000" fill="#2e3436">
-        <path d="M7.943 1c-3.854 0-7 3.146-7 7s3.146 7 7 7 7-3.146 7-7-3.146-7-7-7zm0 2c2.773 0 5 2.227 5 
5s-2.227 5-5 5c-2.774 0-5-2.227-5-5s2.226-5 5-5z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible"/>
-        <path d="M11.941 8a3.999 3.999 0 0 1-3.998 3.999V8zM3.943 7.999A3.999 3.999 0 0 1 7.94 4v3.999z" 
overflow="visible"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g color="#000" fill="#2e3436"><path 
d="M7.943 1c-3.854 0-7 3.146-7 7s3.146 7 7 7 7-3.146 7-7-3.146-7-7-7zm0 2c2.773 0 5 2.227 5 5s-2.227 5-5 
5c-2.774 0-5-2.227-5-5s2.226-5 5-5z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 font-weight="400" font-family="sans-serif" overflow="visible"/><path d="M11.941 8a3.999 3.999 0 0 1-3.998 
3.999V8zm-7.998-.001A3.999 3.999 0 0 1 7.94 4v3.999z" overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/builder-vcs-branch-symbolic.svg 
b/data/icons/hicolor/scalable/actions/builder-vcs-branch-symbolic.svg
index a576aaef0..625977d00 100644
--- a/data/icons/hicolor/scalable/actions/builder-vcs-branch-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/builder-vcs-branch-symbolic.svg
@@ -1,8 +1 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg"; xmlns:xlink="http://www.w3.org/1999/xlink"; width="16px" 
height="16px" viewBox="0 0 16 16" version="1.1">
-<g id="surface29631">
-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(18.039216%,20.392157%,21.176471%);fill-opacity:1;" d="M 
3.949219 1 C 2.867188 1.027344 2 1.914062 2 3 C 2 3.714844 2.382812 4.375 3 4.730469 L 3 15 L 5 15 L 5 
4.730469 C 5.617188 4.375 6 3.714844 6 3 C 6 1.894531 5.105469 1 4 1 C 3.984375 1 3.96875 1 3.949219 1 Z M 4 
2 C 4.550781 2 5 2.449219 5 3 C 5 3.550781 4.550781 4 4 4 C 3.449219 4 3 3.550781 3 3 C 3 2.449219 3.449219 2 
4 2 Z M 4 2 "/>
-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(18.039216%,20.392157%,21.176471%);fill-opacity:1;" d="M 
11 3 L 11 7 C 11 7.84375 10.8125 8.292969 10.558594 8.550781 C 10.304688 8.804688 9.867188 9 9 9 L 8.996094 9 
L 6.976562 9.011719 C 5.90625 9.019531 4.949219 9.527344 4.230469 10.238281 C 3.511719 10.953125 3 11.917969 
3 13 L 5 13 C 5 12.582031 5.238281 12.058594 5.640625 11.65625 C 6.042969 11.257812 6.578125 11.015625 
6.992188 11.011719 L 9 11 C 10.191406 11 11.253906 10.695312 11.984375 9.949219 C 12.714844 9.207031 13 
8.15625 13 7 L 13 3 Z M 11 3 "/>
-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(18.039216%,20.392157%,21.176471%);fill-opacity:1;" d="M 
15 5 L 9 5 L 12 1 Z M 15 5 "/>
-</g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path 
style="stroke:none;fill-rule:nonzero;fill:#2e3436;fill-opacity:1" d="M3.95 1A1.998 1.998 0 0 0 3 
4.73V15h2V4.73A1.998 1.998 0 0 0 4 1h-.05ZM4 2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1Zm0 0"/><path 
style="stroke:none;fill-rule:nonzero;fill:#2e3436;fill-opacity:1" d="M11 3v4c0 .844-.188 1.293-.441 
1.55C10.305 8.806 9.867 9 9 9h-.004l-2.02.012c-1.07.008-2.027.515-2.746 1.226C3.512 10.953 3 11.918 3 
13h2c0-.418.238-.941.64-1.344.403-.398.938-.64 1.352-.644L9 11c1.191 0 2.254-.305 2.984-1.05C12.714 9.206 13 
8.155 13 7V3Zm0 0"/><path style="stroke:none;fill-rule:nonzero;fill:#2e3436;fill-opacity:1" d="M15 5H9l3-4Zm0 
0"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/builder-vcs-git-symbolic.svg 
b/data/icons/hicolor/scalable/actions/builder-vcs-git-symbolic.svg
index 21af6679c..62f6f592a 100644
--- a/data/icons/hicolor/scalable/actions/builder-vcs-git-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/builder-vcs-git-symbolic.svg
@@ -1,3 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16.01" height="16">
-    <path d="M7.807.008c-.334.038-.655.19-.893.428l-1.88 1.89L6.854 4.15A1.5 1.5 0 0 1 7.5 4 1.5 1.5 0 0 1 9 
5.5a1.5 1.5 0 0 1-.148.645l1.503 1.504A1.5 1.5 0 0 1 11 7.5 1.5 1.5 0 0 1 12.5 9a1.5 1.5 0 0 1-1.5 1.5A1.5 
1.5 0 0 1 9.5 9a1.5 1.5 0 0 1 .148-.644L8.145 6.852a1.5 1.5 0 0 1-.145.06v3.176A1.5 1.5 0 0 1 9 11.5 1.5 1.5 
0 0 1 7.5 13 1.5 1.5 0 0 1 6 11.5a1.5 1.5 0 0 1 1-1.412V6.912A1.5 1.5 0 0 1 6 5.5a1.5 1.5 0 0 1 
.148-.644l-1.82-1.82L.42 6.962c-.545.555-.545 1.55 0 2.104l6.53 6.525c.554.544 1.55.544 2.105 
0l6.531-6.49c.566-.557.566-1.582 0-2.139L9.055.436a1.44 1.44 0 0 0-.106-.07A1.525 1.525 0 0 0 7.807.008z" 
color="#000" overflow="visible" fill="#2e3436"/>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16.01" height="16"><path 
d="M7.807.008c-.334.038-.655.19-.893.428l-1.88 1.89 1.82 1.824A1.5 1.5 0 0 1 7.5 4 1.5 1.5 0 0 1 9 5.5a1.5 
1.5 0 0 1-.148.645l1.503 1.504A1.5 1.5 0 0 1 11 7.5 1.5 1.5 0 0 1 12.5 9a1.5 1.5 0 0 1-1.5 1.5A1.5 1.5 0 0 1 
9.5 9a1.5 1.5 0 0 1 .148-.644L8.145 6.852a1.5 1.5 0 0 1-.145.06v3.176A1.5 1.5 0 0 1 9 11.5 1.5 1.5 0 0 1 7.5 
13 1.5 1.5 0 0 1 6 11.5a1.5 1.5 0 0 1 1-1.412V6.912A1.5 1.5 0 0 1 6 5.5a1.5 1.5 0 0 1 
.148-.644l-1.82-1.82L.42 6.962c-.545.555-.545 1.55 0 2.104l6.53 6.525c.554.544 1.55.544 2.105 
0l6.531-6.49c.566-.557.566-1.582 0-2.139L9.055.436a1.44 1.44 0 0 0-.106-.07A1.525 1.525 0 0 0 7.807.008z" 
color="#000" overflow="visible" fill="#2e3436"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/builder-vcs-tag-symbolic.svg 
b/data/icons/hicolor/scalable/actions/builder-vcs-tag-symbolic.svg
index 00e272b81..2056ff416 100644
--- a/data/icons/hicolor/scalable/actions/builder-vcs-tag-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/builder-vcs-tag-symbolic.svg
@@ -1,3 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <path d="M1 2v6l6.691 6.691c.188.188.413.205.598.02l6.383-6.383c.221-.221.207-.45.02-.636L8 1H2c-.464 
0-1 .491-1 1zm3 .962A1.07 1.07 0 1 1 4 5.1a1.07 1.07 0 0 1 0-2.138z" style="marker:none" fill="#2e3436"/>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M1 2v6l6.691 
6.691c.188.188.413.205.598.02l6.383-6.383c.221-.221.207-.45.02-.636L8 1H2c-.464 0-1 .491-1 1zm3 .962A1.07 
1.07 0 1 1 4 5.1a1.07 1.07 0 0 1 0-2.138z" style="marker:none" fill="#2e3436"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/builder-view-bottom-pane-symbolic.svg 
b/data/icons/hicolor/scalable/actions/builder-view-bottom-pane-symbolic.svg
index dd5ed14b7..1b627838b 100644
--- a/data/icons/hicolor/scalable/actions/builder-view-bottom-pane-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/builder-view-bottom-pane-symbolic.svg
@@ -1,6 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g color="#000" fill="#2e3436">
-        <path d="M1 .99v14h14v-14zm1 1h12v12H2z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible"/>
-        <path d="M2.95 10.986h10.032v2.033H2.95z" style="marker:none" overflow="visible"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g color="#000" fill="#2e3436"><path d="M1 
.99v14h14v-14zm1 1h12v12H2z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 font-weight="400" font-family="sans-serif" overflow="visible"/><path d="M2.95 10.986h10.032v2.033H2.95z" 
style="marker:none" overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/builder-view-left-pane-symbolic.svg 
b/data/icons/hicolor/scalable/actions/builder-view-left-pane-symbolic.svg
index b0b8449fb..65551928a 100644
--- a/data/icons/hicolor/scalable/actions/builder-view-left-pane-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/builder-view-left-pane-symbolic.svg
@@ -1,6 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g color="#000" fill="#2e3436">
-        <path d="M15.012 1h-14v14h14zm-1 1v12h-12V2z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible"/>
-        <path d="M5.014 2.95v10.032H2.98V2.95z" style="marker:none" overflow="visible"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g color="#000" fill="#2e3436"><path 
d="M15.012 1h-14v14h14zm-1 1v12h-12V2z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 font-weight="400" font-family="sans-serif" overflow="visible"/><path d="M5.014 2.95v10.032H2.98V2.95z" 
style="marker:none" overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/builder-view-right-pane-symbolic.svg 
b/data/icons/hicolor/scalable/actions/builder-view-right-pane-symbolic.svg
index feeb64a37..64080986d 100644
--- a/data/icons/hicolor/scalable/actions/builder-view-right-pane-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/builder-view-right-pane-symbolic.svg
@@ -1,6 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g color="#000" fill="#2e3436">
-        <path d="M.988 15h14V1h-14zm1-1V2h12v12z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible"/>
-        <path d="M10.986 13.05V3.018h2.033V13.05z" style="marker:none" overflow="visible"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g color="#000" fill="#2e3436"><path d="M.988 
15h14V1h-14zm1-1V2h12v12z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 font-weight="400" font-family="sans-serif" overflow="visible"/><path d="M10.986 13.05V3.018h2.033V13.05z" 
style="marker:none" overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/completion-snippet-symbolic.svg 
b/data/icons/hicolor/scalable/actions/completion-snippet-symbolic.svg
index 4ddad984f..520903907 100644
--- a/data/icons/hicolor/scalable/actions/completion-snippet-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/completion-snippet-symbolic.svg
@@ -1,10 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="17.414" height="16">
-    <g color="#000" fill="#2e3436">
-        <path d="M4.293 4.293L.586 8l3.707 3.707 1.414-1.414L3.414 8l2.293-2.293z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible"/>
-        <path d="M5 11h1v1H5zM5 4h1v1H5z" style="marker:none" overflow="visible"/>
-        <path d="M5 4c.554 0 1 .446 1 1s-.446 1-1 1-1-.446-1-1 .446-1 1-1zM5 10c.554 0 1 .446 1 1s-.446 1-1 
1-1-.446-1-1 .446-1 1-1zM7 7c.554 0 1 .446 1 1s-.446 1-1 1-1-.446-1-1 .446-1 1-1zM11 7c.554 0 1 .446 1 
1s-.446 1-1 1-1-.446-1-1 .446-1 1-1z" style="marker:none" overflow="visible"/>
-        <path d="M13.707 4.293l-1.414 1.414L14.586 8l-2.293 2.293 1.414 1.414L17.414 8z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible"/>
-        <path d="M13 4c.554 0 1 .446 1 1s-.446 1-1 1-1-.446-1-1 .446-1 1-1zM13 10c.554 0 1 .446 1 1s-.446 
1-1 1-1-.446-1-1 .446-1 1-1z" style="marker:none" overflow="visible"/>
-        <path d="M12 4h1v1h-1zM12 11h1v1h-1z" style="marker:none" overflow="visible"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="17.414" height="16"><g color="#000" fill="#2e3436"><path 
d="M4.293 4.293.586 8l3.707 3.707 1.414-1.414L3.414 8l2.293-2.293z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 font-weight="400" font-family="sans-serif" overflow="visible"/><path d="M5 11h1v1H5zm0-7h1v1H5z" 
style="marker:none" overflow="visible"/><path d="M5 4c.554 0 1 .446 1 1s-.446 1-1 1-1-.446-1-1 .446-1 1-1zm0 
6c.554 0 1 .446 1 1s-.446 1-1 1-1-.446-1-1 .446-1 1-1zm2-3c.554 0 1 .446 1 1s-.446 1-1 1-1-.446-1-1 .446-1 
1-1zm4 0c.554 0 1 .446 1 1s-.446 1-1 1-1-.446-1-1 .446-1 1-1z" style="marker:none" overflow="
 visible"/><path d="m13.707 4.293-1.414 1.414L14.586 8l-2.293 2.293 1.414 1.414L17.414 8z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 font-weight="400" font-family="sans-serif" overflow="visible"/><path d="M13 4c.554 0 1 .446 1 1s-.446 1-1 
1-1-.446-1-1 .446-1 1-1zm0 6c.554 0 1 .446 1 1s-.446 1-1 1-1-.446-1-1 .446-1 1-1z" style="marker:none" 
overflow="visible"/><path d="M12 4h1v1h-1zm0 7h1v1h-1z" style="marker:none" overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/completion-word-symbolic.svg 
b/data/icons/hicolor/scalable/actions/completion-word-symbolic.svg
index 140a4e4b9..3e6233ec1 100644
--- a/data/icons/hicolor/scalable/actions/completion-word-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/completion-word-symbolic.svg
@@ -1,3 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <path d="M4.008 3l-.016 2 6.004.048H10c.4 0 .943.242 1.354.648.41.406.646.939.646 1.305v.047H5c-.817 
0-1.533.362-2.07.882C2.393 8.45 2 9.167 2 10v1c0 .834.379 1.55.906 2.094.527.544 1.245.954 
2.094.954h9V7c0-1.07-.522-2.016-1.24-2.727-.719-.71-1.678-1.226-2.76-1.226zM5 9.049h7v3H5c-.15 
0-.433-.116-.656-.346C4.12 11.472 4 11.167 4 11v-1c0-.167.107-.427.32-.633.213-.206.497-.32.68-.32z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible" 
fill="#2e3436"/>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="m4.008 3-.016 2 6.004.048H10c.4 0 
.943.242 1.354.648.41.406.646.939.646 1.305v.047H5c-.817 0-1.533.362-2.07.882C2.393 8.45 2 9.167 2 10v1c0 
.834.379 1.55.906 2.094.527.544 1.245.954 
2.094.954h9V7c0-1.07-.522-2.016-1.24-2.727-.719-.71-1.678-1.226-2.76-1.226zM5 9.049h7v3H5c-.15 
0-.433-.116-.656-.346C4.12 11.472 4 11.167 4 11v-1c0-.167.107-.427.32-.633.213-.206.497-.32.68-.32z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" overflow="visible" fill="#2e3436"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/container-terminal-symbolic.svg 
b/data/icons/hicolor/scalable/actions/container-terminal-symbolic.svg
index b3803989f..974341b8a 100644
--- a/data/icons/hicolor/scalable/actions/container-terminal-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/container-terminal-symbolic.svg
@@ -1,6 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16.018" height="16">
-    <g color="#000" font-weight="400" font-family="sans-serif" fill="#2e3436">
-        <path d="M2.98 1l-.416.043-.101.01-.096.03-.025.007.336 1.09.086.852.357-.035H5.08v-2h-2zm4.1 
1.996h2v-2h-2zm4 0h1.838l.062.006.2-1.988L13.055 
1l-.05-.004H11.08zm2.76.48l.09.167.06.2.028.276v.828h2V4.008l-.006-.049-.041-.418-.01-.1-.03-.095-.12-.387-.03-.096-.047-.086-.137-.252zM.104
 3.347l-.03.095-.01.1-.043.418-.004.049v1.26h2V4.102l.028-.262.08-.258L.213 2.99zm13.914 5.601h2v-2h-2zm-14 
.32h2v-2h-2zm14 2.606l-.028.275-.062.204-.041.076.015.008-.002.006.028.008 
1.716.93.09-.167.047-.085.03-.094.12-.389.03-.096.01-.1.041-.415.006-.051v-1.035h-2zm-14 
.06v.05l.004.05.043.416.01.1.029.095.121.39.027.093.047.086.192.351.044.084.063.076.07.086 
1.21-.998.37-.2-.039-.073.002-.002-.01-.012-.095-.176-.061-.195-.027-.264v-.623h-2zm12.878 
1.063h-1.718v2h1.827l.05-.006.222-.021-.199-1.99zm-9.718 2h2v-2h-2zm4 0h2v-2h-2zM3.736 3.988a.73.73 0 0 
0-.72.721v6.629c0 .39.33.723.72.723h8.575c.39 0 .72-.332.72-.723V4.709a.73.73 0 0 0-.72-.72zm.28 
1h8.015v6.073H4.016z" style="line-height:normal;fo
 
nt-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;marker:none"
 overflow="visible"/>
-        <path d="M6.371 5.654l-.707.707 1.647 1.647-1.647 1.646.707.707 2.354-2.353z" 
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;marker:none"
 overflow="visible"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16.018" height="16"><g color="#000" font-weight="400" 
font-family="sans-serif" fill="#2e3436"><path d="m2.98 1-.416.043-.101.01-.096.03-.025.007.336 
1.09.086.852.357-.035H5.08v-2h-2zm4.1 1.996h2v-2h-2zm4 0h1.838l.062.006.2-1.988L13.055 
1l-.05-.004H11.08zm2.76.48.09.167.06.2.028.276v.828h2v-.939l-.006-.049-.041-.418-.01-.1-.03-.095-.12-.387-.03-.096-.047-.086-.137-.252zM.104
 3.347l-.03.095-.01.1-.043.418-.004.049v1.26h2V4.102l.028-.262.08-.258L.213 2.99zm13.914 5.601h2v-2h-2zm-14 
.32h2v-2h-2zm14 2.606-.028.275-.062.204-.041.076.015.008-.002.006.028.008 
1.716.93.09-.167.047-.085.03-.094.12-.389.03-.096.01-.1.041-.415.006-.051v-1.035h-2zm-14 
.06v.05l.004.05.043.416.01.1.029.095.121.39.027.093.047.086.192.351.044.084.063.076.07.086 
1.21-.998.37-.2-.039-.073.002-.002-.01-.012-.095-.176-.061-.195-.027-.264v-.623h-2zm12.878 
1.063h-1.718v2h1.827l.05-.006.222-.021-.199-1.99zm-9.718 2h2v-2h-2zm4 0h2v-2h-2zM3.736 3.988a.73.73 0 0 
0-.72.721v6.629c0
  .39.33.723.72.723h8.575c.39 0 .72-.332.72-.723V4.709a.73.73 0 0 0-.72-.72zm.28 1h8.015v6.073H4.016z" 
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;marker:none"
 overflow="visible"/><path d="m6.371 5.654-.707.707 1.647 1.647-1.647 1.646.707.707 2.354-2.353z" 
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:no
 
ne;text-orientation:mixed;white-space:normal;shape-padding:0;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1;marker:none"
 overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/debug-breakpoint-symbolic.svg 
b/data/icons/hicolor/scalable/actions/debug-breakpoint-symbolic.svg
index c011517ee..db6de1a9b 100644
--- a/data/icons/hicolor/scalable/actions/debug-breakpoint-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/debug-breakpoint-symbolic.svg
@@ -1,3 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <path d="M2 3C1.167 3 .475 3.564.23 4.053-.013 4.54 0 5 0 5v6c0 .833.564 1.525 1.053 
1.77.488.244.947.23.947.23h9.74a1 1 0 0 0 .777-.371l3.238-4a1 1 0 0 0 0-1.258l-3.238-4A1 1 0 0 0 11.74 3z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible" 
fill="#2e3436"/>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M2 3C1.167 3 .475 3.564.23 
4.053-.013 4.54 0 5 0 5v6c0 .833.564 1.525 1.053 1.77.488.244.947.23.947.23h9.74a1 1 0 0 0 
.777-.371l3.238-4a1 1 0 0 0 0-1.258l-3.238-4A1 1 0 0 0 11.74 3z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" overflow="visible" fill="#2e3436"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/debug-continue-symbolic.svg 
b/data/icons/hicolor/scalable/actions/debug-continue-symbolic.svg
index 2a1730be1..5c21c8d53 100644
--- a/data/icons/hicolor/scalable/actions/debug-continue-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/debug-continue-symbolic.svg
@@ -1,3 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <path d="M4 2.997v10h1a1 1 0 0 0 .5-.125l7-4c.31-.172.469-.524.469-.875 
0-.352-.158-.703-.469-.875l-7-4a.995.995 0 0 0-.5-.125h-.094z" 
style="line-height:normal;-inkscape-font-specification:'Bitstream Vera 
Sans';text-indent:0;text-align:start;text-decoration-line:none;text-transform:none" color="#000" 
font-weight="400" font-family="Bitstream Vera Sans" overflow="visible" fill="#2e3436"/>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M4 2.997v10h1a1 1 0 0 0 
.5-.125l7-4c.31-.172.469-.524.469-.875 0-.352-.158-.703-.469-.875l-7-4a.995.995 0 0 0-.5-.125h-.094z" 
style="line-height:normal;-inkscape-font-specification:'Bitstream Vera 
Sans';text-indent:0;text-align:start;text-decoration-line:none;text-transform:none" color="#000" 
font-weight="400" font-family="Bitstream Vera Sans" overflow="visible" fill="#2e3436"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/debug-execute-from-cursor-symbolic.svg 
b/data/icons/hicolor/scalable/actions/debug-execute-from-cursor-symbolic.svg
index 402b0c5be..1c2ec8f3b 100644
--- a/data/icons/hicolor/scalable/actions/debug-execute-from-cursor-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/debug-execute-from-cursor-symbolic.svg
@@ -1,6 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g color="#000" fill="#2e3436">
-        <path d="M1 1v14h2V1z" style="marker:none" overflow="visible"/>
-        <path d="M4.992 2.997v10h1a1 1 0 0 0 .5-.125l7-4c.31-.172.468-.524.468-.875 
0-.352-.158-.703-.468-.875l-7-4a.995.995 0 0 0-.5-.125h-.094z" 
style="line-height:normal;-inkscape-font-specification:'Bitstream Vera 
Sans';text-indent:0;text-align:start;text-decoration-line:none;text-transform:none" font-weight="400" 
font-family="Bitstream Vera Sans" overflow="visible"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g color="#000" fill="#2e3436"><path d="M1 
1v14h2V1z" style="marker:none" overflow="visible"/><path d="M4.992 2.997v10h1a1 1 0 0 0 
.5-.125l7-4c.31-.172.468-.524.468-.875 0-.352-.158-.703-.468-.875l-7-4a.995.995 0 0 0-.5-.125h-.094z" 
style="line-height:normal;-inkscape-font-specification:'Bitstream Vera 
Sans';text-indent:0;text-align:start;text-decoration-line:none;text-transform:none" font-weight="400" 
font-family="Bitstream Vera Sans" overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/debug-execute-to-cursor-symbolic.svg 
b/data/icons/hicolor/scalable/actions/debug-execute-to-cursor-symbolic.svg
index 0953d1535..e10628bae 100644
--- a/data/icons/hicolor/scalable/actions/debug-execute-to-cursor-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/debug-execute-to-cursor-symbolic.svg
@@ -1,6 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g color="#000" fill="#2e3436">
-        <path d="M13 1v14h2V1z" style="marker:none" overflow="visible"/>
-        <path d="M2 2.997v10h1a1 1 0 0 0 .5-.125l7-4c.31-.172.469-.524.469-.875 
0-.352-.158-.703-.469-.875l-7-4a.995.995 0 0 0-.5-.125h-.094z" 
style="line-height:normal;-inkscape-font-specification:'Bitstream Vera 
Sans';text-indent:0;text-align:start;text-decoration-line:none;text-transform:none" font-weight="400" 
font-family="Bitstream Vera Sans" overflow="visible"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g color="#000" fill="#2e3436"><path d="M13 
1v14h2V1z" style="marker:none" overflow="visible"/><path d="M2 2.997v10h1a1 1 0 0 0 
.5-.125l7-4c.31-.172.469-.524.469-.875 0-.352-.158-.703-.469-.875l-7-4a.995.995 0 0 0-.5-.125h-.094z" 
style="line-height:normal;-inkscape-font-specification:'Bitstream Vera 
Sans';text-indent:0;text-align:start;text-decoration-line:none;text-transform:none" font-weight="400" 
font-family="Bitstream Vera Sans" overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/debug-step-in-symbolic.svg 
b/data/icons/hicolor/scalable/actions/debug-step-in-symbolic.svg
index 48cb54ef9..1e5a229d1 100644
--- a/data/icons/hicolor/scalable/actions/debug-step-in-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/debug-step-in-symbolic.svg
@@ -1,6 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g color="#000" font-weight="400" font-family="sans-serif" white-space="normal" fill="#2e3436">
-        <path d="M5 4v1c0 .258.13.53.313.72L6.593 7H2v2h4.594l-1.281 
1.282c-.183.19-.313.462-.313.719v1h1c.31 0 .552-.09.75-.281L10.406 8 6.75 4.283c-.198-.19-.44-.281-.75-.281z" 
style="line-height:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none"
 overflow="visible"/>
-        <path d="M4.033 1.005v2h7.934c.59 0 1.033.443 1.033 1.033v7.918a1.01 1.01 0 0 1-1.033 
1.033H4.033v2h7.934A3.049 3.049 0 0 0 15 11.956V4.038a3.049 3.049 0 0 0-3.033-3.033z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 clip-rule="evenodd" overflow="visible" fill-rule="evenodd" image-rendering="optimizeQuality" 
shape-rendering="geometricPrecision" text-rendering="geometricPrecision"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g color="#000" font-weight="400" 
font-family="sans-serif" fill="#2e3436"><path d="M5 4v1c0 .258.13.53.313.72L6.593 7H2v2h4.594l-1.281 
1.282c-.183.19-.313.462-.313.719v1h1c.31 0 .552-.09.75-.281L10.406 8 6.75 4.283c-.198-.19-.44-.281-.75-.281z" 
style="line-height:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none"
 overflow="visible"/><path d="M4.033 1.005v2h7.934c.59 0 1.033.443 1.033 1.033v7.918a1.01 1.01 0 0 1-1.033 
1.033H4.033v2h7.934A3.049 3.049 0 0 0 15 11.956V4.038a3.049 3.049 0 0 0-3.033-3.033z" 
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-ori
 entation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal" clip-rule="evenodd" overflow="visible" 
fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" 
text-rendering="geometricPrecision"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/debug-step-out-symbolic.svg 
b/data/icons/hicolor/scalable/actions/debug-step-out-symbolic.svg
index d80eb3100..0c52de5da 100644
--- a/data/icons/hicolor/scalable/actions/debug-step-out-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/debug-step-out-symbolic.svg
@@ -1,6 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g color="#000" font-weight="400" font-family="sans-serif" white-space="normal" fill="#2e3436">
-        <path d="M9 4v1c0 .258.13.53.313.72L10.593 7H6v2h4.594l-1.281 
1.282c-.183.19-.313.409-.313.719v1h1c.31 0 .552-.09.75-.281L14.406 8 10.75 
4.283c-.198-.19-.44-.281-.75-.281z" 
style="line-height:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none"
 overflow="visible"/>
-        <path d="M4.033 1.005A3.049 3.049 0 0 0 1 4.038v7.918a3.049 3.049 0 0 0 3.033 
3.033h7.934v-2H4.033A1.01 1.01 0 0 1 3 11.956V4.038c0-.59.444-1.033 1.033-1.033h7.934v-2z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 clip-rule="evenodd" overflow="visible" fill-rule="evenodd" image-rendering="optimizeQuality" 
shape-rendering="geometricPrecision" text-rendering="geometricPrecision"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g color="#000" font-weight="400" 
font-family="sans-serif" fill="#2e3436"><path d="M9 4v1c0 .258.13.53.313.72L10.593 7H6v2h4.594l-1.281 
1.282c-.183.19-.313.409-.313.719v1h1c.31 0 .552-.09.75-.281L14.406 8 10.75 
4.283c-.198-.19-.44-.281-.75-.281z" 
style="line-height:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none"
 overflow="visible"/><path d="M4.033 1.005A3.049 3.049 0 0 0 1 4.038v7.918a3.049 3.049 0 0 0 3.033 
3.033h7.934v-2H4.033A1.01 1.01 0 0 1 3 11.956V4.038c0-.59.444-1.033 1.033-1.033h7.934v-2z" 
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-orie
 ntation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal" clip-rule="evenodd" overflow="visible" 
fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" 
text-rendering="geometricPrecision"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/debug-step-over-symbolic.svg 
b/data/icons/hicolor/scalable/actions/debug-step-over-symbolic.svg
index 229c3e90b..02a6d7657 100644
--- a/data/icons/hicolor/scalable/actions/debug-step-over-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/debug-step-over-symbolic.svg
@@ -1,6 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g color="#000" font-weight="400" font-family="sans-serif" white-space="normal" fill="#2e3436">
-        <path d="M7 2.927c-4.042 0-5.893 3.611-5.893 3.611l1.786.904S4.14 4.927 7 4.927c2.055 0 3.097 1.394 
3.484 2.074h-.91C8.243 7 8 8.253 8 9.034l6-.045.045-6c-1.044 0-2.033.525-2.033 1.668v.93l-.063.062C11.193 
4.56 9.635 2.927 7 2.927z" 
style="line-height:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none"
 overflow="visible"/>
-        <path d="M2.5 8.99c-.814 0-1.5.685-1.5 1.5v3c0 .813.686 1.5 1.5 1.5h3c.814 0 1.5-.687 
1.5-1.5v-3c0-.815-.686-1.5-1.5-1.5zm.5 2h2v2H3z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 clip-rule="evenodd" overflow="visible" fill-rule="evenodd" image-rendering="optimizeQuality" 
shape-rendering="geometricPrecision" text-rendering="geometricPrecision"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g color="#000" font-weight="400" 
font-family="sans-serif" fill="#2e3436"><path d="M7 2.927c-4.042 0-5.893 3.611-5.893 3.611l1.786.904S4.14 
4.927 7 4.927c2.055 0 3.097 1.394 3.484 2.074h-.91C8.243 7 8 8.253 8 9.034l6-.045.045-6c-1.044 
0-2.033.525-2.033 1.668v.93l-.063.062C11.193 4.56 9.635 2.927 7 2.927z" 
style="line-height:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none"
 overflow="visible"/><path d="M2.5 8.99c-.814 0-1.5.685-1.5 1.5v3c0 .813.686 1.5 1.5 1.5h3c.814 0 1.5-.687 
1.5-1.5v-3c0-.815-.686-1.5-1.5-1.5zm.5 2h2v2H3z" 
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;tex
 t-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none" 
clip-rule="evenodd" overflow="visible" fill-rule="evenodd" image-rendering="optimizeQuality" 
shape-rendering="geometricPrecision" text-rendering="geometricPrecision"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/lang-class-symbolic.svg 
b/data/icons/hicolor/scalable/actions/lang-class-symbolic.svg
index 337e29f1a..11c171356 100644
--- a/data/icons/hicolor/scalable/actions/lang-class-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/lang-class-symbolic.svg
@@ -1,5 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16.048">
-    <g color="#000" font-weight="400" font-family="sans-serif" white-space="normal" fill="#2e3436">
-        <path d="M10.94.048c-1.11 0-2 .914-2 2.017v4.776l-.854.853a.5.5 0 0 0-.016.691l.87.95V14c0 .657.234 
1.21.623 1.562.388.353.897.499 
1.39.485l-.027-1c-.28.008-.522-.073-.69-.225-.167-.152-.296-.386-.296-.822V9.14a.5.5 0 0 
0-.131-.338l-.678-.74.662-.662a.5.5 0 0 0 .147-.353V2.065c0-.585.42-1.017 1-1.017zM4.94 9.048c-1.334 
0-2.276.814-2.645 1.552-.37.739-.355 1.448-.355 1.448v1s-.014.708.355 1.447c.37.738 1.311 1.553 2.645 
1.553h2v-2h-2c-.667 
0-.725-.186-.856-.448-.13-.261-.144-.552-.144-.552v-1s.013-.292.144-.553c.13-.262.189-.447.856-.447h2v-2h-1zM12.953.048v1c.58
 0 1 .432 1 1.017v4.983a.5.5 0 0 0 .147.353l.662.662-.678.74a.5.5 0 0 0-.13.338v4.86c0 
.436-.128.67-.296.822-.168.152-.41.233-.69.225l-.028 1c.493.014 1.001-.132 
1.39-.485s.623-.905.623-1.562V9.335l.87-.95a.5.5 0 0 0-.016-.69l-.854-.854V2.065c0-1.103-.89-2.017-2-2.017z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16.048"><path d="M10.94.048c-1.11 0-2 .914-2 
2.017v4.776l-.854.853a.5.5 0 0 0-.016.691l.87.95V14c0 .657.234 1.21.623 1.562.388.353.897.499 
1.39.485l-.027-1c-.28.008-.522-.073-.69-.225-.167-.152-.296-.386-.296-.822V9.14a.5.5 0 0 
0-.131-.338l-.678-.74.662-.662a.5.5 0 0 0 .147-.353V2.065c0-.585.42-1.017 1-1.017zm-6 9c-1.334 
0-2.276.814-2.645 1.552-.37.739-.355 1.448-.355 1.448v1s-.014.708.355 1.447c.37.738 1.311 1.553 2.645 
1.553h2v-2h-2c-.667 0-.725-.186-.856-.448a1.57 1.57 0 0 
1-.144-.552v-1s.013-.292.144-.553c.13-.262.189-.447.856-.447h2v-2h-1zm8.013-9v1c.58 0 1 .432 1 
1.017v4.983a.5.5 0 0 0 .147.353l.662.662-.678.74a.5.5 0 0 0-.13.338v4.86c0 
.436-.128.67-.296.822-.168.152-.41.233-.69.225l-.028 1c.493.014 1.001-.132 
1.39-.485s.623-.905.623-1.562V9.335l.87-.95a.5.5 0 0 0-.016-.69l-.854-.854V2.065c0-1.103-.89-2.017-2-2.017z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible" color="#000" font-weight="400" font-family="sans-serif" fill="#2e3436"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/lang-define-symbolic.svg 
b/data/icons/hicolor/scalable/actions/lang-define-symbolic.svg
index 1caef0f44..ab3e13b33 100644
--- a/data/icons/hicolor/scalable/actions/lang-define-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/lang-define-symbolic.svg
@@ -1,3 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <path d="M8 1a7 7 0 1 0 0 14A7 7 0 0 0 8 1zM5 
4.023h2v2h2v-2h2v2h1v1h-1v2h1v1h-1v2H9v-2H7v2H5v-2H4v-1h1v-2H4v-1h1zm2 3v2h2v-2z" color="#000" 
overflow="visible" fill="#2e3436"/>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M8 1a7 7 0 1 0 0 14A7 7 0 0 0 8 1zM5 
4.023h2v2h2v-2h2v2h1v1h-1v2h1v1h-1v2H9v-2H7v2H5v-2H4v-1h1v-2H4v-1h1zm2 3v2h2v-2z" color="#000" 
overflow="visible" fill="#2e3436"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/lang-enum-symbolic.svg 
b/data/icons/hicolor/scalable/actions/lang-enum-symbolic.svg
index cb0b29171..62086e40e 100644
--- a/data/icons/hicolor/scalable/actions/lang-enum-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/lang-enum-symbolic.svg
@@ -1,3 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16.01" height="16">
-    <path d="M7.807.008c-.334.038-.655.19-.893.428L.42 6.963c-.545.555-.545 1.55 0 2.104l6.53 6.525c.554.544 
1.55.544 2.105 0l6.53-6.49c.567-.557.567-1.582 0-2.139L9.056.436a1.443 1.443 0 0 0-.106-.07A1.525 1.525 0 0 0 
7.807.008zM7 4h2s.707-.013 1.445.352c.74.365 1.562 1.296 1.576 2.625v.016L11.98 
9H6s.014.292.145.553c.13.262.188.447.855.447h3v2H7c-1.333 0-2.275-.814-2.645-1.552C3.986 9.709 4 9 4 
9V7s-.014-.708.355-1.447C4.725 4.814 5.667 4 7 4zm0 2c-.667 0-.725.186-.855.448C6.014 6.709 6 7 6 
7h4.021v-.002c-.007-.658-.194-.721-.46-.853C9.294 6.013 9 6 9 6z" color="#000" overflow="visible" 
fill="#2e3436"/>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16.01" height="16"><path 
d="M7.807.008c-.334.038-.655.19-.893.428L.42 6.963c-.545.555-.545 1.55 0 2.104l6.53 6.525c.554.544 1.55.544 
2.105 0l6.53-6.49c.567-.557.567-1.582 0-2.139L9.056.436a1.443 1.443 0 0 0-.106-.07A1.525 1.525 0 0 0 
7.807.008zM7 4h2s.707-.013 1.445.352c.74.365 1.562 1.296 1.576 2.625v.016L11.98 
9H6s.014.292.145.553c.13.262.188.447.855.447h3v2H7c-1.333 0-2.275-.814-2.645-1.552C3.986 9.709 4 9 4 
9V7s-.014-.708.355-1.447C4.725 4.814 5.667 4 7 4zm0 2c-.667 0-.725.186-.855.448C6.014 6.709 6 7 6 
7h4.021v-.002c-.007-.658-.194-.721-.46-.853C9.294 6.013 9 6 9 6z" color="#000" overflow="visible" 
fill="#2e3436"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/lang-enum-value-symbolic.svg 
b/data/icons/hicolor/scalable/actions/lang-enum-value-symbolic.svg
index 8e47e29a4..28d67a95f 100644
--- a/data/icons/hicolor/scalable/actions/lang-enum-value-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/lang-enum-value-symbolic.svg
@@ -1,3 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <path d="M7.943 1c-3.854 0-7 3.146-7 7s3.146 7 7 7c3.855 0 7-3.146 7-7s-3.145-7-7-7zM7 4h2s.707-.013 
1.445.352c.74.365 1.562 1.296 1.576 2.625v.015L11.98 
9H6s.014.291.145.553c.13.261.188.447.855.447h3v2H7c-1.333 0-2.275-.814-2.645-1.553C3.986 9.71 4 9 4 
9V7s-.014-.709.355-1.447C4.725 4.814 5.667 4 7 4zm0 2c-.667 0-.725.186-.855.447C6.014 6.71 6 7 6 
7h4.021v-.002c-.007-.658-.194-.722-.46-.854A1.587 1.587 0 0 0 9 6z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible" 
fill="#2e3436"/>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M7.943 1c-3.854 0-7 3.146-7 7s3.146 
7 7 7c3.855 0 7-3.146 7-7s-3.145-7-7-7zM7 4h2s.707-.013 1.445.352c.74.365 1.562 1.296 1.576 2.625v.015L11.98 
9H6s.014.291.145.553c.13.261.188.447.855.447h3v2H7c-1.333 0-2.275-.814-2.645-1.553C3.986 9.71 4 9 4 
9V7s-.014-.709.355-1.447C4.725 4.814 5.667 4 7 4zm0 2c-.667 0-.725.186-.855.447C6.014 6.71 6 7 6 
7h4.021v-.002c-.007-.658-.194-.722-.46-.854A1.587 1.587 0 0 0 9 6z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" overflow="visible" fill="#2e3436"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/lang-function-symbolic.svg 
b/data/icons/hicolor/scalable/actions/lang-function-symbolic.svg
index e29109e4f..159cc104b 100644
--- a/data/icons/hicolor/scalable/actions/lang-function-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/lang-function-symbolic.svg
@@ -1,6 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16.048">
-    <g color="#000" font-weight="400" font-family="sans-serif" white-space="normal" fill="#2e3436">
-        <path d="M10.94.048c-1.11 0-2 .914-2 2.017v4.776l-.854.853a.5.5 0 0 0-.016.691l.87.95V14c0 .657.234 
1.21.623 1.562.388.353.897.499 
1.39.485l-.027-1c-.28.008-.522-.073-.69-.225-.167-.152-.296-.386-.296-.822V9.14a.5.5 0 0 
0-.131-.338l-.678-.74.662-.662a.5.5 0 0 0 .147-.353V2.065c0-.585.42-1.017 1-1.017zM5.94 5.048c-1.334 
0-2.275.812-2.645 1.55a3.462 3.462 0 0 0-.36 1.448v.004l.024 
4.988s-.016.292-.15.556c-.135.265-.203.454-.87.454h-1v2h1c1.334 0 2.276-.811 
2.65-1.547.376-.736.37-1.444.37-1.444v-.007l-.023-5s.015-.291.146-.553c.132-.262.19-.45.858-.45h1v-2z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-        <path d="M1.94 9.048v2h5v-2h-4zM12.953.048v1c.58 0 1 .432 1 1.017v4.983a.5.5 0 0 0 
.147.353l.662.662-.678.74a.5.5 0 0 0-.13.338v4.86c0 .436-.128.67-.296.822-.168.152-.41.233-.69.225l-.028 
1c.493.014 1.001-.132 1.39-.485s.623-.905.623-1.562V9.335l.87-.95a.5.5 0 0 
0-.016-.69l-.854-.854V2.065c0-1.103-.89-2.017-2-2.017z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16.048"><g color="#000" font-weight="400" 
font-family="sans-serif" fill="#2e3436"><path d="M10.94.048c-1.11 0-2 .914-2 2.017v4.776l-.854.853a.5.5 0 0 
0-.016.691l.87.95V14c0 .657.234 1.21.623 1.562.388.353.897.499 
1.39.485l-.027-1c-.28.008-.522-.073-.69-.225-.167-.152-.296-.386-.296-.822V9.14a.5.5 0 0 
0-.131-.338l-.678-.74.662-.662a.5.5 0 0 0 .147-.353V2.065c0-.585.42-1.017 1-1.017zm-5 5c-1.334 
0-2.275.812-2.645 1.55a3.462 3.462 0 0 0-.36 1.448v.004l.024 
4.988s-.016.292-.15.556c-.135.265-.203.454-.87.454h-1v2h1c1.334 0 2.276-.811 
2.65-1.547.376-.736.37-1.444.37-1.444v-.007l-.023-5s.015-.291.146-.553c.132-.262.19-.45.858-.45h1v-2z" 
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-c
 olor:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal" 
overflow="visible"/><path d="M1.94 9.048v2h5v-2h-4zm11.013-9v1c.58 0 1 .432 1 1.017v4.983a.5.5 0 0 0 
.147.353l.662.662-.678.74a.5.5 0 0 0-.13.338v4.86c0 .436-.128.67-.296.822-.168.152-.41.233-.69.225l-.028 
1c.493.014 1.001-.132 1.39-.485s.623-.905.623-1.562V9.335l.87-.95a.5.5 0 0 
0-.016-.69l-.854-.854V2.065c0-1.103-.89-2.017-2-2.017z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/lang-include-symbolic.svg 
b/data/icons/hicolor/scalable/actions/lang-include-symbolic.svg
index 73b4d0f78..f2b9071f6 100644
--- a/data/icons/hicolor/scalable/actions/lang-include-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/lang-include-symbolic.svg
@@ -1,3 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <path d="M5 1v3H3v2h2v4H3v2h2v3h2v-3h3v3h2v-3h2v-2h-2V6h2V4h-2V1h-2v3H7V1zm2 5h3v4H7z" color="#000" 
overflow="visible" fill="#2e3436"/>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M5 
1v3H3v2h2v4H3v2h2v3h2v-3h3v3h2v-3h2v-2h-2V6h2V4h-2V1h-2v3H7V1zm2 5h3v4H7z" color="#000" overflow="visible" 
fill="#2e3436"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/lang-method-symbolic.svg 
b/data/icons/hicolor/scalable/actions/lang-method-symbolic.svg
index f8b16afa6..5051632f1 100644
--- a/data/icons/hicolor/scalable/actions/lang-method-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/lang-method-symbolic.svg
@@ -1,6 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16.06" height="16.048">
-    <g color="#000" font-weight="400" font-family="sans-serif" white-space="normal" fill="#2e3436">
-        <path d="M11 .048c-1.11 0-2 .914-2 2.017v4.776l-.854.853a.5.5 0 0 0-.015.691l.869.95V14c0 .657.234 
1.21.623 1.562.389.353.897.499 
1.39.485l-.027-1c-.28.008-.521-.073-.69-.225-.167-.152-.296-.386-.296-.822V9.14a.5.5 0 0 
0-.13-.338l-.679-.74.663-.662A.5.5 0 0 0 10 7.048V2.065c0-.585.421-1.017 1-1.017zM0 
9.048v6.98h2v-4.98h2.998s.29.013.553.144c.262.131.449.193.449.86v3.996h2V12.05c0-1.333-.813-2.276-1.55-2.646-.739-.37-1.448-.357-1.448-.357H5z"
 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-        <path d="M3 9.048v7h2v-7zM13.014.048v1c.579 0 1 .432 1 1.017v4.983a.5.5 0 0 0 
.146.353l.662.662-.677.74a.5.5 0 0 0-.131.338v4.86c0 .436-.127.67-.295.822-.168.152-.41.233-.69.225l-.029 
1c.493.014 1.002-.132 1.39-.485.39-.353.624-.905.624-1.562V9.335l.869-.95a.5.5 0 0 
0-.016-.69l-.853-.854V2.065c0-1.103-.89-2.017-2-2.017z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16.06" height="16.048"><g color="#000" font-weight="400" 
font-family="sans-serif" fill="#2e3436"><path d="M11 .048c-1.11 0-2 .914-2 2.017v4.776l-.854.853a.5.5 0 0 
0-.015.691l.869.95V14c0 .657.234 1.21.623 1.562.389.353.897.499 
1.39.485l-.027-1c-.28.008-.521-.073-.69-.225C10.129 14.67 10 14.436 10 14V9.14a.5.5 0 0 
0-.13-.338l-.679-.74.663-.662A.5.5 0 0 0 10 7.048V2.065c0-.585.421-1.017 1-1.017zm-11 
9v6.98h2v-4.98h2.998s.29.013.553.144c.262.131.449.193.449.86v3.996h2V12.05c0-1.333-.813-2.276-1.55-2.646-.739-.37-1.448-.357-1.448-.357H5z"
 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 ov
 erflow="visible"/><path d="M3 9.048v7h2v-7zm10.014-9v1c.579 0 1 .432 1 1.017v4.983a.5.5 0 0 0 
.146.353l.662.662-.677.74a.5.5 0 0 0-.131.338v4.86c0 .436-.127.67-.295.822-.168.152-.41.233-.69.225l-.029 
1c.493.014 1.002-.132 1.39-.485.39-.353.624-.905.624-1.562V9.335l.869-.95a.5.5 0 0 
0-.016-.69l-.853-.854V2.065c0-1.103-.89-2.017-2-2.017z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/lang-namespace-symbolic.svg 
b/data/icons/hicolor/scalable/actions/lang-namespace-symbolic.svg
index 241c78e02..18022fd9b 100644
--- a/data/icons/hicolor/scalable/actions/lang-namespace-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/lang-namespace-symbolic.svg
@@ -1,6 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16.048">
-    <g color="#000" font-weight="400" font-family="sans-serif" white-space="normal" fill="#2e3436">
-        <path d="M10.94.048c-1.11 0-2 .914-2 2.017v4.776l-.854.853a.5.5 0 0 0-.016.691l.87.95V14c0 .657.234 
1.21.623 1.562.388.353.897.499 
1.39.485l-.027-1c-.28.008-.522-.073-.69-.225-.167-.152-.296-.386-.296-.822V9.14a.5.5 0 0 
0-.131-.338l-.678-.74.662-.662a.5.5 0 0 0 .147-.353V2.065c0-.585.42-1.017 1-1.017zM4.94 
9.048s-.71-.014-1.448.355c-.738.37-1.552 1.311-1.552 
2.645v1h2v-1c0-.667.185-.725.447-.856.26-.13.549-.144.55-.144 0 0 
.291.013.553.144.262.131.45.193.45.86v3.996h2V12.05c0-1.333-.813-2.276-1.551-2.646-.738-.37-1.447-.357-1.447-.357z"
 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-        <path d="M1.94 9.048v7h2v-7zM12.953.048v1c.58 0 1 .432 1 1.017v4.983a.5.5 0 0 0 
.147.353l.662.662-.678.74a.5.5 0 0 0-.13.338v4.86c0 .436-.128.67-.296.822-.168.152-.41.233-.69.225l-.028 
1c.493.014 1.001-.132 1.39-.485s.623-.905.623-1.562V9.335l.87-.95a.5.5 0 0 
0-.016-.69l-.854-.854V2.065c0-1.103-.89-2.017-2-2.017z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16.048"><g color="#000" font-weight="400" 
font-family="sans-serif" fill="#2e3436"><path d="M10.94.048c-1.11 0-2 .914-2 2.017v4.776l-.854.853a.5.5 0 0 
0-.016.691l.87.95V14c0 .657.234 1.21.623 1.562.388.353.897.499 
1.39.485l-.027-1c-.28.008-.522-.073-.69-.225-.167-.152-.296-.386-.296-.822V9.14a.5.5 0 0 
0-.131-.338l-.678-.74.662-.662a.5.5 0 0 0 .147-.353V2.065c0-.585.42-1.017 1-1.017zm-6 
9s-.71-.014-1.448.355c-.738.37-1.552 1.311-1.552 
2.645v1h2v-1c0-.667.185-.725.447-.856.26-.13.549-.144.55-.144 0 0 
.291.013.553.144.262.131.45.193.45.86v3.996h2V12.05c0-1.333-.813-2.276-1.551-2.646-.738-.37-1.447-.357-1.447-.357z"
 
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-tran
 sform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal" 
overflow="visible"/><path d="M1.94 9.048v7h2v-7zm11.013-9v1c.58 0 1 .432 1 1.017v4.983a.5.5 0 0 0 
.147.353l.662.662-.678.74a.5.5 0 0 0-.13.338v4.86c0 .436-.128.67-.296.822-.168.152-.41.233-.69.225l-.028 
1c.493.014 1.001-.132 1.39-.485s.623-.905.623-1.562V9.335l.87-.95a.5.5 0 0 
0-.016-.69l-.854-.854V2.065c0-1.103-.89-2.017-2-2.017z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/lang-struct-field-symbolic.svg 
b/data/icons/hicolor/scalable/actions/lang-struct-field-symbolic.svg
index 772900712..73f547b78 100644
--- a/data/icons/hicolor/scalable/actions/lang-struct-field-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/lang-struct-field-symbolic.svg
@@ -1,3 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <path d="M7.943 1c-3.854 0-7 3.146-7 7s3.146 7 7 7c3.855 0 7-3.146 7-7s-3.145-7-7-7zm-.922 
3h3v2h-3s-.293.013-.56.145c-.267.131-.454.195-.461.853V7h5.021a1 1 0 0 1 1 1v1s.014.709-.355 
1.447c-.37.739-1.311 1.553-2.645 1.553h-3v-2h3c.667 0 .725-.186.856-.447.13-.262.144-.553.144-.553h-5a1 1 0 0 
1-1-.979L4 7.008a1 1 0 0 1 0-.031c.014-1.33.837-2.26 1.576-2.625C6.315 3.987 7.021 4 7.021 4z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible" 
fill="#2e3436"/>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M7.943 1c-3.854 0-7 3.146-7 7s3.146 
7 7 7c3.855 0 7-3.146 7-7s-3.145-7-7-7zm-.922 
3h3v2h-3s-.293.013-.56.145c-.267.131-.454.195-.461.853V7h5.021a1 1 0 0 1 1 1v1s.014.709-.355 
1.447c-.37.739-1.311 1.553-2.645 1.553h-3v-2h3c.667 0 .725-.186.856-.447.13-.262.144-.553.144-.553h-5a1 1 0 0 
1-1-.979L4 7.008a1 1 0 0 1 0-.031c.014-1.33.837-2.26 1.576-2.625C6.315 3.987 7.021 4 7.021 4z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" overflow="visible" fill="#2e3436"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/lang-struct-symbolic.svg 
b/data/icons/hicolor/scalable/actions/lang-struct-symbolic.svg
index b2daa4fbe..94505cea8 100644
--- a/data/icons/hicolor/scalable/actions/lang-struct-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/lang-struct-symbolic.svg
@@ -1,3 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16.01" height="16">
-    <path d="M7.807.008c-.334.038-.655.19-.893.428L.42 6.963c-.545.555-.545 1.55 0 2.104l6.53 6.525c.554.544 
1.55.544 2.105 0l6.531-6.49c.566-.557.566-1.582 0-2.139L9.055.436a1.44 1.44 0 0 0-.106-.07A1.525 1.525 0 0 0 
7.807.008zM7.02 4h3v2h-3s-.293.013-.56.145c-.267.132-.454.196-.461.853V7h5.021a1 1 0 0 1 1 1v1s.014.71-.355 
1.448c-.37.738-1.311 1.552-2.645 1.552h-3v-2h3c.667 0 .725-.185.856-.447.13-.261.144-.553.144-.553h-5a1 1 0 0 
1-1-.978L4 7.008a1 1 0 0 1 0-.031c.014-1.329.837-2.26 1.576-2.625C6.315 3.987 7.021 4 7.021 4z" color="#000" 
overflow="visible" fill="#2e3436"/>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16.01" height="16"><path 
d="M7.807.008c-.334.038-.655.19-.893.428L.42 6.963c-.545.555-.545 1.55 0 2.104l6.53 6.525c.554.544 1.55.544 
2.105 0l6.531-6.49c.566-.557.566-1.582 0-2.139L9.055.436a1.44 1.44 0 0 0-.106-.07A1.525 1.525 0 0 0 
7.807.008zM7.02 4h3v2h-3s-.293.013-.56.145c-.267.132-.454.196-.461.853V7h5.021a1 1 0 0 1 1 1v1s.014.71-.355 
1.448C11.295 11.186 10.354 12 9.02 12h-3v-2h3c.667 0 .725-.185.856-.447.13-.261.144-.553.144-.553h-5a1 1 0 0 
1-1-.978L4 7.008a1 1 0 0 1 0-.031c.014-1.329.837-2.26 1.576-2.625C6.315 3.987 7.021 4 7.021 4z" color="#000" 
overflow="visible" fill="#2e3436"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/lang-typedef-symbolic.svg 
b/data/icons/hicolor/scalable/actions/lang-typedef-symbolic.svg
index e5174b2d8..33e621222 100644
--- a/data/icons/hicolor/scalable/actions/lang-typedef-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/lang-typedef-symbolic.svg
@@ -1,3 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <path d="M3.9 2C2.848 2 2 2.848 2 3.9v8.2c0 1.052.848 1.9 1.9 1.9h8.2c1.052 0 1.9-.848 
1.9-1.9V3.9c0-1.052-.848-1.9-1.9-1.9zM4 4.048h8v2H9V12H7V6.048H4z" color="#000" overflow="visible" 
fill="#2e3436"/>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M3.9 2C2.848 2 2 2.848 2 3.9v8.2c0 
1.052.848 1.9 1.9 1.9h8.2c1.052 0 1.9-.848 1.9-1.9V3.9c0-1.052-.848-1.9-1.9-1.9zM4 4.048h8v2H9V12H7V6.048H4z" 
color="#000" overflow="visible" fill="#2e3436"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/lang-union-symbolic.svg 
b/data/icons/hicolor/scalable/actions/lang-union-symbolic.svg
index 1db71e0cd..0c71a1544 100644
--- a/data/icons/hicolor/scalable/actions/lang-union-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/lang-union-symbolic.svg
@@ -1,3 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <path d="M3.012 3.032v6.936A3.047 3.047 0 0 0 6.043 13h3.918a3.049 3.049 0 0 0 
3.033-3.033V3.032h-2v6.936A1.01 1.01 0 0 1 9.961 11H6.043c-.59 0-1.031-.444-1.031-1.033V3.032z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" white-space="normal" clip-rule="evenodd" 
overflow="visible" fill="#2e3436" fill-rule="evenodd" image-rendering="optimizeQuality" 
shape-rendering="geometricPrecision" text-rendering="geometricPrecision"/>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M3.012 3.032v6.936A3.047 3.047 0 0 0 
6.043 13h3.918a3.049 3.049 0 0 0 3.033-3.033V3.032h-2v6.936A1.01 1.01 0 0 1 9.961 11H6.043c-.59 
0-1.031-.444-1.031-1.033V3.032z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" clip-rule="evenodd" overflow="visible" 
fill="#2e3436" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" 
text-rendering="geometricPrecision"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/lang-variable-symbolic.svg 
b/data/icons/hicolor/scalable/actions/lang-variable-symbolic.svg
index e74c0b153..f6049fc9d 100644
--- a/data/icons/hicolor/scalable/actions/lang-variable-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/lang-variable-symbolic.svg
@@ -1,3 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <path d="M2.469 2C1.337 2 .629 3.276 1.195 4.297l5.535 9.937a1.44 1.44 0 0 0 2.545 0l5.536-9.937C15.377 
3.277 14.669 2 13.537 2zm8.57 1.959a1 1 0 0 1 .838 1.52l-3 5.5a1 1 0 0 1-1.754 0l-3-5.5a1 1 0 0 1 .856-1.49 1 
1 0 0 1 .898.532L8 8.414l2.123-3.893a1 1 0 0 1 .916-.562z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible" 
fill="#2e3436"/>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M2.469 2C1.337 2 .629 3.276 1.195 
4.297l5.535 9.937a1.44 1.44 0 0 0 2.545 0l5.536-9.937C15.377 3.277 14.669 2 13.537 2zm8.57 1.959a1 1 0 0 1 
.838 1.52l-3 5.5a1 1 0 0 1-1.754 0l-3-5.5a1 1 0 0 1 .856-1.49 1 1 0 0 1 .898.532L8 8.414l2.123-3.893a1 1 0 0 
1 .916-.562z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" overflow="visible" fill="#2e3436"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/pointer-mode-drag-symbolic.svg 
b/data/icons/hicolor/scalable/actions/pointer-mode-drag-symbolic.svg
index 45a9dac36..120f55eac 100644
--- a/data/icons/hicolor/scalable/actions/pointer-mode-drag-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/pointer-mode-drag-symbolic.svg
@@ -1,6 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g fill="#2e3436">
-        <path d="M8.017 1.074l-3 3h2v7.89h-2l3 3 3-3h-2v-7.89h2z" style="marker:none"/>
-        <path d="M15.072 8.003l-3-3v2H4.057v-2l-3 3 3 3v-2h8.015v2z" style="marker:none"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g fill="#2e3436"><path d="m8.017 1.074-3 
3h2v7.89h-2l3 3 3-3h-2v-7.89h2z" style="marker:none"/><path d="m15.072 8.003-3-3v2H4.057v-2l-3 3 3 
3v-2h8.015v2z" style="marker:none"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/pointer-mode-pin-symbolic.svg 
b/data/icons/hicolor/scalable/actions/pointer-mode-pin-symbolic.svg
index a725c8ade..2e6a35b78 100644
--- a/data/icons/hicolor/scalable/actions/pointer-mode-pin-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/pointer-mode-pin-symbolic.svg
@@ -1,3 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <path d="M9.559.078l-8.48 4.897 3.21 2.856c.11.1.225.234.07.532a6.474 6.474 0 0 0-.566 2.63c0 .604.085 
1.205.252 1.786l.062.131 4.803-2.765c1.064 1.69 1.282 2.766 4.082 5.718-1.303-4.882-1.918-4.31-2.87-6.418 
1.628-.94 3.26-1.88 4.885-2.827l-.134-.173c-1.112-1.124-2.397-1.803-4.085-1.853-.266.022-.332-.092-.343-.18z" 
style="isolation:auto;mix-blend-mode:normal;marker:none" color="#000" overflow="visible" fill="#2e3436"/>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="m9.559.078-8.48 4.897 3.21 
2.856c.11.1.225.234.07.532a6.474 6.474 0 0 0-.566 2.63c0 .604.085 1.205.252 1.786l.062.131 4.803-2.765c1.064 
1.69 1.282 2.766 4.082 5.718-1.303-4.882-1.918-4.31-2.87-6.418 1.628-.94 3.26-1.88 
4.885-2.827l-.134-.173c-1.112-1.124-2.397-1.803-4.085-1.853-.266.022-.332-.092-.343-.18z" 
style="isolation:auto;mix-blend-mode:normal;marker:none" color="#000" overflow="visible" 
fill="#2e3436"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/pointer-mode-resize-symbolic.svg 
b/data/icons/hicolor/scalable/actions/pointer-mode-resize-symbolic.svg
index 2e9d7462b..64b31b261 100644
--- a/data/icons/hicolor/scalable/actions/pointer-mode-resize-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/pointer-mode-resize-symbolic.svg
@@ -1,8 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g fill="#2e3436">
-        <path d="M4.017 7.995a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm0 1a1 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-1z" style="marker:none"/>
-        <path d="M15.017 3.995v11h-10v-11z" style="marker:none" opacity=".3"/>
-        <path d="M9.017.995a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm0 1a1 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-1z" style="marker:none"/>
-        <path d="M10.017 1.995v2h5v-2h-4zM6.017 1.995c-1.671 0-3 1.361-3 3.026v3.912h2V5.02c0-.39.637-1.026 
1-1.026h2v-2h-1zM3.017 10.995v4h2v-4z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 color="#000" font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g fill="#2e3436"><path d="M4.017 7.995a2 2 0 
0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm0 1a1 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-1z" style="marker:none"/><path d="M15.017 3.995v11h-10v-11z" style="marker:none" opacity=".3"/><path 
d="M9.017.995a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm0 1a1 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-1z" style="marker:none"/><path d="M10.017 1.995v2h5v-2h-4zm-4 0c-1.671 0-3 1.361-3 
3.026v3.912h2V5.02c0-.39.637-1.026 1-1.026h2v-2h-1zm-3 9v4h2v-4z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:n
 ormal;marker:none" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/pointer-mode-select-symbolic.svg 
b/data/icons/hicolor/scalable/actions/pointer-mode-select-symbolic.svg
index a79c462f7..5be4535ec 100644
--- a/data/icons/hicolor/scalable/actions/pointer-mode-select-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/pointer-mode-select-symbolic.svg
@@ -1,3 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <path d="M2.972 1.069l2.417 13.21 3.238-2.395 2.056 2.646c1.03 1.435 3.148-.211 2.012-1.563l-2.017-2.592 
2.983-2.177z" style="marker:none" fill="#2e3436"/>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="m2.972 1.069 2.417 13.21 3.238-2.395 
2.056 2.646c1.03 1.435 3.148-.211 2.012-1.563l-2.017-2.592 2.983-2.177z" style="marker:none" 
fill="#2e3436"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/ui-attributes-symbolic.svg 
b/data/icons/hicolor/scalable/actions/ui-attributes-symbolic.svg
index 90383356e..dfcdb4b3e 100644
--- a/data/icons/hicolor/scalable/actions/ui-attributes-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/ui-attributes-symbolic.svg
@@ -1,6 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g fill="#2e3436">
-        <path d="M3 1s-.478-.013-.972.252C1.533 1.517 1 2.225 1 3.072V8a1 1 0 0 0 .293.707l6 6a1 1 0 0 0 
1.414 0l6-6a1 1 0 0 0 0-1.414l-6-6A1 1 0 0 0 8 1zm0 2h4.586l5 5L8 
12.586l-5-5V3.072c0-.225-.033-.054-.027-.057L3 3z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible" 
fill-rule="evenodd"/>
-        <path d="M6 5a1 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 1z"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g fill="#2e3436"><path d="M3 
1s-.478-.013-.972.252C1.533 1.517 1 2.225 1 3.072V8a1 1 0 0 0 .293.707l6 6a1 1 0 0 0 1.414 0l6-6a1 1 0 0 0 
0-1.414l-6-6A1 1 0 0 0 8 1zm0 2h4.586l5 5L8 12.586l-5-5V3.072c0-.225-.033-.054-.027-.057L3 3z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" overflow="visible" fill-rule="evenodd"/><path d="M6 
5a1 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 1z"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/ui-child-symbolic.svg 
b/data/icons/hicolor/scalable/actions/ui-child-symbolic.svg
index 986d728fb..6b50ca56b 100644
--- a/data/icons/hicolor/scalable/actions/ui-child-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/ui-child-symbolic.svg
@@ -1,8 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g color="#000" fill="#2e3436">
-        <path d="M10.707 5.293L9.293 6.707 11.586 9l-2.293 2.293 1.414 1.414L14.414 9z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible"/>
-        <path d="M10 5c.554 0 1 .446 1 1s-.446 1-1 1-1-.446-1-1 .446-1 1-1zM10 11c.554 0 1 .446 1 1s-.446 
1-1 1-1-.446-1-1 .446-1 1-1z" style="marker:none" overflow="visible"/>
-        <path d="M9 5h1v1H9zM9 12h1v1H9z" style="marker:none" overflow="visible"/>
-        <path d="M2 3v4c0 1.333.814 2.275 1.553 2.645C4.29 10.014 5 10 5 10h7V8H5s-.291-.014-.553-.145C4.186 
7.725 4 7.667 4 7V3z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g color="#000" fill="#2e3436"><path 
d="M10.707 5.293 9.293 6.707 11.586 9l-2.293 2.293 1.414 1.414L14.414 9z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 font-weight="400" font-family="sans-serif" overflow="visible"/><path d="M10 5c.554 0 1 .446 1 1s-.446 1-1 
1-1-.446-1-1 .446-1 1-1zm0 6c.554 0 1 .446 1 1s-.446 1-1 1-1-.446-1-1 .446-1 1-1z" style="marker:none" 
overflow="visible"/><path d="M9 5h1v1H9zm0 7h1v1H9z" style="marker:none" overflow="visible"/><path d="M2 
3v4c0 1.333.814 2.275 1.553 2.645C4.29 10.014 5 10 5 10h7V8H5s-.291-.014-.553-.145C4.186 7
 .725 4 7.667 4 7V3z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 font-weight="400" font-family="sans-serif" overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/ui-item-symbolic.svg 
b/data/icons/hicolor/scalable/actions/ui-item-symbolic.svg
index 80298d229..efb90bb65 100644
--- a/data/icons/hicolor/scalable/actions/ui-item-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/ui-item-symbolic.svg
@@ -1,3 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <path d="M8 3C5.247 3 3 5.247 3 8s2.247 5 5 5 5-2.247 5-5-2.247-5-5-5zm0 2c1.68 0 3 1.32 3 3s-1.32 3-3 
3-3-1.32-3-3 1.32-3 3-3z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible" 
fill="#2e3436"/>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M8 3C5.247 3 3 5.247 3 8s2.247 5 5 5 
5-2.247 5-5-2.247-5-5-5zm0 2c1.68 0 3 1.32 3 3s-1.32 3-3 3-3-1.32-3-3 1.32-3 3-3z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" overflow="visible" fill="#2e3436"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/ui-menu-symbolic.svg 
b/data/icons/hicolor/scalable/actions/ui-menu-symbolic.svg
index 26172f8a8..2a2a7744f 100644
--- a/data/icons/hicolor/scalable/actions/ui-menu-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/ui-menu-symbolic.svg
@@ -1,8 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g fill="#2e3436">
-        <path d="M4 2a1 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 1zM4 6a1 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 1zM4 10a1 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 1z"/>
-        <path d="M6 1v2h8V1zM6 5v2h8V5zM6 9v2h8V9z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible" 
fill-rule="evenodd"/>
-        <path d="M4 14a1 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 1z"/>
-        <path d="M6 13v2h8v-2z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible" 
fill-rule="evenodd"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g fill="#2e3436"><path d="M4 2a1 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 1zm0 4a1 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 1zm0 4a1 
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 1z"/><path d="M6 1v2h8V1zm0 4v2h8V5zm0 4v2h8V9z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" overflow="visible" fill-rule="evenodd"/><path d="M4 
14a1 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 1z"/><path d="M6 13v2h8v-2z" 
style="line-height:normal;font-variant-ligatures:normal;font-variant-positio
 
n: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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" overflow="visible" fill-rule="evenodd"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/ui-object-symbolic.svg 
b/data/icons/hicolor/scalable/actions/ui-object-symbolic.svg
index dd1af79ff..e4d4a72ba 100644
--- a/data/icons/hicolor/scalable/actions/ui-object-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/ui-object-symbolic.svg
@@ -1,7 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g color="#000" font-weight="400" font-family="sans-serif" white-space="normal" fill="#2e3436">
-        <path d="M8.023.14A1 1 0 0 0 7.5.276l-6 3.465a1 1 0 0 0-.5.865v6.93a1 1 0 0 0 .5.865l6 3.465a1 1 0 0 
0 1 0l6-3.465a1 1 0 0 0 .5-.865v-6.93a1 1 0 0 0-.5-.865L8.5.275a1 1 0 0 0-.477-.134zM8 2.298l5 2.887v5.773l-5 
2.889-5-2.889V5.184z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-        <path d="M2.5 3.74l-1 1.73 6 3.466a1 1 0 0 0 1 0l6-3.465-1-1.73L8 6.915z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-        <path d="M7 8.07V15h2V8.07z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible" fill-rule="evenodd"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g color="#000" font-weight="400" 
font-family="sans-serif" fill="#2e3436"><path d="M8.023.14A1 1 0 0 0 7.5.276l-6 3.465a1 1 0 0 0-.5.865v6.93a1 
1 0 0 0 .5.865l6 3.465a1 1 0 0 0 1 0l6-3.465a1 1 0 0 0 .5-.865v-6.93a1 1 0 0 0-.5-.865L8.5.275a1 1 0 0 
0-.477-.134zM8 2.298l5 2.887v5.773l-5 2.889-5-2.889V5.184z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/><path d="m2.5 3.74-1 1.73 6 3.466a1 1 0 0 0 1 0l6-3.465-1-1.73L8 6.915z" 
style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-nume
 
ric: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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/><path d="M7 8.07V15h2V8.07z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible" fill-rule="evenodd"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/ui-packing-symbolic.svg 
b/data/icons/hicolor/scalable/actions/ui-packing-symbolic.svg
index a26c9da7d..1ca909272 100644
--- a/data/icons/hicolor/scalable/actions/ui-packing-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/ui-packing-symbolic.svg
@@ -1,12 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g color="#000" fill="#2e3436">
-        <path d="M5.293 5.293L2.586 8l2.707 2.707 1.414-1.414L5.414 8l1.293-1.293z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible"/>
-        <path d="M6 10h1v1H6zM6 5h1v1H6z" style="marker:none" overflow="visible"/>
-        <path d="M6 5c.554 0 1 .446 1 1s-.446 1-1 1-1-.446-1-1 .446-1 1-1zM6 9c.554 0 1 .446 1 1s-.446 1-1 
1-1-.446-1-1 .446-1 1-1z" style="marker:none" overflow="visible"/>
-        <path d="M1 3v10h2V3zM4 7v2h8V7z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible"/>
-        <path d="M10.707 5.293L9.293 6.707 10.586 8 9.293 9.293l1.414 1.414L13.414 8z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible"/>
-        <path d="M10 10H9v1h1zM10 5H9v1h1z" style="marker:none" overflow="visible"/>
-        <path d="M10 5c-.554 0-1 .446-1 1s.446 1 1 1 1-.446 1-1-.446-1-1-1zM10 9c-.554 0-1 .446-1 1s.446 1 1 
1 1-.446 1-1-.446-1-1-1z" style="marker:none" overflow="visible"/>
-        <path d="M13 3v10h2V3z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g color="#000" fill="#2e3436"><path 
d="M5.293 5.293 2.586 8l2.707 2.707 1.414-1.414L5.414 8l1.293-1.293z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 font-weight="400" font-family="sans-serif" overflow="visible"/><path d="M6 10h1v1H6zm0-5h1v1H6z" 
style="marker:none" overflow="visible"/><path d="M6 5c.554 0 1 .446 1 1s-.446 1-1 1-1-.446-1-1 .446-1 1-1zm0 
4c.554 0 1 .446 1 1s-.446 1-1 1-1-.446-1-1 .446-1 1-1z" style="marker:none" overflow="visible"/><path d="M1 
3v10h2V3zm3 4v2h8V7z" style="line-height:normal;font-variant-ligatures:normal;font-variant-pos
 
ition: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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 font-weight="400" font-family="sans-serif" overflow="visible"/><path d="M10.707 5.293 9.293 6.707 10.586 8 
9.293 9.293l1.414 1.414L13.414 8z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 font-weight="400" font-family="sans-serif" overflow="visible"/><path d="M10 10H9v1h1zm0-5
 H9v1h1z" style="marker:none" overflow="visible"/><path d="M10 5c-.554 0-1 .446-1 1s.446 1 1 1 1-.446 
1-1-.446-1-1-1zm0 4c-.554 0-1 .446-1 1s.446 1 1 1 1-.446 1-1-.446-1-1-1z" style="marker:none" 
overflow="visible"/><path d="M13 3v10h2V3z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 font-weight="400" font-family="sans-serif" overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/ui-property-symbolic.svg 
b/data/icons/hicolor/scalable/actions/ui-property-symbolic.svg
index af6ae6b49..8928df588 100644
--- a/data/icons/hicolor/scalable/actions/ui-property-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/ui-property-symbolic.svg
@@ -1,7 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g fill="#2e3436">
-        <path d="M8 1C4.148 1 1 4.147 1 8c0 3.852 3.148 7 7 7 3.853 0 7-3.148 7-7 0-3.853-3.147-7-7-7zm0 
2c2.77 0 5 2.23 5 5s-2.23 5-5 5-5-2.23-5-5 2.23-5 5-5z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 color="#bebebe" font-weight="400" font-family="Andale Mono" white-space="normal" overflow="visible"/>
-        <path d="M8 7a1 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 1z"/>
-        <path d="M7 8v3h2V8z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible" 
fill-rule="evenodd"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g fill="#2e3436"><path d="M8 1C4.148 1 1 
4.147 1 8c0 3.852 3.148 7 7 7 3.853 0 7-3.148 7-7 0-3.853-3.147-7-7-7zm0 2c2.77 0 5 2.23 5 5s-2.23 5-5 
5-5-2.23-5-5 2.23-5 5-5z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 color="#bebebe" font-weight="400" font-family="Andale Mono" overflow="visible"/><path d="M8 7a1 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 1z"/><path d="M7 8v3h2V8z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" overflow="visible" fill-rule="evenodd"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/ui-section-symbolic.svg 
b/data/icons/hicolor/scalable/actions/ui-section-symbolic.svg
index d70e69227..d785dbf7e 100644
--- a/data/icons/hicolor/scalable/actions/ui-section-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/ui-section-symbolic.svg
@@ -1,6 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g color="#000" font-weight="400" font-family="sans-serif" white-space="normal" fill="#2e3436">
-        <path d="M3 2c-1.09 0-2 .91-2 2v8c0 1.09.91 2 2 2h10c1.09 0 2-.91 2-2V4c0-1.09-.91-2-2-2zm0 
2h10v8H3z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-        <path d="M5 3v10h2V3z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g color="#000" font-weight="400" 
font-family="sans-serif" fill="#2e3436"><path d="M3 2c-1.09 0-2 .91-2 2v8c0 1.09.91 2 2 2h10c1.09 0 2-.91 
2-2V4c0-1.09-.91-2-2-2zm0 2h10v8H3z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/><path d="M5 3v10h2V3z" 
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:#0
 00;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal" 
overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/ui-signal-symbolic.svg 
b/data/icons/hicolor/scalable/actions/ui-signal-symbolic.svg
index 3f5a6fca9..47aa96534 100644
--- a/data/icons/hicolor/scalable/actions/ui-signal-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/ui-signal-symbolic.svg
@@ -1,7 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g color="#000" font-weight="400" font-family="sans-serif" white-space="normal" fill="#2e3436">
-        <path d="M2 13a1 1 0 1 0 0 2h12a1 1 0 1 0 0-2z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-        <path d="M7 1a1 1 0 0 0-.97.758l-3 12a1 1 0 1 0 1.94.484L7.782 3h.438l2.81 11.242a1 1 0 1 0 
1.942-.484l-3-12A1 1 0 0 0 9 1z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-        <path d="M5 7v4h6V7z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g color="#000" font-weight="400" 
font-family="sans-serif" fill="#2e3436"><path d="M2 13a1 1 0 1 0 0 2h12a1 1 0 1 0 0-2z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/><path d="M7 1a1 1 0 0 0-.97.758l-3 12a1 1 0 1 0 1.94.484L7.782 3h.438l2.81 11.242a1 1 0 
1 0 1.942-.484l-3-12A1 1 0 0 0 9 1z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/><path d="M5 7v4h6V7z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/ui-style-symbolic.svg 
b/data/icons/hicolor/scalable/actions/ui-style-symbolic.svg
index 364272f1d..bb795c135 100644
--- a/data/icons/hicolor/scalable/actions/ui-style-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/ui-style-symbolic.svg
@@ -1,3 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <path d="M7.5 1c-.277 0-.5.223-.5.5V5s0 1-1 1H5c-.676-.01-1.014.495-1.014 
1H4v1h9V7h.014c0-.505-.338-1.01-1.014-1h-1c-1 0-1-1-1-1V1.5c0-.277-.223-.5-.5-.5zM8 2h1v1H8zM4 9v1s0 4-2 
4h3.5L7 11l-.5 3h2l1.5-3-.5 3H11c2 0 2-4 2-4V9z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible" 
fill="#2e3436" fill-rule="evenodd"/>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M7.5 1c-.277 0-.5.223-.5.5V5s0 1-1 
1H5c-.676-.01-1.014.495-1.014 1H4v1h9V7h.014c0-.505-.338-1.01-1.014-1h-1c-1 
0-1-1-1-1V1.5c0-.277-.223-.5-.5-.5zM8 2h1v1H8zM4 9v1s0 4-2 4h3.5L7 11l-.5 3h2l1.5-3-.5 3H11c2 0 2-4 2-4V9z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" overflow="visible" fill="#2e3436" 
fill-rule="evenodd"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/ui-submenu-symbolic.svg 
b/data/icons/hicolor/scalable/actions/ui-submenu-symbolic.svg
index 334571a5b..540221903 100644
--- a/data/icons/hicolor/scalable/actions/ui-submenu-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/ui-submenu-symbolic.svg
@@ -1,10 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g fill="#2e3436">
-        <path d="M4 2a1 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 1z" opacity=".35"/>
-        <path d="M5 6a1 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 1zM5 10a1 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 1z"/>
-        <path d="M6 1v2h8V1z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible" 
opacity=".35" fill-rule="evenodd"/>
-        <path d="M7 5v2h8V5zM7 9v2h8V9z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible" 
fill-rule="evenodd"/>
-        <path d="M4 14a1 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 1z" opacity=".35"/>
-        <path d="M6 13v2h8v-2z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible" 
opacity=".35" fill-rule="evenodd"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g fill="#2e3436"><path d="M4 2a1 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 1z" opacity=".35"/><path d="M5 6a1 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 1zm0 4a1 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 1z"/><path d="M6 1v2h8V1z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" overflow="visible" opacity=".35" 
fill-rule="evenodd"/><path d="M7 5v2h8V5zm0 4v2h8V9z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" overflow="visible" fill-rule="evenodd"/><path d="M4 
14a1 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 1z" opacity=".35"/><path d="M6 13v2h8v-2z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 color="#000" font-weight="400" font-family="sans-serif" overflow="visible" opacity=".35" fill-rule
 ="evenodd"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/ui-template-symbolic.svg 
b/data/icons/hicolor/scalable/actions/ui-template-symbolic.svg
index ebd852f54..20067fbec 100644
--- a/data/icons/hicolor/scalable/actions/ui-template-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/ui-template-symbolic.svg
@@ -1,6 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g color="#000" font-weight="400" font-family="sans-serif" white-space="normal" fill="#2e3436">
-        <path d="M15 3c0-1.09-.91-2-2-2H3c-1.09 0-2 .91-2 2v10c0 1.09.91 2 2 2h10c1.09 0 2-.91 2-2zm-2 
0v10H3V3z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-        <path d="M2 4v2h12V4H3z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g color="#000" font-weight="400" 
font-family="sans-serif" fill="#2e3436"><path d="M15 3c0-1.09-.91-2-2-2H3c-1.09 0-2 .91-2 2v10c0 1.09.91 2 2 
2h10c1.09 0 2-.91 2-2zm-2 0v10H3V3z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/><path d="M2 4v2h12V4H3z" 
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-col
 or:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal" 
overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/widget-layout-symbolic.svg 
b/data/icons/hicolor/scalable/actions/widget-layout-symbolic.svg
index 7114ef39b..532aad9fd 100644
--- a/data/icons/hicolor/scalable/actions/widget-layout-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/widget-layout-symbolic.svg
@@ -1,6 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g fill="#2e3436">
-        <path d="M1.017 3.995h1v1h-1zM3.017 3.995h1v1h-1zM11.986 3.995h1v1h-1zM14.017 3.995h1v1h-1zM14.017 
11.995h1v1h-1zM11.986 11.995h1v1h-1zM3.017 11.995h1v1h-1zM1.017 11.995h1v1h-1zM5.017 1.995h6v12h-6z" 
style="marker:none"/>
-        <path d="M2.344 6.29L.076 8.511l2.229 2.15c.475.55 1.168.504 1.683-.011L1.771 
8.51l2.264-2.217c-.513-.57-1.226-.465-1.691-.004zM13.674 6.29l2.267 2.221-2.228 
2.15c-.475.55-1.169.504-1.684-.011l2.217-2.139-2.264-2.217c.513-.57 1.226-.465 1.692-.004z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 color="#000" font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g fill="#2e3436"><path d="M1.017 
3.995h1v1h-1zm2 0h1v1h-1zm8.969 0h1v1h-1zm2.031 0h1v1h-1zm0 8h1v1h-1zm-2.031 0h1v1h-1zm-8.969 0h1v1h-1zm-2 
0h1v1h-1zm4-10h6v12h-6z" style="marker:none"/><path d="M2.344 6.29.076 8.511l2.229 2.15c.475.55 1.168.504 
1.683-.011L1.771 8.51l2.264-2.217c-.513-.57-1.226-.465-1.691-.004zm11.33 0 2.267 2.221-2.228 
2.15c-.475.55-1.169.504-1.684-.011l2.217-2.139-2.264-2.217c.513-.57 1.226-.465 1.692-.004z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/></g></s
 vg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/widget-packing-symbolic.svg 
b/data/icons/hicolor/scalable/actions/widget-packing-symbolic.svg
index d35bce342..3ce98ac5a 100644
--- a/data/icons/hicolor/scalable/actions/widget-packing-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/widget-packing-symbolic.svg
@@ -1,7 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g fill="#2e3436">
-        <path d="M3 8.995h4.017v4H3zM8 8.995h5v4H8z" style="marker:none"/>
-        <path d="M.986.964V14.995H15V.965H1.986zm1 1H14v5.031H1.986zm0 6.031H14v6H1.986z" 
style="marker:none" opacity=".5"/>
-        <path d="M3 2.995h10v3H3z" style="marker:none"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g fill="#2e3436"><path d="M3 
8.995h4.017v4H3zm5 0h5v4H8z" style="marker:none"/><path d="M.986.964v14.031H15V.965H1.986zm1 
1H14v5.031H1.986zm0 6.031H14v6H1.986z" style="marker:none" opacity=".5"/><path d="M3 2.995h10v3H3z" 
style="marker:none"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/widget-properties-symbolic.svg 
b/data/icons/hicolor/scalable/actions/widget-properties-symbolic.svg
index f46cc877d..c632e8df6 100644
--- a/data/icons/hicolor/scalable/actions/widget-properties-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/widget-properties-symbolic.svg
@@ -1,6 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g fill="#2e3436">
-        <path d="M3.174 9.995H13.86c.64 0 1.156.516 1.156 1.157v1.687c0 .64-.515 1.156-1.156 
1.156H3.174c-.64 0-1.157-.515-1.157-1.156v-1.687c0-.64.516-1.157 1.157-1.157zM9.174 4.995c-.64 
0-1.157.516-1.157 1.157v1.687c0 .64.516 1.156 1.157 1.156h4.687c.64 0 1.156-.515 
1.156-1.156V6.152c0-.64-.515-1.157-1.156-1.157zm-.047 1h4.781c.06 0 .11.05.11.11v1.781a.11.11 0 0 
1-.11.11H9.127a.11.11 0 0 1-.11-.11V6.105c0-.06.05-.11.11-.11z" style="marker:none"/>
-        <path d="M7.523 1.876L4.021 5.378l-1.506-1.53-.996.981 2.495 2.536 4.498-4.5z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 color="#000" font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g fill="#2e3436"><path d="M3.174 
9.995H13.86c.64 0 1.156.516 1.156 1.157v1.687c0 .64-.515 1.156-1.156 1.156H3.174c-.64 
0-1.157-.515-1.157-1.156v-1.687c0-.64.516-1.157 1.157-1.157zm6-5c-.64 0-1.157.516-1.157 1.157v1.687c0 .64.516 
1.156 1.157 1.156h4.687c.64 0 1.156-.515 1.156-1.156V6.152c0-.64-.515-1.157-1.156-1.157zm-.047 1h4.781c.06 0 
.11.05.11.11v1.781a.11.11 0 0 1-.11.11H9.127a.11.11 0 0 1-.11-.11V6.105c0-.06.05-.11.11-.11z" 
style="marker:none"/><path d="M7.523 1.876 4.021 5.378l-1.506-1.53-.996.981 2.495 2.536 4.498-4.5z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:no
 rmal;marker:none" color="#000" font-weight="400" font-family="sans-serif" overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/xml-attribute-symbolic.svg 
b/data/icons/hicolor/scalable/actions/xml-attribute-symbolic.svg
index cd4f13e3c..1bcf26927 100644
--- a/data/icons/hicolor/scalable/actions/xml-attribute-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/xml-attribute-symbolic.svg
@@ -1,7 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g color="#000" font-weight="400" font-family="sans-serif" white-space="normal" fill="#2e3436">
-        <path d="M3 0C1.355 0 0 1.355 0 3v10c0 1.645 1.355 3 3 3h10c1.645 0 3-1.355 
3-3V3c0-1.645-1.355-3-3-3zm0 2h10c.571 0 1 .429 1 1v10c0 .571-.429 1-1 1H3c-.571 0-1-.429-1-1V3c0-.571.429-1 
1-1z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-        <path d="M7.982 4a1 1 0 0 0-.814.445l-2 3A1 1 0 0 0 5 8v3a1 1 0 1 0 2 0V8.303l1-1.5 1 1.5V11a1 1 0 1 
0 2 0V8a1 1 0 0 0-.168-.555l-2-3A1 1 0 0 0 7.982 4z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-        <path d="M5 8v2h6V8H6z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g color="#000" font-weight="400" 
font-family="sans-serif" fill="#2e3436"><path d="M3 0C1.355 0 0 1.355 0 3v10c0 1.645 1.355 3 3 3h10c1.645 0 
3-1.355 3-3V3c0-1.645-1.355-3-3-3zm0 2h10c.571 0 1 .429 1 1v10c0 .571-.429 1-1 1H3c-.571 
0-1-.429-1-1V3c0-.571.429-1 1-1z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/><path d="M7.982 4a1 1 0 0 0-.814.445l-2 3A1 1 0 0 0 5 8v3a1 1 0 1 0 2 0V8.303l1-1.5 1 
1.5V11a1 1 0 1 0 2 0V8a1 1 0 0 0-.168-.555l-2-3A1 1 0 0 0 7.982 4z" 
style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;fon
 
t-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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/><path d="M5 8v2h6V8H6z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/xml-cdata-symbolic.svg 
b/data/icons/hicolor/scalable/actions/xml-cdata-symbolic.svg
index 25aa4d5b4..142f9a307 100644
--- a/data/icons/hicolor/scalable/actions/xml-cdata-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/xml-cdata-symbolic.svg
@@ -1,6 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g color="#000" font-weight="400" font-family="sans-serif" white-space="normal" fill="#2e3436">
-        <path d="M3 0C1.355 0 0 1.355 0 3v10c0 1.645 1.355 3 3 3h10c1.645 0 3-1.355 
3-3V3c0-1.645-1.355-3-3-3zm0 2h10c.571 0 1 .429 1 1v10c0 .571-.429 1-1 1H3c-.571 0-1-.429-1-1V3c0-.571.429-1 
1-1z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-        <path d="M8 4c-1.333 0-2.275.814-2.645 1.553C4.986 6.29 5 7 5 7v2s-.014.709.355 1.447C5.725 11.186 
6.667 12 8 12h3v-2H8c-.667 0-.725-.186-.855-.447C7.014 9.29 7 9 7 9V7s.014-.291.145-.553C7.275 6.186 7.333 6 
8 6h3V4h-1z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g color="#000" font-weight="400" 
font-family="sans-serif" fill="#2e3436"><path d="M3 0C1.355 0 0 1.355 0 3v10c0 1.645 1.355 3 3 3h10c1.645 0 
3-1.355 3-3V3c0-1.645-1.355-3-3-3zm0 2h10c.571 0 1 .429 1 1v10c0 .571-.429 1-1 1H3c-.571 
0-1-.429-1-1V3c0-.571.429-1 1-1z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/><path d="M8 4c-1.333 0-2.275.814-2.645 1.553C4.986 6.29 5 7 5 7v2s-.014.709.355 
1.447C5.725 11.186 6.667 12 8 12h3v-2H8c-.667 0-.725-.186-.855-.447A1.572 1.572 0 0 1 7 
9V7s.014-.291.145-.553C7.275 6.186 7.333 6 8 6h3V4h-1z" 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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/xml-comment-symbolic.svg 
b/data/icons/hicolor/scalable/actions/xml-comment-symbolic.svg
index 7df9a2a66..df40dfcf6 100644
--- a/data/icons/hicolor/scalable/actions/xml-comment-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/xml-comment-symbolic.svg
@@ -1,3 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <path d="M3.5 1A2.495 2.495 0 0 0 1 3.5v6C1 10.885 2.115 12 3.5 12h6.375L13 15v-3.063A2.486 2.486 0 0 0 
15 9.5v-6C15 2.115 13.885 1 12.5 1zM3 3h10v1H3zm0 3h10v1H3zm0 3h7v1H3z" fill="#2e3436"/>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M3.5 1A2.495 2.495 0 0 0 1 3.5v6C1 
10.885 2.115 12 3.5 12h6.375L13 15v-3.063A2.486 2.486 0 0 0 15 9.5v-6C15 2.115 13.885 1 12.5 1zM3 3h10v1H3zm0 
3h10v1H3zm0 3h7v1H3z" fill="#2e3436"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/xml-declaration-symbolic.svg 
b/data/icons/hicolor/scalable/actions/xml-declaration-symbolic.svg
index b888a4d63..36c6767fa 100644
--- a/data/icons/hicolor/scalable/actions/xml-declaration-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/xml-declaration-symbolic.svg
@@ -1,6 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g color="#000" font-weight="400" font-family="sans-serif" white-space="normal" fill="#2e3436">
-        <path d="M3 0C1.355 0 0 1.355 0 3v10c0 1.645 1.355 3 3 3h10c1.645 0 3-1.355 
3-3V3c0-1.645-1.355-3-3-3zm0 2h10c.571 0 1 .429 1 1v10c0 .571-.429 1-1 1H3c-.571 0-1-.429-1-1V3c0-.571.429-1 
1-1z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-        <path d="M5 4v8h3c1.333 0 2.275-.814 2.645-1.553C11.014 9.71 11 9 11 9V7s.014-.709-.355-1.447C10.275 
4.814 9.333 4 8 4zm2 2h1c.667 0 .725.186.855.447C8.986 6.71 9 7 9 7v2s-.014.291-.145.553C8.725 9.814 8.667 10 
8 10H7z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g color="#000" font-weight="400" 
font-family="sans-serif" fill="#2e3436"><path d="M3 0C1.355 0 0 1.355 0 3v10c0 1.645 1.355 3 3 3h10c1.645 0 
3-1.355 3-3V3c0-1.645-1.355-3-3-3zm0 2h10c.571 0 1 .429 1 1v10c0 .571-.429 1-1 1H3c-.571 
0-1-.429-1-1V3c0-.571.429-1 1-1z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/><path d="M5 4v8h3c1.333 0 2.275-.814 2.645-1.553C11.014 9.71 11 9 11 
9V7s.014-.709-.355-1.447C10.275 4.814 9.333 4 8 4zm2 2h1c.667 0 .725.186.855.447C8.986 6.71 9 7 9 
7v2s-.014.291-.145.553C8.725 9.814 8.667 10 8 10H7z" style="line-height:nor
 
mal;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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/xml-element-symbolic.svg 
b/data/icons/hicolor/scalable/actions/xml-element-symbolic.svg
index a87aa377b..438c12574 100644
--- a/data/icons/hicolor/scalable/actions/xml-element-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/xml-element-symbolic.svg
@@ -1,7 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g color="#000" font-weight="400" font-family="sans-serif" white-space="normal" fill="#2e3436">
-        <path d="M3 0C1.355 0 0 1.355 0 3v10c0 1.645 1.355 3 3 3h10c1.645 0 3-1.355 
3-3V3c0-1.645-1.355-3-3-3zm0 2h10c.571 0 1 .429 1 1v10c0 .571-.429 1-1 1H3c-.571 0-1-.429-1-1V3c0-.571.429-1 
1-1z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-        <path d="M5 4v8h6v-2H7V6h4V4h-1z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-        <path d="M5 7v2h5V7H6z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g color="#000" font-weight="400" 
font-family="sans-serif" fill="#2e3436"><path d="M3 0C1.355 0 0 1.355 0 3v10c0 1.645 1.355 3 3 3h10c1.645 0 
3-1.355 3-3V3c0-1.645-1.355-3-3-3zm0 2h10c.571 0 1 .429 1 1v10c0 .571-.429 1-1 1H3c-.571 
0-1-.429-1-1V3c0-.571.429-1 1-1z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/><path d="M5 4v8h6v-2H7V6h4V4h-1z" 
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-inden
 
t:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/><path d="M5 7v2h5V7H6z" 
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;shape-padding:0;isolation:auto;mix-blend-mode:normal"
 overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/apps/org.gnome.Builder-symbolic.svg 
b/data/icons/hicolor/scalable/apps/org.gnome.Builder-symbolic.svg
index d0acebacf..aaeedc955 100644
--- a/data/icons/hicolor/scalable/apps/org.gnome.Builder-symbolic.svg
+++ b/data/icons/hicolor/scalable/apps/org.gnome.Builder-symbolic.svg
@@ -1,6 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <g color="#000" fill="#2e3436">
-        <path d="M1.09 13.218l.91-.221 1.433-1.418c.354.156 1.614.167 1.968 0l1.566 
1.418.775.22.199.234v1.546H.936v-1.524zM7.535 1.987a1.528 1.528 0 0 0-1.528 1.527 1.528 1.528 0 0 0 
.122.594L4.63 5.93a2.5 2.5 0 0 0-.189-.01 2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.5-2.5 
2.5 2.5 0 0 0-.293-1.173l.877-2.205a1.528 1.528 0 0 0 .01 0 1.528 1.528 0 0 0 1.355-.827l1.951.45a1.528 1.528 
0 0 0 1.51 1.304 1.528 1.528 0 0 0 1.53-1.527 1.528 1.528 0 0 0-1.53-1.527 1.528 1.528 0 0 0-1.367.851L9.043 
3.27a1.528 1.528 0 0 0-1.508-1.283z" style="isolation:auto;mix-blend-mode:normal;marker:none" 
overflow="visible"/>
-        <path d="M10.941 7.997l-1.066 1.91.779 2.09h.531l-.244-2.469 1.219-.187.215 
1.698.575-.004.21-1.663.937.093.094 2.5.562.032.594-2.563-1.395-1.219V6.987h-2.949z" 
style="isolation:auto;mix-blend-mode:normal;marker:none" overflow="visible"/>
-    </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g color="#000" fill="#2e3436"><path d="m1.09 
13.218.91-.221 1.433-1.418c.354.156 1.614.167 1.968 0l1.566 1.418.775.22.199.234v1.546H.936v-1.524zM7.535 
1.987a1.528 1.528 0 0 0-1.528 1.527 1.528 1.528 0 0 0 .122.594L4.63 5.93a2.5 2.5 0 0 0-.189-.01 2.5 2.5 0 0 
0-2.5 2.5 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.5-2.5 2.5 2.5 0 0 0-.293-1.173l.877-2.205a1.528 1.528 0 0 0 
.01 0 1.528 1.528 0 0 0 1.355-.827l1.951.45a1.528 1.528 0 0 0 1.51 1.304 1.528 1.528 0 0 0 1.53-1.527 1.528 
1.528 0 0 0-1.53-1.527 1.528 1.528 0 0 0-1.367.851L9.043 3.27a1.528 1.528 0 0 0-1.508-1.283z" 
style="isolation:auto;mix-blend-mode:normal;marker:none" overflow="visible"/><path d="m10.941 7.997-1.066 
1.91.779 2.09h.531l-.244-2.469 1.219-.187.215 1.698.575-.004.21-1.663.937.093.094 
2.5.562.032.594-2.563-1.395-1.219V6.987h-2.949z" style="isolation:auto;mix-blend-mode:normal;marker:none" 
overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/mimetypes/application-x-php-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/application-x-php-symbolic.svg
index 5df93794b..ed7a9fcce 100644
--- a/data/icons/hicolor/scalable/mimetypes/application-x-php-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/application-x-php-symbolic.svg
@@ -1,50 +1 @@
-<?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";
-   width="16.007923"
-   version="1.1"
-   id="svg7384"
-   height="16">
-  <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>
-  <title
-     id="title9167">Gnome Symbolic Icon Theme</title>
-  <defs
-     id="defs7386" />
-  <g
-     transform="translate(-20,-320)"
-     id="layer1">
-    <path
-       d="m 27.814838,323.00236 c 1.64243,-0.092 3.0955,1.17008 3.1875,2.8125 -1e-4,1.40136 -0.37771,1.92177 
-1.59375,2.84375 -0.19093,0.14364 -0.3256,0.2506 -0.375,0.3125 -0.0494,0.0621 -0.0312,0.0332 -0.0312,0.0312 
0.007,0.52831 -0.47163,1 -1,1 -0.52837,0 -1.007,-0.47169 -1,-1 0,-0.50239 0.22424,-0.94342 0.46875,-1.25 
0.24451,-0.30663 0.4913,-0.51638 0.71875,-0.6875 0.20405,-0.16056 0.46083,-0.38454 0.6875,-0.65625 
0.0935,-0.1121 0.129,-0.30766 0.125,-0.4375 v -0.0312 c -0.0316,-0.56324 -0.49926,-0.9691 -1.0625,-0.9375 
-0.56324,0.0316 -0.9691,0.43676 -0.9375,1 h -2 c -0.092,-1.64243 1.17007,-2.9079 2.8125,-3 z m 0.1875,8 c 
0.55228,0 1,0.44772 1,1 0,0.55228 -0.44772,1 -1,1 -0.55228,0 -1,-0.44772 -1,-1 0,-0.55228 0.44772,-1 1,-1 z"
-       id="path19592-2-4-9"
-       
style="color:#bebebe;display:inline;overflow:visible;visibility:visible;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:new"
 />
-    <path
-       id="path1700"
-       d="m 22.980469,324.99023 a 1.0001,1.0001 0 0 0 -0.6875,0.30274 l -2,2 a 1.0001,1.0001 0 0 0 0,1.41406 
l 2,2 a 1.0001,1.0001 0 1 0 1.414062,-1.41406 L 22.414062,328 l 1.292969,-1.29297 a 1.0001,1.0001 0 0 0 
-0.726562,-1.7168 z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;
 
stroke-linecap:round;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"
 />
-    <path
-       id="path1702"
-       d="m 32.988281,324.99023 a 1.0001,1.0001 0 0 0 -0.693359,1.71875 L 33.591797,328 l -1.296875,1.29102 
a 1.0001,1.0001 0 1 0 1.410156,1.41796 l 2.007813,-2 a 1.0001,1.0001 0 0 0 0,-1.41796 l -2.007813,-2 a 
1.0001,1.0001 0 0 0 -0.716797,-0.30079 z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;
 
stroke-linecap:round;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"
 />
-  </g>
-  <g
-     transform="translate(-20,-320)"
-     id="layer2" />
-  <g
-     transform="translate(-20,-320)"
-     id="layer3" />
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16.008" height="16"><path d="M27.815 323.002c1.642-.092 3.095 
1.17 3.187 2.813 0 1.401-.377 1.922-1.593 
2.844-.191.143-.326.25-.375.312-.05.062-.032.033-.032.031.007.529-.471 1-1 1-.528 0-1.007-.471-1-1 
0-.502.225-.943.47-1.25a3.82 3.82 0 0 1 
.718-.687c.204-.16.46-.385.687-.656.094-.113.13-.308.125-.438v-.031a.988.988 0 0 
0-1.062-.938c-.563.032-.97.437-.938 1h-2c-.092-1.642 1.17-2.908 2.813-3zm.187 8a1 1 0 1 1 0 2 1 1 0 0 1 0-2z" 
style="color:#bebebe;display:inline;overflow:visible;visibility:visible;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:new"
 transform="translate(-20 -320)"/><path d="M22.98 324.99a1 1 0 0 0-.687.303l-2 2a1 1 0 0 0 0 1.414l2 2a1 1 0 
1 0 1.414-1.414L22.414 328l1.293-1.293a1 1 0 0 0-.727-1.717zM32.988 324.99a1 1 0 0 0-.693 1.719L33.592 
328l-1.297 1.291a1 1 0 1 0 1.41 1.418l2.008-2a1 1 0 0 0 0-1.418l-2.008-2a1 1 0 0 0-.717-.3z" 
style="color:#000;font-style:normal;font-variant:n
 
ormal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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:#000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;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"
 transform="translate(-20 -320)"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/mimetypes/text-css-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-css-symbolic.svg
index 69de29415..cf9a16694 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-css-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-css-symbolic.svg
@@ -1,46 +1 @@
-<?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";
-   width="16"
-   version="1.1"
-   id="svg7384"
-   height="16">
-  <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>
-  <title
-     id="title9167">Gnome Symbolic Icon Theme</title>
-  <defs
-     id="defs7386" />
-  <g
-     transform="translate(-60,-320)"
-     id="layer1">
-    <path
-       id="path1923"
-       d="m 70.013672,323 v 2 h 1 v 3 3 h -1 v 2 h 1 c 0.833333,0 1.525275,-0.56422 1.769531,-1.05273 C 
73.027459,331.45875 73.013672,331 73.013672,331 v -2 h 1 a 1.0001,1.0001 0 0 0 0,-2 h -1 v -2 c 0,0 
0.01379,-0.45875 -0.230469,-0.94727 C 72.538947,323.56422 71.847005,323 71.013672,323 Z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;
 
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"
 />
-    <path
-       id="path1750"
-       d="m 65,323 c -0.833333,0 -1.525274,0.56422 -1.769531,1.05273 C 62.986212,324.54125 63,325 63,325 v 2 
h -1 a 1.0001,1.0001 0 0 0 0,2 h 1 v 2 c 0,0 -0.01379,0.45875 0.230469,0.94727 C 63.474726,332.43578 
64.166667,333 65,333 h 1 v -2 h -1 v -3 -3 h 1 v -2 z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;
 
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"
 />
-  </g>
-  <g
-     transform="translate(-60,-320)"
-     id="layer2" />
-  <g
-     transform="translate(-60,-320)"
-     id="layer3" />
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M70.014 323v2h1v6h-1v2h1c.833 0 
1.525-.564 1.77-1.053.243-.488.23-.947.23-.947v-2h1a1 1 0 0 0 
0-2h-1v-2s.013-.459-.23-.947c-.245-.489-.937-1.053-1.77-1.053ZM65 323c-.833 0-1.525.564-1.77 
1.053-.244.488-.23.947-.23.947v2h-1a1 1 0 0 0 0 2h1v2s-.014.459.23.947c.245.489.937 1.053 1.77 
1.053h1v-2h-1v-6h1v-2z" 
style="color:#000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baselin
 
e;text-anchor:start;white-space:normal;shape-padding:0;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:#000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;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"
 transform="translate(-60 -320)"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/mimetypes/text-html-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-html-symbolic.svg
index 8d37954b7..681083477 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-html-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-html-symbolic.svg
@@ -1,50 +1 @@
-<?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";
-   width="16"
-   version="1.1"
-   id="svg7384"
-   height="16">
-  <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>
-  <title
-     id="title9167">Gnome Symbolic Icon Theme</title>
-  <defs
-     id="defs7386" />
-  <g
-     transform="translate(-40,-320)"
-     id="layer1">
-    <path
-       id="path1714"
-       d="m 43.980469,324.99023 a 1.0001,1.0001 0 0 0 -0.6875,0.30274 l -2,2 a 1.0001,1.0001 0 0 0 0,1.41406 
l 2,2 a 1.0001,1.0001 0 1 0 1.414062,-1.41406 L 43.414062,328 l 1.292969,-1.29297 a 1.0001,1.0001 0 0 0 
-0.726562,-1.7168 z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;
 
stroke-linecap:round;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"
 />
-    <path
-       id="path1716"
-       d="m 51.988281,324.99023 a 1.0001,1.0001 0 0 0 -0.693359,1.71875 L 52.591797,328 l -1.296875,1.29102 
a 1.0001,1.0001 0 1 0 1.410156,1.41796 l 2.007813,-2 a 1.0001,1.0001 0 0 0 0,-1.41796 l -2.007813,-2 a 
1.0001,1.0001 0 0 0 -0.716797,-0.30079 z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;
 
stroke-linecap:round;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"
 />
-    <path
-       id="path1724"
-       d="m 49.033203,322.98633 a 1.0001,1.0001 0 0 0 -1.003906,0.77148 l -2,8 a 1.00046,1.00046 0 1 0 
1.941406,0.48438 l 2,-8 a 1.0001,1.0001 0 0 0 -0.9375,-1.25586 z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;
 
stroke-linecap:round;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"
 />
-  </g>
-  <g
-     transform="translate(-40,-320)"
-     id="layer2" />
-  <g
-     transform="translate(-40,-320)"
-     id="layer3" />
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M43.98 324.99a1 1 0 0 0-.687.303l-2 
2a1 1 0 0 0 0 1.414l2 2a1 1 0 1 0 1.414-1.414L43.414 328l1.293-1.293a1 1 0 0 0-.727-1.717zM51.988 324.99a1 1 
0 0 0-.693 1.719L52.592 328l-1.297 1.291a1 1 0 1 0 1.41 1.418l2.008-2a1 1 0 0 0 0-1.418l-2.008-2a1 1 0 0 
0-.717-.3zM49.033 322.986a1 1 0 0 0-1.004.772l-2 8a1 1 0 1 0 1.942.484l2-8a1 1 0 0 0-.938-1.256z" 
style="color:#000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dom
 
inant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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:#000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;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"
 transform="translate(-40 -320)"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/mimetypes/text-markdown-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-markdown-symbolic.svg
index be26fd0d5..74161d796 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-markdown-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-markdown-symbolic.svg
@@ -1,42 +1 @@
-<?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";
-   width="16"
-   version="1.1"
-   id="svg7384"
-   height="16">
-  <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>
-  <title
-     id="title9167">Gnome Symbolic Icon Theme</title>
-  <defs
-     id="defs7386" />
-  <g
-     transform="translate(-180,-320)"
-     id="layer1">
-    <path
-       d="m 180,324 c 0,0 0,-1 1,-1 h 14 c 0,0 1,0 1,1 v 8 c 0,1 -1,1 -1,1 h -14 c 0,0 -1,0 -1,-1 z m 2,1 v 
6 h 1.75 v -3.25 l 1.25,1.25 1.25,-1.25 V 331 H 188 v -6 h -1.5 l -1.5,1.5 -1.5,-1.5 z m 9,0 v 3 h -1.5 l 2,3 
h 1 l 2,-3 H 193 v -3 z"
-       id="rect4323-3"
-       
style="display:inline;opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;enable-background:new"
 />
-  </g>
-  <g
-     transform="translate(-180,-320)"
-     id="layer2" />
-  <g
-     transform="translate(-180,-320)"
-     id="layer3" />
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M180 324s0-1 1-1h14s1 0 1 1v8c0 1-1 
1-1 1h-14s-1 0-1-1zm2 1v6h1.75v-3.25L185 329l1.25-1.25V331H188v-6h-1.5l-1.5 1.5-1.5-1.5zm9 0v3h-1.5l2 
3h1l2-3H193v-3z" 
style="display:inline;opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;enable-background:new"
 transform="translate(-180 -320)"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/mimetypes/text-rust-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-rust-symbolic.svg
index 15602f78b..6c8af227f 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-rust-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-rust-symbolic.svg
@@ -1,104 +1 @@
-<?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";
-   width="16"
-   version="1.1"
-   id="svg7384"
-   height="16">
-  <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>
-  <title
-     id="title9167">Gnome Symbolic Icon Theme</title>
-  <defs
-     id="defs7386" />
-  <g
-     transform="translate(-180,-340)"
-     id="layer1">
-    <path
-       d="m 184,345 v 1 h 1 v 4 h -1 v 1 h 4 v -1 h -1 v -1.5 c 1,0 1,2.5 2,2.5 h 2 c 1,0 1,-3 1,-3 h -1 c 
0,0 0,1 -1,1 -0.4714,0 -1,-1 -1,-1 h 0.5 c 0.831,0 1.5,-0.669 1.5,-1.5 0,-0.831 -0.6724,-1.57507 -1.5,-1.5 H 
188 Z m 3,1 h 1.5 c 0.277,0 0.5,0.223 0.5,0.5 0,0.277 -0.223,0.5 -0.5,0.5 H 187 Z"
-       id="path4582"
-       
style="display:inline;opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;enable-background:new"
 />
-    <path
-       id="path8781-6-1"
-       d="m 188,342 c -3.30065,0 -6,2.69934 -6,6 0,3.30063 2.69934,6 6,6 3.30063,0 6,-2.69937 6,-6 
0,-3.30067 -2.69937,-6 -6,-6 z m 0,2 c 2.21785,0 4,1.78211 4,4 0,2.21785 -1.78215,4 -4,4 -2.21788,0 
-4,-1.78215 -4,-4 0,-2.2179 1.78211,-4 4,-4 z"
-       
style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:'Andale
 
Mono';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:0pt;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-wid
 
th:1.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:new"
 />
-    <path
-       id="rect2017"
-       d="m 187.5,341 h 1 c 0.277,0 0.5,0.223 0.5,0.5 v 1 c 0,0.277 -0.223,0.5 -0.5,0.5 h -1 c -0.277,0 
-0.5,-0.223 -0.5,-0.5 v -1 c 0,-0.277 0.223,-0.5 0.5,-0.5 z"
-       
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
 />
-    <path
-       id="rect2019"
-       d="m 187.5,353 h 1 c 0.277,0 0.5,0.223 0.5,0.5 v 1 c 0,0.277 -0.223,0.5 -0.5,0.5 h -1 c -0.277,0 
-0.5,-0.223 -0.5,-0.5 v -1 c 0,-0.277 0.223,-0.5 0.5,-0.5 z"
-       
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
 />
-    <path
-       id="rect2085"
-       d="m 336.31277,200.37683 h 1 c 0.277,0 0.5,0.223 0.5,0.5 v 1 c 0,0.277 -0.223,0.5 -0.5,0.5 h -1 c 
-0.277,0 -0.5,-0.223 -0.5,-0.5 v -1 c 0,-0.277 0.223,-0.5 0.5,-0.5 z"
-       
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
-       transform="rotate(30)" />
-    <path
-       id="rect2087"
-       d="m 336.31277,212.37683 h 1 c 0.277,0 0.5,0.223 0.5,0.5 v 1 c 0,0.277 -0.223,0.5 -0.5,0.5 h -1 c 
-0.277,0 -0.5,-0.223 -0.5,-0.5 v -1 c 0,-0.277 0.223,-0.5 0.5,-0.5 z"
-       
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
-       transform="rotate(30)" />
-    <path
-       id="rect2091"
-       d="m 394.87683,4.1872263 h 1 c 0.277,0 0.5,0.223 0.5,0.5 v 1 c 0,0.277 -0.223,0.5 -0.5,0.5 h -1 c 
-0.277,0 -0.5,-0.223 -0.5,-0.5 v -1 c 0,-0.277 0.223,-0.5 0.5,-0.5 z"
-       
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
-       transform="rotate(60)" />
-    <path
-       id="rect2093"
-       d="m 394.87683,16.187225 h 1 c 0.277,0 0.5,0.223 0.5,0.5 v 1 c 0,0.277 -0.223,0.5 -0.5,0.5 h -1 c 
-0.277,0 -0.5,-0.223 -0.5,-0.5 v -1 c 0,-0.277 0.223,-0.5 0.5,-0.5 z"
-       
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
-       transform="rotate(60)" />
-    <path
-       id="rect2097"
-       d="m 347.5,-195 h 1 c 0.277,0 0.5,0.223 0.5,0.5 v 1 c 0,0.277 -0.223,0.5 -0.5,0.5 h -1 c -0.277,0 
-0.5,-0.223 -0.5,-0.5 v -1 c 0,-0.277 0.223,-0.5 0.5,-0.5 z"
-       
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
-       transform="rotate(90)" />
-    <path
-       id="rect2099"
-       d="m 347.5,-183 h 1 c 0.277,0 0.5,0.223 0.5,0.5 v 1 c 0,0.277 -0.223,0.5 -0.5,0.5 h -1 c -0.277,0 
-0.5,-0.223 -0.5,-0.5 v -1 c 0,-0.277 0.223,-0.5 0.5,-0.5 z"
-       
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
-       transform="rotate(90)" />
-    <path
-       id="rect2103"
-       d="m 206.87685,-343.81277 h 1 c 0.277,0 0.5,0.223 0.5,0.5 v 1 c 0,0.277 -0.223,0.5 -0.5,0.5 h -1 c 
-0.277,0 -0.5,-0.223 -0.5,-0.5 v -1 c 0,-0.277 0.223,-0.5 0.5,-0.5 z"
-       
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
-       transform="rotate(120)" />
-    <path
-       id="rect2105"
-       d="m 206.87685,-331.81277 h 1 c 0.277,0 0.5,0.223 0.5,0.5 v 1 c 0,0.277 -0.223,0.5 -0.5,0.5 h -1 c 
-0.277,0 -0.5,-0.223 -0.5,-0.5 v -1 c 0,-0.277 0.223,-0.5 0.5,-0.5 z"
-       
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
-       transform="rotate(120)" />
-    <path
-       id="rect2109"
-       d="m 10.687222,-402.37683 h 1 c 0.277,0 0.5,0.223 0.5,0.5 v 1 c 0,0.277 -0.223,0.5 -0.5,0.5 h -1 c 
-0.277,0 -0.5,-0.223 -0.5,-0.5 v -1 c 0,-0.277 0.223,-0.5 0.5,-0.5 z"
-       
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
-       transform="rotate(150)" />
-    <path
-       id="rect2111"
-       d="m 10.687222,-390.37683 h 1 c 0.277,0 0.5,0.223 0.5,0.5 v 1 c 0,0.277 -0.223,0.5 -0.5,0.5 h -1 c 
-0.277,0 -0.5,-0.223 -0.5,-0.5 v -1 c 0,-0.277 0.223,-0.5 0.5,-0.5 z"
-       
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
-       transform="rotate(150)" />
-  </g>
-  <g
-     transform="translate(-180,-340)"
-     id="layer2" />
-  <g
-     transform="translate(-180,-340)"
-     id="layer3" />
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M184 345v1h1v4h-1v1h4v-1h-1v-1.5c1 0 
1 2.5 2 2.5h2c1 0 1-3 1-3h-1s0 1-1 1c-.471 0-1-1-1-1h.5c.831 0 1.5-.669 1.5-1.5s-.672-1.575-1.5-1.5H188Zm3 
1h1.5a.499.499 0 1 1 0 1H187Z" 
style="display:inline;opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;enable-background:new"
 transform="translate(-180 -340)"/><path d="M188 342c-3.3 0-6 2.7-6 6s2.7 6 6 6 6-2.7 6-6-2.7-6-6-6zm0 
2c2.218 0 4 1.782 4 4s-1.782 4-4 4-4-1.782-4-4 1.782-4 4-4z" 
style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:'Andale
 
Mono';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
 
:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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:#000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:new"
 transform="translate(-180 -340)"/><path d="M187.5 341h1c.277 0 .5.223.5.5v1c0 .277-.223.5-.5.5h-1a.499.499 0 
0 1-.5-.5v-1c0-.277.223-.5.5-.5
 zM187.5 353h1c.277 0 .5.223.5.5v1c0 .277-.223.5-.5.5h-1a.499.499 0 0 1-.5-.5v-1c0-.277.223-.5.5-.5z" 
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
 transform="translate(-180 -340)"/><path d="M336.313 200.377h1c.277 0 .5.223.5.5v1c0 
.277-.223.5-.5.5h-1a.499.499 0 0 1-.5-.5v-1c0-.277.223-.5.5-.5zM336.313 212.377h1c.277 0 .5.223.5.5v1c0 
.277-.223.5-.5.5h-1a.499.499 0 0 1-.5-.5v-1c0-.277.223-.5.5-.5z" 
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
 transform="rotate(30 544.449 -505.885)"/><path d="M394.877 4.187h1c.277 0 .5.223.5.5v1c0 
.277-.223.5-.5.5h-1a.499.499 0 0 1-.5-.5v-1c0-.277.223-.5.5-.5zM394.877 16.187h1c.277 0 .5.223.5.5v1c0 .
 277-.223.5-.5.5h-1a.499.499 0 0 1-.5-.5v-1c0-.277.223-.5.5-.5z" 
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
 transform="rotate(60 204.449 -325.885)"/><path d="M347.5-195h1c.277 0 .5.223.5.5v1c0 
.277-.223.5-.5.5h-1a.499.499 0 0 1-.5-.5v-1c0-.277.223-.5.5-.5zM347.5-183h1c.277 0 .5.223.5.5v1c0 
.277-.223.5-.5.5h-1a.499.499 0 0 1-.5-.5v-1c0-.277.223-.5.5-.5z" 
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
 transform="rotate(90 80 -260)"/><path d="M206.877-343.813h1c.277 0 .5.223.5.5v1c0 
.277-.223.5-.5.5h-1a.499.499 0 0 1-.5-.5v-1c0-.277.223-.5.5-.5zM206.877-331.813h1c.277 0 .5.223.5.5v1c0 
.277-.223.5-.5.5h-1a.499.499 0 0 1-.5-.5v-1c0-.27
 7.223-.5.5-.5z" 
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
 transform="rotate(120 8.15 -221.962)"/><path d="M10.687-402.377h1c.277 0 .5.223.5.5v1c0 
.277-.223.5-.5.5h-1a.499.499 0 0 1-.5-.5v-1c0-.277.223-.5.5-.5zM10.687-390.377h1c.277 0 .5.223.5.5v1c0 
.277-.223.5-.5.5h-1a.499.499 0 0 1-.5-.5v-1c0-.277.223-.5.5-.5z" 
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
 transform="rotate(150 -44.449 -194.115)"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/mimetypes/text-sql-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-sql-symbolic.svg
index 8bed17bbb..eb41c02c8 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-sql-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-sql-symbolic.svg
@@ -1,58 +1 @@
-<?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";
-   width="16"
-   version="1.1"
-   id="svg7384"
-   height="16.006296">
-  <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>
-  <title
-     id="title9167">Gnome Symbolic Icon Theme</title>
-  <defs
-     id="defs7386" />
-  <g
-     transform="translate(-80,-340)"
-     id="layer1">
-    <path
-       id="path1500"
-       d="m 88,340 c -1.791964,0 -3.421687,0.35049 -4.689453,0.98438 C 82.04278,341.61826 81,342.63113 
81,344 c 0,1.36887 1.04278,2.38174 2.310547,3.01562 C 84.578313,347.64951 86.208036,348 88,348 c 1.791964,0 
3.421687,-0.35049 4.689453,-0.98438 C 93.95722,346.38174 95,345.36887 95,344 95,342.63113 93.95722,341.61826 
92.689453,340.98438 91.421687,340.35049 89.791964,340 88,340 Z m 0,2 c 1.521744,0 2.891115,0.32153 
3.794922,0.77344 C 92.698728,343.22534 93,343.71201 93,344 c 0,0.28799 -0.301272,0.77466 -1.205078,1.22656 C 
90.891115,345.67847 89.521744,346 88,346 86.478256,346 85.108885,345.67847 84.205078,345.22656 
83.301272,344.77466 83,344.28799 83,344 c 0,-0.28799 0.301272,-0.77466 1.205078,-1.22656 C 
85.108885,342.32153 86.478256,342 88,342 Z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;
 
stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
-    <path
-       id="ellipse1502"
-       d="m 81,348 c -2e-6,0.89156 0.481512,1.67828 1.148438,2.25586 0.666925,0.57757 1.540872,1.00443 
2.574218,1.30273 2.066689,0.59661 4.487999,0.59661 6.554688,0 1.033346,-0.2983 1.907293,-0.72516 
2.574218,-1.30273 C 94.518488,349.67828 95.000002,348.89156 95,348 h -2 c 0,0.18024 -0.09001,0.4246 
-0.458984,0.74414 -0.368973,0.31954 -0.995297,0.65498 -1.81836,0.89258 -1.646123,0.47519 -3.799189,0.47519 
-5.445312,0 -0.823063,-0.2376 -1.449387,-0.57304 -1.81836,-0.89258 C 83.090012,348.4246 83,348.18024 83,348 Z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;
 
stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
-    <path
-       id="path1504"
-       d="m 81,352 c -2e-6,0.89156 0.481512,1.67828 1.148438,2.25586 0.666925,0.57757 1.540872,1.00443 
2.574218,1.30273 2.066689,0.59661 4.487999,0.59661 6.554688,0 1.033346,-0.2983 1.907293,-0.72516 
2.574218,-1.30273 C 94.518488,353.67828 95.000002,352.89156 95,352 h -2 c 0,0.18024 -0.09001,0.4246 
-0.458984,0.74414 -0.368973,0.31954 -0.995297,0.65498 -1.81836,0.89258 -1.646123,0.47519 -3.799189,0.47519 
-5.445312,0 -0.823063,-0.2376 -1.449387,-0.57304 -1.81836,-0.89258 C 83.090012,352.4246 83,352.18024 83,352 Z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;
 
stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
-    <path
-       id="path1506"
-       d="m 81,344 v 8 h 2 v -8 z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;
 
stroke-linecap:butt;stroke-linejoin:miter;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"
 />
-    <path
-       id="path1508"
-       d="m 93,344 v 8 h 2 v -8 z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;
 
stroke-linecap:butt;stroke-linejoin:miter;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"
 />
-  </g>
-  <g
-     transform="translate(-80,-340)"
-     id="layer2" />
-  <g
-     transform="translate(-80,-340)"
-     id="layer3" />
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16.006"><path d="M88 340c-1.792 
0-3.422.35-4.69.984-1.267.634-2.31 1.647-2.31 3.016s1.043 2.382 2.31 3.016c1.268.634 2.898.984 4.69.984 1.792 
0 3.422-.35 4.69-.984 1.267-.634 2.31-1.647 2.31-3.016s-1.043-2.382-2.31-3.016C91.421 340.35 89.791 340 88 
340Zm0 2c1.522 0 2.891.322 3.795.773.904.452 1.205.939 1.205 1.227 0 .288-.301.775-1.205 
1.227-.904.451-2.273.773-3.795.773-1.522 0-2.891-.322-3.795-.773-.904-.452-1.205-.939-1.205-1.227 
0-.288.301-.775 1.205-1.227.904-.451 2.273-.773 3.795-.773ZM81 348c0 .892.482 1.678 1.148 2.256.667.577 1.541 
1.004 2.575 1.303 2.066.596 4.488.596 6.554 0 1.034-.299 1.908-.726 2.575-1.303.666-.578 1.148-1.364 
1.148-2.256h-2c0 .18-.09.425-.459.744-.369.32-.995.655-1.818.893-1.646.475-3.8.475-5.446 
0-.823-.238-1.449-.573-1.818-.893-.369-.32-.459-.564-.459-.744Z" 
style="color:#000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-fami
 
ly:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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:#000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1;color-rendering:auto;image-renderin
 g:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" transform="translate(-80 
-340)"/><path d="M81 352c0 .892.482 1.678 1.148 2.256.667.577 1.541 1.004 2.575 1.303 2.066.596 4.488.596 
6.554 0 1.034-.299 1.908-.726 2.575-1.303.666-.578 1.148-1.364 1.148-2.256h-2c0 
.18-.09.425-.459.744-.369.32-.995.655-1.818.893-1.646.475-3.8.475-5.446 
0-.823-.238-1.449-.573-1.818-.893-.369-.32-.459-.564-.459-.744Z" 
style="color:#000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mix
 
ed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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:#000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 transform="translate(-80 -340)"/><path d="M81 344v8h2v-8zM93 344v8h2v-8z" 
style="color:#000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-altern
 
ates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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:#000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;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"
 transform="translate(-80 -340)"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/mimetypes/text-x-authors-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-x-authors-symbolic.svg
index 8b400437a..4a3914a05 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-x-authors-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-x-authors-symbolic.svg
@@ -1,54 +1 @@
-<?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";
-   width="16"
-   version="1.1"
-   id="svg7384"
-   height="16">
-  <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>
-  <title
-     id="title9167">Gnome Symbolic Icon Theme</title>
-  <defs
-     id="defs7386" />
-  <g
-     transform="translate(-1.5258789e-5,-340)"
-     id="layer1">
-    <path
-       d="m 13.54297,350.20568 c -0.55971,0.46384 -1.26565,0.75586 -2.04297,0.75586 -0.76992,0 
-1.47001,-0.28625 -2.02734,-0.74219 -0.717,0.32985 -1.46978,0.99866 -1.47071,2.11719 l -0.002,1.90567 c 
-2.1e-4,0.42615 0.31142,0.76953 0.69922,0.76953 h 5.60156 c 0.3878,0 0.69922,-0.34338 0.69922,-0.76953 v 
-1.89591 c 0,-0.96765 -0.63732,-1.79361 -1.45703,-2.14062 z"
-       id="path9137"
-       style="fill:#2e3436;fill-opacity:1;stroke:none" />
-    <path
-       id="path9139"
-       d="M 14,347.5 A 2.5,2.5 0 0 1 11.5,350 2.5,2.5 0 0 1 9,347.5 2.5,2.5 0 0 1 11.5,345 2.5,2.5 0 0 1 
14,347.5 Z"
-       
style="color:#bebebe;display:inline;overflow:visible;visibility:visible;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.84614956;marker:none;enable-background:accumulate"
 />
-    <path
-       d="m 6.625,346.23693 c -0.57805,0.4913 -1.31413,0.80078 -2.125,0.80078 -0.79997,0 -1.52682,-0.30169 
-2.10156,-0.78125 -0.69354,0.34252 -1.39559,1.00052 -1.39649,2.08008 l -0.002,1.90567 c -5.1e-4,0.42615 
0.31142,0.76953 0.69922,0.76953 h 5.44922 c 0.17181,-0.55633 0.48097,-1.0217 0.85156,-1.38282 v -1.28262 c 
0,-0.9356 -0.59475,-1.74329 -1.375,-2.10937 z"
-       id="path9178"
-       style="fill:#2e3436;fill-opacity:1;stroke:none" />
-    <path
-       id="path9180"
-       d="M 7,343.5 A 2.5,2.5 0 0 1 4.5,346 2.5,2.5 0 0 1 2,343.5 2.5,2.5 0 0 1 4.5,341 2.5,2.5 0 0 1 
7,343.5 Z"
-       
style="color:#bebebe;display:inline;overflow:visible;visibility:visible;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.84614956;marker:none;enable-background:accumulate"
 />
-  </g>
-  <g
-     transform="translate(-1.5258789e-5,-340)"
-     id="layer2" />
-  <g
-     transform="translate(-1.5258789e-5,-340)"
-     id="layer3" />
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M13.543 350.206a3.193 3.193 0 0 
1-2.043.756c-.77 0-1.47-.287-2.027-.743-.717.33-1.47.999-1.471 2.118L8 354.242c0 .426.311.77.7.77h5.6c.389 0 
.7-.344.7-.77v-1.896c0-.967-.637-1.793-1.457-2.14z" style="fill:#2e3436;fill-opacity:1;stroke:none" 
transform="translate(0 -340)"/><path d="M14 347.5a2.5 2.5 0 0 1-2.5 2.5 2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 
2.5-2.5 2.5 2.5 0 0 1 2.5 2.5Z" 
style="color:#bebebe;display:inline;overflow:visible;visibility:visible;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.84614956;marker:none;enable-background:accumulate"
 transform="translate(0 -340)"/><path d="M6.625 346.237c-.578.491-1.314.8-2.125.8-.8 
0-1.527-.301-2.102-.78-.693.342-1.395 1-1.396 2.08L1 350.242c0 .426.311.77.7.77h5.448A3.285 3.285 0 0 1 8 
349.629v-1.283c0-.935-.595-1.743-1.375-2.11z" style="fill:#2e3436;fill-opacity:1;stroke:none" 
transform="translate(0 -340)"/><path d="M7 343.5a2.5 2.5 0 0 1-2
 .5 2.5 2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5Z" 
style="color:#bebebe;display:inline;overflow:visible;visibility:visible;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.84614956;marker:none;enable-background:accumulate"
 transform="translate(0 -340)"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/mimetypes/text-x-changelog-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-x-changelog-symbolic.svg
index 491c1b105..ee5020a73 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-x-changelog-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-x-changelog-symbolic.svg
@@ -1,86 +1 @@
-<?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"
-   version="1.1"
-   id="svg7384"
-   height="16"
-   sodipodi:docname="text-x-changelog-symbolic.svg"
-   inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
-  <style
-     id="style844"></style>
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1600"
-     inkscape:window-height="836"
-     id="namedview19"
-     showgrid="true"
-     inkscape:zoom="25.279067"
-     inkscape:cx="5.3238399"
-     inkscape:cy="8.1768455"
-     inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg7384">
-    <inkscape:grid
-       type="xygrid"
-       id="grid846" />
-  </sodipodi:namedview>
-  <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>
-  <title
-     id="title9167">Gnome Symbolic Icon Theme</title>
-  <defs
-     id="defs7386" />
-  <g
-     transform="translate(-39.999817,-340.00011)"
-     id="layer1">
-    <path
-       id="circle3619"
-       d="m 45,344 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"
-       
style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1"
 />
-    <path
-       id="circle3621"
-       d="m 46,348 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"
-       
style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1"
 />
-    <path
-       id="circle3623"
-       d="m 45,352 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"
-       
style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1"
 />
-    <path
-       id="path3627"
-       d="m 47,343 v 2 h 6 v -2 z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;
 
stroke-linecap:butt;stroke-linejoin:miter;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"
 />
-    <path
-       id="path3629"
-       d="m 48,347 v 2 h 6 v -2 z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;
 
stroke-linecap:butt;stroke-linejoin:miter;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"
 />
-    <path
-       id="path3631"
-       d="m 47,351 v 2 h 6 v -2 z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;
 
stroke-linecap:butt;stroke-linejoin:miter;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"
 />
-  </g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M45 344a1 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 1zM46 348a1 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 1zM45 352a1 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 1z" 
style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1"
 transform="translate(-40 -340)"/><path d="M47 343v2h6v-2zM48 347v2h6v-2zM47 351v2h6v-2z" 
style="color:#000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-col
 
or:#000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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:#000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;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"
 transform="translate(-40 -340)"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/mimetypes/text-x-chdr-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-x-chdr-symbolic.svg
index 656be9e27..f65f7bee1 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-x-chdr-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-x-chdr-symbolic.svg
@@ -1,46 +1 @@
-<?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";
-   width="16"
-   version="1.1"
-   id="svg7384"
-   height="16">
-  <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>
-  <title
-     id="title9167">Gnome Symbolic Icon Theme</title>
-  <defs
-     id="defs7386" />
-  <g
-     transform="translate(-120,-320)"
-     id="layer1">
-    <path
-       id="path1931"
-       d="m 129,325 c -0.83333,0 -1.57841,0.30519 -2.24609,0.57227 -0.66769,0.26707 -1.20118,0.5332 
-1.20118,0.5332 l 0.89454,1.78906 c 0,0 0.46651,-0.23387 1.04882,-0.4668 C 128.07841,327.19481 128.83333,327 
129,327 c 1.22222,0 1.5439,0.39088 1.76758,0.76367 C 130.99126,328.13647 131,328.5 131,328.5 v 5.5 h 2 v -5.5 
c 0,0 0.009,-0.88647 -0.51758,-1.76367 C 131.9561,325.85912 130.77778,325 129,325 Z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.
 
99999952px;stroke-linecap:butt;stroke-linejoin:miter;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"
 />
-    <path
-       id="path1937"
-       d="m 125,321 v 13 h 2 v -13 z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;
 
stroke-linecap:butt;stroke-linejoin:miter;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"
 />
-  </g>
-  <g
-     transform="translate(-120,-320)"
-     id="layer2" />
-  <g
-     transform="translate(-120,-320)"
-     id="layer3" />
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M129 325c-.833 
0-1.578.305-2.246.572-.668.267-1.201.533-1.201.533l.894 1.79s.467-.234 1.05-.467c.581-.233 1.336-.428 
1.503-.428 1.222 0 1.544.39 
1.768.764.223.372.232.736.232.736v5.5h2v-5.5s.009-.886-.518-1.764c-.526-.877-1.704-1.736-3.482-1.736Z" 
style="color:#000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;cli
 
p-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:#000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.99999952px;stroke-linecap:butt;stroke-linejoin:miter;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"
 transform="translate(-120 -320)"/><path d="M125 321v13h2v-13z" 
style="color:#000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decorati
 
on-line:none;text-decoration-style:solid;text-decoration-color:#000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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:#000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;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"
 transform="translate(-120 -320)"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/mimetypes/text-x-copying-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-x-copying-symbolic.svg
index ccfaffc77..315488e2d 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-x-copying-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-x-copying-symbolic.svg
@@ -1,46 +1 @@
-<?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";
-   width="16"
-   version="1.1"
-   id="svg7384"
-   height="16">
-  <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>
-  <title
-     id="title9167">Gnome Symbolic Icon Theme</title>
-  <defs
-     id="defs7386" />
-  <g
-     transform="translate(-19.999817,-340.00011)"
-     id="layer1">
-    <path
-       id="path8781-6"
-       d="m 28,341 c -3.852504,0 -7,3.14749 -7,7 0,3.85248 3.147492,7 7,7 3.852483,0 7,-3.14752 7,-7 
0,-3.85252 -3.147521,-7 -7,-7 z m 0,2 c 2.769701,0 5,2.23026 5,5 0,2.7697 -2.230303,5 -5,5 -2.769732,0 
-5,-2.2303 -5,-5 0,-2.76975 2.230264,-5 5,-5 z"
-       
style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:'Andale
 
Mono';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:0pt;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-wid
 
th:1.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:new"
 />
-    <path
-       id="path3720"
-       d="m 28.90625,344.61914 c -0.679108,-0.18197 -1.413297,-0.15942 -2.103516,0.0918 C 
25.422298,345.21338 24.499999,346.53096 24.5,348 c -1e-6,1.46904 0.922298,2.78662 2.302734,3.28906 
1.380437,0.50245 2.934637,0.0863 3.878907,-1.03906 a 0.750075,0.750075 0 1 0 -1.148438,-0.96484 c 
-0.542248,0.64623 -1.424088,0.88423 -2.216797,0.5957 C 26.523698,349.59233 25.999999,348.8436 26,348 c 
-1e-6,-0.8436 0.523698,-1.59038 1.316406,-1.87891 0.792709,-0.28852 1.674549,-0.0525 2.216797,0.59375 A 
0.750075,0.750075 0 1 0 30.681641,345.75 c -0.472135,-0.56268 -1.096283,-0.94889 -1.775391,-1.13086 z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.
 
5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:new"
 />
-  </g>
-  <g
-     transform="translate(-19.999817,-340.00011)"
-     id="layer2" />
-  <g
-     transform="translate(-19.999817,-340.00011)"
-     id="layer3" />
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M28 341c-3.853 0-7 3.147-7 7 0 3.852 
3.147 7 7 7 3.852 0 7-3.148 7-7 0-3.853-3.148-7-7-7zm0 2c2.77 0 5 2.23 5 5s-2.23 5-5 5-5-2.23-5-5 2.23-5 
5-5z" 
style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:'Andale
 
Mono';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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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:#000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:new"
 transform="translate(-20 -340)"/><path d="M28.906 344.62a3.499 3.499 0 1 0 1.776 5.63.75.75 0 1 0-1.149-.965 
1.996 1.996 0 0 1-2.217.596A1.997 1.997 0 0 1 26 348c0-.844.524-1.59 1.316-1.879a1.996 1.996 0 0 1 
2.217.594.75.75 0 1 0 1.149-.965 3.497 3.497 0 0 0-1.776-1.13z" 
style="color:#000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-va
 
riant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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:#000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:new"
 transform="translate(-20 -340)"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/mimetypes/text-x-cpp-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-x-cpp-symbolic.svg
index 5684dfcf1..ced343bd3 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-x-cpp-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-x-cpp-symbolic.svg
@@ -1,46 +1 @@
-<?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";
-   width="16"
-   version="1.1"
-   id="svg7384"
-   height="16">
-  <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>
-  <title
-     id="title9167">Gnome Symbolic Icon Theme</title>
-  <defs
-     id="defs7386" />
-  <g
-     transform="translate(-160,-320)"
-     id="layer1">
-    <path
-       d="m 163,325 v 2 h -2 v 2 h 2 v 2 h 2 v -2 h 2 v -2 h -2 v -2 z"
-       id="rect1612-3"
-       
style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1"
 />
-    <path
-       d="m 171,325 v 2 h -2 v 2 h 2 v 2 h 2 v -2 h 2 v -2 h -2 v -2 z"
-       id="path2161"
-       
style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1"
 />
-  </g>
-  <g
-     transform="translate(-160,-320)"
-     id="layer2" />
-  <g
-     transform="translate(-160,-320)"
-     id="layer3" />
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M163 
325v2h-2v2h2v2h2v-2h2v-2h-2v-2zM171 325v2h-2v2h2v2h2v-2h2v-2h-2v-2z" 
style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1"
 transform="translate(-160 -320)"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/mimetypes/text-x-csrc-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-x-csrc-symbolic.svg
index 051cba0b8..51079764e 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-x-csrc-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-x-csrc-symbolic.svg
@@ -1,42 +1 @@
-<?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";
-   width="16"
-   version="1.1"
-   id="svg7384"
-   height="16">
-  <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>
-  <title
-     id="title9167">Gnome Symbolic Icon Theme</title>
-  <defs
-     id="defs7386" />
-  <g
-     transform="translate(-140,-320)"
-     id="layer1">
-    <path
-       id="path1740"
-       d="m 148,321 c 0,0 -1.27522,-0.006 -2.5293,0.77734 C 144.21662,322.56114 143,324.23333 143,327 v 2 c 
0,2.76667 1.21662,4.43886 2.4707,5.22266 C 146.72478,335.00646 148,335 148,335 c 3.66667,0 4.94922,-3.68359 
4.94922,-3.68359 a 1.0005668,1.0005668 0 1 0 -1.89844,-0.63282 c 0,0 -0.71745,2.31641 -3.05078,2.31641 0,0 
-0.72478,-0.006 -1.4707,-0.47266 C 145.78338,332.06114 145,331.23333 145,329 v -2 c 0,-2.23333 
0.78338,-3.06114 1.5293,-3.52734 C 147.27522,323.00646 148,323 148,323 c 2.33333,0 3.05078,2.31641 
3.05078,2.31641 a 1.0005668,1.0005668 0 1 0 1.89844,-0.63282 c 0,0 -1.28255,-3.68359 -4.94922,-3.68359 z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.
 
99999952px;stroke-linecap:round;stroke-linejoin:miter;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"
 />
-  </g>
-  <g
-     transform="translate(-140,-320)"
-     id="layer2" />
-  <g
-     transform="translate(-140,-320)"
-     id="layer3" />
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M148 
321s-1.275-.006-2.53.777c-1.253.784-2.47 2.456-2.47 5.223v2c0 2.767 1.217 4.439 2.47 5.223 1.255.783 2.53.777 
2.53.777 3.667 0 4.95-3.684 4.95-3.684a1 1 0 1 0-1.9-.632S150.334 333 148 333c0 
0-.725-.006-1.47-.473-.747-.466-1.53-1.294-1.53-3.527v-2c0-2.233.783-3.061 1.53-3.527.745-.467 1.47-.473 
1.47-.473 2.333 0 3.05 2.316 3.05 2.316a1 1 0 1 0 1.9-.632S151.666 321 148 321z" 
style="color:#000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;directi
 
on:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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:#000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.99999952px;stroke-linecap:round;stroke-linejoin:miter;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"
 transform="translate(-140 -320)"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/mimetypes/text-x-javascript-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-x-javascript-symbolic.svg
index 667c2c113..9313394af 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-x-javascript-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-x-javascript-symbolic.svg
@@ -1,54 +1 @@
-<?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";
-   width="16"
-   version="1.1"
-   id="svg7384"
-   height="16">
-  <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>
-  <title
-     id="title9167">Gnome Symbolic Icon Theme</title>
-  <defs
-     id="defs7386" />
-  <g
-     transform="translate(-80,-320)"
-     id="layer1">
-    <path
-       id="circle1974"
-       d="M 89.25,325 A 1.25,1.25 0 0 1 88,326.25 1.25,1.25 0 0 1 86.75,325 1.25,1.25 0 0 1 88,323.75 
1.25,1.25 0 0 1 89.25,325 Z"
-       
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
 />
-    <path
-       d="m 87,329 v 2 h 1 l -0.5,2 h 1 l 0.5,-2 v -2 z"
-       id="path1976"
-       
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
 />
-    <path
-       id="path1978"
-       d="m 84,323 c -0.833333,0 -1.525274,0.56422 -1.769531,1.05273 C 81.986212,324.54125 82,325 82,325 v 2 
h -1 a 1.0001,1.0001 0 0 0 0,2 h 1 v 2 c 0,0 -0.01379,0.45875 0.230469,0.94727 C 82.474726,332.43578 
83.166667,333 84,333 h 1 v -2 h -1 v -3 -3 h 1 v -2 z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;
 
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"
 />
-    <path
-       id="path1925"
-       d="m 91,323 v 2 h 1 v 3 3 h -1 v 2 h 1 c 0.833333,0 1.525274,-0.56422 1.769531,-1.05273 C 
94.013788,331.45875 94,331 94,331 v -2 h 1 a 1.0001,1.0001 0 0 0 0,-2 h -1 v -2 c 0,0 0.01379,-0.45875 
-0.230469,-0.94727 C 93.525274,323.56422 92.833333,323 92,323 Z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;
 
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"
 />
-  </g>
-  <g
-     transform="translate(-80,-320)"
-     id="layer2" />
-  <g
-     transform="translate(-80,-320)"
-     id="layer3" />
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M89.25 325a1.25 1.25 0 0 1-1.25 1.25 
1.25 1.25 0 0 1-1.25-1.25 1.25 1.25 0 0 1 1.25-1.25 1.25 1.25 0 0 1 1.25 1.25ZM87 329v2h1l-.5 2h1l.5-2v-2z" 
style="opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
 transform="translate(-80 -320)"/><path d="M84 323c-.833 0-1.525.564-1.77 
1.053-.244.488-.23.947-.23.947v2h-1a1 1 0 0 0 0 2h1v2s-.014.459.23.947c.245.489.937 1.053 1.77 
1.053h1v-2h-1v-6h1v-2zM91 323v2h1v6h-1v2h1c.833 0 1.525-.564 1.77-1.053.244-.488.23-.947.23-.947v-2h1a1 1 0 0 
0 0-2h-1v-2s.014-.459-.23-.947c-.245-.489-.937-1.053-1.77-1.053Z" 
style="color:#000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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:#000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;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"
 transfo
 rm="translate(-80 -320)"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/mimetypes/text-x-python-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-x-python-symbolic.svg
index e0a4167d2..576ee50a8 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-x-python-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-x-python-symbolic.svg
@@ -1,50 +1 @@
-<?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";
-   width="16"
-   version="1.1"
-   id="svg7384"
-   height="16">
-  <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>
-  <title
-     id="title9167">Gnome Symbolic Icon Theme</title>
-  <defs
-     id="defs7386" />
-  <g
-     transform="translate(-159.99982,-340.00012)"
-     id="layer1">
-    <path
-       d="M 170.16211,341.99414 C 170.06491,341.99016 170,342 170,342 h -4 c 0,0 -1,0 -1,1 v 2 h -2 c -1,0 
-1,1 -1,1 v 4 c 0,1 1,1 1,1 h 2 v -1 c 0,-2 2,-2 2,-2 h 3 c 0,0 1.00019,3.7e-4 1.05273,-0.91797 0,0 
-0.0527,-1.81719 -0.0527,-2.08203 v -2 c 0.0332,-0.86179 -0.54628,-0.99392 -0.83789,-1.00586 z M 167,343 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="path1811"
-       
style="fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
-    <path
-       id="path1805"
-       d="m 171,344 v 2 h 1.5 c 0.41667,0 0.34973,0.0608 0.41797,0.19727 C 172.98621,346.33375 173,346.5 
173,346.5 v 3 c 0,0 -0.0138,0.16625 -0.082,0.30273 C 172.84973,349.93922 172.91667,350 172.5,350 H 171 a 
1.0001,1.0001 0 0 0 -1,1 v 1.5 c 0,0.41667 -0.0608,0.34973 -0.19727,0.41797 C 169.66625,352.98621 169.5,353 
169.5,353 h -3 c 0,0 -0.16625,-0.0138 -0.30273,-0.082 C 166.06078,352.84973 166,352.91667 166,352.5 V 351 h 
-2 v 1.5 c 0,1.08333 0.68922,1.90027 1.30273,2.20703 C 165.91625,355.01379 166.5,355 166.5,355 h 3 c 0,0 
0.58375,0.0138 1.19727,-0.29297 C 171.31078,354.40027 172,353.58333 172,352.5 V 352 h 0.5 c 1.08333,0 
1.90027,-0.68922 2.20703,-1.30273 C 175.01379,350.08375 175,349.5 175,349.5 v -3 c 0,0 0.0138,-0.58375 
-0.29297,-1.19727 C 174.40027,344.68922 173.58333,344 172.5,344 Z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;
 
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"
 />
-    <path
-       id="path1809"
-       d="m 166.5,341 c 0,0 -0.58375,-0.0138 -1.19727,0.29297 C 164.68922,341.59973 164,342.41667 164,343.5 
v 0.5 h -0.5 c -1.08333,0 -1.90027,0.68922 -2.20703,1.30273 C 160.98621,345.91625 161,346.5 161,346.5 v 3 c 
0,1.08333 0.68922,1.90027 1.30273,2.20703 C 162.91625,352.01379 163.5,352 163.5,352 h 1.5 a 1.0001,1.0001 0 0 
0 1,-1 v -0.5 c 0,-0.91667 0.31078,-1.09973 0.69727,-1.29297 C 167.08375,349.01379 167.5,349 167.5,349 h 2 c 
1.08333,0 1.90027,-0.68922 2.20703,-1.30273 C 172.01379,347.08375 172,346.5 172,346.5 v -1.5 -1.5 c 
0,-1.08333 -0.68922,-1.90027 -1.30273,-2.20703 C 170.08375,340.98621 169.5,341 169.5,341 Z m 0,2 h 3 c 0,0 
0.16625,0.0138 0.30273,0.082 0.13649,0.0682 0.19727,0.001 0.19727,0.41797 v 1.5 1.5 c 0,0 -0.0138,0.16625 
-0.082,0.30273 C 169.84973,346.93922 169.91667,347 169.5,347 h -2 c 0,0 -0.83375,-0.0138 -1.69727,0.41797 
-0.75408,0.37704 -1.46258,1.31533 -1.65625,2.58203 H 163.5 c 0,0 -0.16625,-0.0138 -0.30273,-0.082 C 
163.06078,349.84973 163,349.91667 163,349.5
  v -3 c 0,0 0.0138,-0.16625 0.082,-0.30273 C 163.15027,346.06078 163.08333,346 163.5,346 h 1.5 a 
1.0001,1.0001 0 0 0 1,-1 v -1.5 c 0,-0.41667 0.0608,-0.34973 0.19727,-0.41797 C 166.33375,343.01379 166.5,343 
166.5,343 Z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;
 
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"
 />
-  </g>
-  <g
-     transform="translate(-159.99982,-340.00012)"
-     id="layer2" />
-  <g
-     transform="translate(-159.99982,-340.00012)"
-     id="layer3" />
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M170.162 341.994A.938.938 0 0 0 170 
342h-4s-1 0-1 1v2h-2c-1 0-1 1-1 1v4c0 1 1 1 1 1h2v-1c0-2 2-2 2-2h3s1 0 1.053-.918c0 
0-.053-1.817-.053-2.082v-2c.033-.862-.546-.994-.838-1.006zM167 343a1 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-1z" 
style="fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 transform="translate(-160 -340)"/><path d="M171 344v2h1.5c.417 0 
.35.06.418.197s.082.303.082.303v3s-.014.166-.082.303c-.068.136-.001.197-.418.197H171a1 1 0 0 0-1 1v1.5c0 
.417-.06.35-.197.418s-.303.082-.303.082h-3s-.166-.014-.303-.082c-.136-.068-.197-.001-.197-.418V351h-2v1.5c0 
1.083.69 1.9 1.303 2.207.613.307 1.197.293 1.197.293h3s.584.014 1.197-.293c.614-.307 1.303-1.124 
1.303-2.207v-.5h.5c1.083 0 1.9-.69 
2.207-1.303.307-.613.293-1.197.293-1.197v-3s.014-.584-.293-1.197c-.307-.614-1.124-1.303-
 2.207-1.303Z" 
style="color:#000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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:#000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;strok
 
e-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"
 transform="translate(-160 -340)"/><path d="M166.5 341s-.584-.014-1.197.293c-.614.307-1.303 1.124-1.303 
2.207v.5h-.5c-1.083 0-1.9.69-2.207 1.303-.307.613-.293 1.197-.293 1.197v3c0 1.083.69 1.9 1.303 2.207.613.307 
1.197.293 1.197.293h1.5a1 1 0 0 0 1-1v-.5c0-.917.31-1.1.697-1.293.387-.193.803-.207.803-.207h2c1.083 0 
1.9-.69 
2.207-1.303.307-.613.293-1.197.293-1.197v-3c0-1.083-.69-1.9-1.303-2.207-.613-.307-1.197-.293-1.197-.293Zm0 
2h3s.166.014.303.082c.136.068.197.001.197.418v3s-.014.166-.082.303c-.068.136-.001.197-.418.197h-2s-.834-.014-1.697.418c-.754.377-1.463
 1.315-1.657 
2.582h-.646s-.166-.014-.303-.082c-.136-.068-.197-.001-.197-.418v-3s.014-.166.082-.303c.068-.136.001-.197.418-.197h1.5a1
 1 0 0 0 1-1v-1.5c0-.417.06-.35.197-.418s.303-.082.303-.082Z" style="col
 
or:#000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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:#000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-li
 
nejoin: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"
 transform="translate(-160 -340)"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/mimetypes/text-x-readme-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-x-readme-symbolic.svg
index 4e6835b4e..77ce09d48 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-x-readme-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-x-readme-symbolic.svg
@@ -1,51 +1 @@
-<?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";
-   width="16"
-   version="1.1"
-   id="svg7384"
-   height="16">
-  <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>
-  <title
-     id="title9167">Gnome Symbolic Icon Theme</title>
-  <defs
-     id="defs7386" />
-  <g
-     transform="translate(-59.999817,-340.00012)"
-     id="layer1">
-    <path
-       id="path2234"
-       d="m 68,341 c -3.852504,0 -7,3.14749 -7,7 0,3.85248 3.147492,7 7,7 3.852483,0 7,-3.14752 7,-7 
0,-3.85252 -3.147521,-7 -7,-7 z m 0,2 c 2.769701,0 5,2.23026 5,5 0,2.7697 -2.230303,5 -5,5 -2.769732,0 
-5,-2.2303 -5,-5 0,-2.76975 2.230264,-5 5,-5 z"
-       
style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:'Andale
 
Mono';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:0pt;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-wid
 
th:1.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:new"
 />
-    <path
-       id="circle3623-2"
-       d="m 347,-68 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"
-       
style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1;enable-background:new"
-       transform="rotate(90)" />
-    <path
-       id="path3631-7"
-       d="m 67,348 v 3 h 2 v -3 z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;
 
stroke-linecap:butt;stroke-linejoin:miter;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:new"
 />
-  </g>
-  <g
-     transform="translate(-59.999817,-340.00012)"
-     id="layer2" />
-  <g
-     transform="translate(-59.999817,-340.00012)"
-     id="layer3" />
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M68 341c-3.853 0-7 3.147-7 7 0 3.852 
3.147 7 7 7 3.852 0 7-3.148 7-7 0-3.853-3.148-7-7-7zm0 2c2.77 0 5 2.23 5 5s-2.23 5-5 5-5-2.23-5-5 2.23-5 
5-5z" 
style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:'Andale
 
Mono';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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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:#000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:new"
 transform="translate(-60 -340)"/><path d="M347-68a1 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 1z" 
style="opacity:1;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1;stroke-opacity:1;enable-background:new"
 transform="rotate(90 140 -200)"/><path d="M67 348v3h2v-3z" 
style="color:#000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-var
 
iant-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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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:#000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;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:new" transform="translate(-60 -340)"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/mimetypes/text-x-ruby-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-x-ruby-symbolic.svg
index b6199b344..df736826f 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-x-ruby-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-x-ruby-symbolic.svg
@@ -1,54 +1 @@
-<?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";
-   width="16"
-   version="1.1"
-   id="svg7384"
-   height="16">
-  <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>
-  <title
-     id="title9167">Gnome Symbolic Icon Theme</title>
-  <defs
-     id="defs7386" />
-  <g
-     transform="translate(-140,-340)"
-     id="layer1">
-    <path
-       id="path1829"
-       d="m 145,341 a 1.0001,1.0001 0 0 0 -0.74805,0.33594 l -4,4.5 a 1.0001,1.0001 0 0 0 -0.0234,1.29883 l 
7,8.5 a 1.0001,1.0001 0 0 0 1.54296,0 l 7,-8.5 a 1.0001,1.0001 0 0 0 -0.0234,-1.29883 l -4,-4.5 A 
1.0001,1.0001 0 0 0 151,341 Z m 0.44922,2 h 5.10156 l 3.13281,3.52539 -5.68359,6.90234 -5.68555,-6.90234 z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;
 
stroke-linecap:round;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"
 />
-    <path
-       id="path1837"
-       d="m 142,346 v 1 h 12 v -1 z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;
 
stroke-linecap:butt;stroke-linejoin:miter;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"
 />
-    <path
-       id="path1839"
-       d="m 148.48047,341.49414 a 0.50005,0.50005 0 0 0 -0.4375,0.70898 l 1.91797,4.31641 -2.43164,6.8125 a 
0.50005,0.50005 0 1 0 0.9414,0.33594 l 2.56836,-7.1875 -2.08203,-4.68359 a 0.50005,0.50005 0 0 0 
-0.47656,-0.30274 z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;
 
stroke-linecap:round;stroke-linejoin:miter;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"
 />
-    <path
-       id="path1841"
-       d="m 147.50391,341.49414 a 0.50005,0.50005 0 0 0 -0.46094,0.30274 l -2.08203,4.68359 2.56836,7.1875 a 
0.50005,0.50005 0 1 0 0.9414,-0.33594 l -2.43164,-6.8125 1.91797,-4.31641 a 0.50005,0.50005 0 0 0 
-0.45312,-0.70898 z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;
 
stroke-linecap:round;stroke-linejoin:miter;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"
 />
-  </g>
-  <g
-     transform="translate(-140,-340)"
-     id="layer2" />
-  <g
-     transform="translate(-140,-340)"
-     id="layer3" />
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M145 341a1 1 0 0 0-.748.336l-4 4.5a1 
1 0 0 0-.023 1.299l7 8.5a1 1 0 0 0 1.543 0l7-8.5a1 1 0 0 0-.024-1.3l-4-4.5A1 1 0 0 0 151 341Zm.45 2h5.1l3.134 
3.525-5.684 6.903-5.686-6.903z" 
style="color:#000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opa
 
city:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;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"
 transform="translate(-140 -340)"/><path d="M142 346v1h12v-1z" 
style="color:#000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;letter-spaci
 
ng:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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:#000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;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"
 transform="translate(-140 -340)"/><path d="M148.48 341.494a.5.5 0 0 0-.437.71l1.918 4.316-2.432 6.812a.5.5 0 
1 0 .942.336l2.568-7.188-2.082-4.683a.5.5 0 0 0-.477-.303z" 
style="color:#000;font-style:normal;font-variant:normal;font-weight:400;font-stretch
 
:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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:#000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;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"
 transform="translate(-140 -340)"/><path d="M147.504 341.494a.5.5 0 0 0-.461.303l-2.082 4.683 2.568 
7.188a.5.5 0 1 0 .942-.336l-2.432-6.812 1.918-4.317a.5.5 0 0 0-.453-.709z" 
style="color:#000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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:#000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;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"
 transform="translate(-140 -340)"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/mimetypes/text-x-script-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-x-script-symbolic.svg
index ffd955e09..89bb44307 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-x-script-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-x-script-symbolic.svg
@@ -1,46 +1 @@
-<?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";
-   width="16"
-   version="1.1"
-   id="svg7384"
-   height="16">
-  <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>
-  <title
-     id="title9167">Gnome Symbolic Icon Theme</title>
-  <defs
-     id="defs7386" />
-  <g
-     transform="translate(0,-320)"
-     id="layer1">
-    <path
-       id="path1730"
-       d="m 3.9882812,323.99023 a 1.0001,1.0001 0 0 0 -0.6933593,1.71875 L 4.5917969,327 l -1.296875,1.29102 
a 1.0001,1.0001 0 1 0 1.4101562,1.41796 l 2.0078125,-2 a 1.0001,1.0001 0 0 0 0,-1.41796 l -2.0078125,-2 a 
1.0001,1.0001 0 0 0 -0.7167969,-0.30079 z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;
 
stroke-linecap:round;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"
 />
-    <path
-       id="path1732"
-       d="m 9,330 a 1.0001,1.0001 0 1 0 0,2 h 3 a 1.0001,1.0001 0 1 0 0,-2 z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;
 
stroke-linecap:round;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"
 />
-  </g>
-  <g
-     transform="translate(0,-320)"
-     id="layer2" />
-  <g
-     transform="translate(0,-320)"
-     id="layer3" />
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M3.988 323.99a1 1 0 0 0-.693 
1.719L4.592 327l-1.297 1.291a1 1 0 1 0 1.41 1.418l2.008-2a1 1 0 0 0 0-1.418l-2.008-2a1 1 0 0 0-.717-.3zM9 
330a1 1 0 1 0 0 2h3a1 1 0 1 0 0-2z" 
style="color:#000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;i
 
solation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;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"
 transform="translate(0 -320)"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/mimetypes/text-x-vala-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-x-vala-symbolic.svg
index 0c5bf868e..b4b4422a5 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-x-vala-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-x-vala-symbolic.svg
@@ -1,42 +1 @@
-<?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";
-   width="16"
-   version="1.1"
-   id="svg7384"
-   height="16">
-  <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>
-  <title
-     id="title9167">Gnome Symbolic Icon Theme</title>
-  <defs
-     id="defs7386" />
-  <g
-     transform="translate(-120,-340)"
-     id="layer1">
-    <path
-       id="path1962"
-       d="m 132.9707,341.98828 a 1.0001,1.0001 0 0 0 -0.89843,0.64063 l -2.6543,6.63671 -2.48242,-6.61718 A 
1.0001,1.0001 0 0 0 126,342 h -1 -2 a 1.0001,1.0001 0 0 0 0,2 h 1.32227 l 3.72851,9.31445 0.0215,0.0566 A 
1.0001,1.0001 0 0 0 129,354 a 1.0001,1.0001 0 0 0 0.92773,-0.62891 1.0001,1.0001 0 0 0 0.004,-0.01 l 
3.99609,-9.99024 a 1.0001,1.0001 0 0 0 -0.95703,-1.38281 z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;
 
stroke-linecap:round;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"
 />
-  </g>
-  <g
-     transform="translate(-120,-340)"
-     id="layer2" />
-  <g
-     transform="translate(-120,-340)"
-     id="layer3" />
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M132.97 341.988a1 1 0 0 
0-.898.64l-2.654 6.638-2.482-6.618A1 1 0 0 0 126 342h-3a1 1 0 0 0 0 2h1.322l3.729 9.314.021.057A1 1 0 0 0 129 
354a1 1 0 0 0 .928-.629 1 1 0 0 0 .004-.01l3.996-9.99a1 1 0 0 0-.957-1.383z" 
style="color:#000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflo
 
w:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;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"
 transform="translate(-120 -340)"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/mimetypes/text-xml-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-xml-symbolic.svg
index 9eba1e95f..745f89731 100644
--- a/data/icons/hicolor/scalable/mimetypes/text-xml-symbolic.svg
+++ b/data/icons/hicolor/scalable/mimetypes/text-xml-symbolic.svg
@@ -1,50 +1 @@
-<?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";
-   width="16"
-   version="1.1"
-   id="svg7384"
-   height="16.00001">
-  <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>
-  <title
-     id="title9167">Gnome Symbolic Icon Theme</title>
-  <defs
-     id="defs7386" />
-  <g
-     transform="translate(10e-7,-380)"
-     id="layer1">
-    <path
-       id="path455"
-       d="m 3.9804688,384.99023 a 1.0001,1.0001 0 0 0 -0.6875,0.30274 l -2,2 a 1.0001,1.0001 0 0 0 0,1.41406 
l 2,2 a 1.0001,1.0001 0 1 0 1.4140624,-1.41406 L 3.4140625,388 4.7070312,386.70703 a 1.0001,1.0001 0 0 0 
-0.7265624,-1.7168 z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;
 
stroke-linecap:round;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"
 />
-    <path
-       id="path457"
-       d="m 11.988281,384.99023 a 1.0001,1.0001 0 0 0 -0.693359,1.71875 L 12.591797,388 l -1.296875,1.29102 
a 1.0001,1.0001 0 1 0 1.410156,1.41796 l 2.007813,-2 a 1.0001,1.0001 0 0 0 0,-1.41796 l -2.007813,-2 a 
1.0001,1.0001 0 0 0 -0.716797,-0.30079 z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;
 
stroke-linecap:round;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"
 />
-    <path
-       id="path459"
-       d="m 9.0332031,382.98633 a 1.0001,1.0001 0 0 0 -1.0039062,0.77148 l -2,8 a 1.0004601,1.0004601 0 1 0 
1.9414062,0.48438 l 2,-8 a 1.0001,1.0001 0 0 0 -0.9375,-1.25586 z"
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;
 
stroke-linecap:round;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"
 />
-  </g>
-  <g
-     transform="translate(10e-7,-380)"
-     id="layer2" />
-  <g
-     transform="translate(10e-7,-380)"
-     id="layer3" />
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><path d="M3.98 384.99a1 1 0 0 0-.687.303l-2 
2a1 1 0 0 0 0 1.414l2 2a1 1 0 1 0 1.414-1.414L3.414 388l1.293-1.293a1 1 0 0 0-.727-1.717zM11.988 384.99a1 1 0 
0 0-.693 1.719L12.592 388l-1.297 1.291a1 1 0 1 0 1.41 1.418l2.008-2a1 1 0 0 0 0-1.418l-2.008-2a1 1 0 0 
0-.717-.3zM9.033 382.986a1 1 0 0 0-1.004.772l-2 8a1 1 0 1 0 1.942.484l2-8a1 1 0 0 0-.938-1.256z" 
style="color:#000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;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:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;domina
 
nt-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;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:#000;solid-opacity:1;vector-effect:none;fill:#2e3436;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;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"
 transform="translate(0 -380)"/></svg>
\ No newline at end of file


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