[gnome-builder] Update symbolic icons



commit 77283e4a66df8e97cc99013da10c7a2cc8a4bce8
Author: Sam Hewitt <sam snwh org>
Date:   Wed Dec 22 20:29:43 2021 +0000

    Update symbolic icons

 .../apps/org.gnome.Builder.Devel.symbolic.png      | Bin 0 -> 2512 bytes
 .../builder-build-configure-symbolic.symbolic.png  | Bin 241 -> 367 bytes
 .../builder-build-info-symbolic.symbolic.png       | Bin 0 -> 339 bytes
 .../builder-build-issues-symbolic.symbolic.png     | Bin 0 -> 354 bytes
 .../builder-build-stop-symbolic.symbolic.png       | Bin 0 -> 234 bytes
 .../actions/builder-build-symbolic.symbolic.png    | Bin 127 -> 317 bytes
 .../builder-run-start-symbolic.symbolic.png        | Bin 0 -> 165 bytes
 .../actions/builder-run-stop-symbolic.symbolic.png | Bin 0 -> 106 bytes
 .../actions/builder-todo-symbolic.symbolic.png     | Bin 0 -> 249 bytes
 .../completion-snippet-symbolic.symbolic.png       | Bin 250 -> 266 bytes
 .../gesture-three-finger-swipe-left.symbolic.png   | Bin 276 -> 287 bytes
 .../lang-struct-field-symbolic.symbolic.png        | Bin 306 -> 305 bytes
 .../actions/lang-struct-symbolic.symbolic.png      | Bin 282 -> 281 bytes
 .../widget-properties-symbolic.symbolic.png        | Bin 233 -> 223 bytes
 .../apps/org.gnome.Builder.Devel.symbolic.png      | Bin 0 -> 372 bytes
 .../mimetypes/text-makefile-symbolic.symbolic.png  | Bin 0 -> 142 bytes
 .../mimetypes/text-x-vala-symbolic.symbolic.png    | Bin 241 -> 239 bytes
 .../apps/org.gnome.Builder.Devel.symbolic.png      | Bin 0 -> 5404 bytes
 .../builder-build-configure-symbolic.symbolic.png  | Bin 416 -> 659 bytes
 .../builder-build-info-symbolic.symbolic.png       | Bin 0 -> 686 bytes
 .../builder-build-issues-symbolic.symbolic.png     | Bin 0 -> 623 bytes
 .../builder-build-stop-symbolic.symbolic.png       | Bin 0 -> 381 bytes
 .../actions/builder-build-symbolic.symbolic.png    | Bin 162 -> 509 bytes
 .../builder-run-start-symbolic.symbolic.png        | Bin 0 -> 236 bytes
 .../actions/builder-run-stop-symbolic.symbolic.png | Bin 0 -> 123 bytes
 .../actions/builder-todo-symbolic.symbolic.png     | Bin 0 -> 397 bytes
 .../completion-snippet-symbolic.symbolic.png       | Bin 432 -> 421 bytes
 .../gesture-three-finger-swipe-left.symbolic.png   | Bin 481 -> 515 bytes
 .../lang-struct-field-symbolic.symbolic.png        | Bin 556 -> 556 bytes
 .../actions/lang-struct-symbolic.symbolic.png      | Bin 497 -> 496 bytes
 .../widget-properties-symbolic.symbolic.png        | Bin 395 -> 377 bytes
 .../apps/org.gnome.Builder.Devel.symbolic.png      | Bin 0 -> 638 bytes
 .../mimetypes/text-makefile-symbolic.symbolic.png  | Bin 0 -> 163 bytes
 .../builder-build-configure-symbolic.symbolic.png  | Bin 656 -> 982 bytes
 .../builder-build-info-symbolic.symbolic.png       | Bin 0 -> 1029 bytes
 .../builder-build-issues-symbolic.symbolic.png     | Bin 0 -> 931 bytes
 .../builder-build-stop-symbolic.symbolic.png       | Bin 0 -> 519 bytes
 .../actions/builder-build-symbolic.symbolic.png    | Bin 249 -> 722 bytes
 .../builder-run-start-symbolic.symbolic.png        | Bin 0 -> 336 bytes
 .../actions/builder-run-stop-symbolic.symbolic.png | Bin 0 -> 148 bytes
 .../actions/builder-todo-symbolic.symbolic.png     | Bin 0 -> 545 bytes
 .../completion-snippet-symbolic.symbolic.png       | Bin 574 -> 555 bytes
 .../gesture-three-finger-swipe-left.symbolic.png   | Bin 618 -> 649 bytes
 .../lang-struct-field-symbolic.symbolic.png        | Bin 810 -> 803 bytes
 .../actions/lang-struct-symbolic.symbolic.png      | Bin 678 -> 673 bytes
 .../widget-properties-symbolic.symbolic.png        | Bin 543 -> 509 bytes
 .../apps/org.gnome.Builder.Devel.symbolic.png      | Bin 0 -> 1054 bytes
 .../mimetypes/text-makefile-symbolic.symbolic.png  | Bin 0 -> 195 bytes
 .../mimetypes/text-x-vala-symbolic.symbolic.png    | Bin 547 -> 544 bytes
 .../apps/org.gnome.Builder.Devel.symbolic.png      | Bin 0 -> 11123 bytes
 .../builder-build-configure-symbolic.symbolic.png  | Bin 878 -> 1341 bytes
 .../builder-build-info-symbolic.symbolic.png       | Bin 0 -> 1394 bytes
 .../builder-build-issues-symbolic.symbolic.png     | Bin 0 -> 1234 bytes
 .../builder-build-stop-symbolic.symbolic.png       | Bin 0 -> 721 bytes
 .../actions/builder-build-symbolic.symbolic.png    | Bin 298 -> 968 bytes
 .../builder-run-start-symbolic.symbolic.png        | Bin 0 -> 444 bytes
 .../actions/builder-run-stop-symbolic.symbolic.png | Bin 0 -> 189 bytes
 .../actions/builder-todo-symbolic.symbolic.png     | Bin 0 -> 704 bytes
 .../completion-snippet-symbolic.symbolic.png       | Bin 694 -> 610 bytes
 .../gesture-three-finger-swipe-left.symbolic.png   | Bin 806 -> 833 bytes
 .../lang-struct-field-symbolic.symbolic.png        | Bin 1096 -> 1091 bytes
 .../actions/lang-struct-symbolic.symbolic.png      | Bin 961 -> 959 bytes
 .../widget-properties-symbolic.symbolic.png        | Bin 728 -> 669 bytes
 .../mimetypes/text-makefile-symbolic.symbolic.png  | Bin 0 -> 240 bytes
 .../actions/builder-build-configure-symbolic.svg   |   7 +-
 .../actions/builder-build-info-symbolic.svg        |   1 +
 .../actions/builder-build-issues-symbolic.svg      |   1 +
 .../actions/builder-build-stop-symbolic.svg        |   2 +-
 .../scalable/actions/builder-build-symbolic.svg    |   4 +-
 .../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     |   1 +
 .../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-makefile-symbolic.svg  |   1 +
 .../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 +----
 data/icons/src/org.gnome.Builder.svg               | 248 +++++++++++++++------
 src/libide/io/ide-content-type.c                   |   6 +-
 src/plugins/buildui/gbp-buildui-log-pane.c         |   2 +-
 src/plugins/buildui/gbp-buildui-workspace-addin.c  |   2 +-
 src/plugins/todo/gbp-todo-panel.c                  |   2 +-
 src/plugins/todo/gbp-todo-workspace-addin.c        |   2 +-
 164 files changed, 284 insertions(+), 1528 deletions(-)
---
diff --git a/data/icons/hicolor/128x128/apps/org.gnome.Builder.Devel.symbolic.png 
b/data/icons/hicolor/128x128/apps/org.gnome.Builder.Devel.symbolic.png
new file mode 100644
index 000000000..2aee50c10
Binary files /dev/null and b/data/icons/hicolor/128x128/apps/org.gnome.Builder.Devel.symbolic.png differ
diff --git a/data/icons/hicolor/16x16/actions/builder-build-configure-symbolic.symbolic.png 
b/data/icons/hicolor/16x16/actions/builder-build-configure-symbolic.symbolic.png
index 189052953..2b0aef072 100644
Binary files a/data/icons/hicolor/16x16/actions/builder-build-configure-symbolic.symbolic.png and 
b/data/icons/hicolor/16x16/actions/builder-build-configure-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/16x16/actions/builder-build-info-symbolic.symbolic.png 
b/data/icons/hicolor/16x16/actions/builder-build-info-symbolic.symbolic.png
new file mode 100644
index 000000000..f4ded8d46
Binary files /dev/null and b/data/icons/hicolor/16x16/actions/builder-build-info-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/16x16/actions/builder-build-issues-symbolic.symbolic.png 
b/data/icons/hicolor/16x16/actions/builder-build-issues-symbolic.symbolic.png
new file mode 100644
index 000000000..221bd2d9a
Binary files /dev/null and b/data/icons/hicolor/16x16/actions/builder-build-issues-symbolic.symbolic.png 
differ
diff --git a/data/icons/hicolor/16x16/actions/builder-build-stop-symbolic.symbolic.png 
b/data/icons/hicolor/16x16/actions/builder-build-stop-symbolic.symbolic.png
new file mode 100644
index 000000000..006d59574
Binary files /dev/null and b/data/icons/hicolor/16x16/actions/builder-build-stop-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/16x16/actions/builder-build-symbolic.symbolic.png 
b/data/icons/hicolor/16x16/actions/builder-build-symbolic.symbolic.png
index 5a23fc1e7..72791789a 100644
Binary files a/data/icons/hicolor/16x16/actions/builder-build-symbolic.symbolic.png and 
b/data/icons/hicolor/16x16/actions/builder-build-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/16x16/actions/builder-run-start-symbolic.symbolic.png 
b/data/icons/hicolor/16x16/actions/builder-run-start-symbolic.symbolic.png
new file mode 100644
index 000000000..77d0ed6dd
Binary files /dev/null and b/data/icons/hicolor/16x16/actions/builder-run-start-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/16x16/actions/builder-run-stop-symbolic.symbolic.png 
b/data/icons/hicolor/16x16/actions/builder-run-stop-symbolic.symbolic.png
new file mode 100644
index 000000000..d65a2955f
Binary files /dev/null and b/data/icons/hicolor/16x16/actions/builder-run-stop-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/16x16/actions/builder-todo-symbolic.symbolic.png 
b/data/icons/hicolor/16x16/actions/builder-todo-symbolic.symbolic.png
new file mode 100644
index 000000000..f94b9f500
Binary files /dev/null and b/data/icons/hicolor/16x16/actions/builder-todo-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/16x16/actions/completion-snippet-symbolic.symbolic.png 
b/data/icons/hicolor/16x16/actions/completion-snippet-symbolic.symbolic.png
index 1198974be..b1777a8c6 100644
Binary files a/data/icons/hicolor/16x16/actions/completion-snippet-symbolic.symbolic.png and 
b/data/icons/hicolor/16x16/actions/completion-snippet-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/16x16/actions/gesture-three-finger-swipe-left.symbolic.png 
b/data/icons/hicolor/16x16/actions/gesture-three-finger-swipe-left.symbolic.png
index 94a37111a..1ac8f9785 100644
Binary files a/data/icons/hicolor/16x16/actions/gesture-three-finger-swipe-left.symbolic.png and 
b/data/icons/hicolor/16x16/actions/gesture-three-finger-swipe-left.symbolic.png differ
diff --git a/data/icons/hicolor/16x16/actions/lang-struct-field-symbolic.symbolic.png 
b/data/icons/hicolor/16x16/actions/lang-struct-field-symbolic.symbolic.png
index 8011fede2..1f2f16d50 100644
Binary files a/data/icons/hicolor/16x16/actions/lang-struct-field-symbolic.symbolic.png and 
b/data/icons/hicolor/16x16/actions/lang-struct-field-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/16x16/actions/lang-struct-symbolic.symbolic.png 
b/data/icons/hicolor/16x16/actions/lang-struct-symbolic.symbolic.png
index 8f77c5dcb..2e54612ca 100644
Binary files a/data/icons/hicolor/16x16/actions/lang-struct-symbolic.symbolic.png and 
b/data/icons/hicolor/16x16/actions/lang-struct-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/16x16/actions/widget-properties-symbolic.symbolic.png 
b/data/icons/hicolor/16x16/actions/widget-properties-symbolic.symbolic.png
index a764bc65f..6c8449223 100644
Binary files a/data/icons/hicolor/16x16/actions/widget-properties-symbolic.symbolic.png and 
b/data/icons/hicolor/16x16/actions/widget-properties-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/16x16/apps/org.gnome.Builder.Devel.symbolic.png 
b/data/icons/hicolor/16x16/apps/org.gnome.Builder.Devel.symbolic.png
new file mode 100644
index 000000000..9cc85fb73
Binary files /dev/null and b/data/icons/hicolor/16x16/apps/org.gnome.Builder.Devel.symbolic.png differ
diff --git a/data/icons/hicolor/16x16/mimetypes/text-makefile-symbolic.symbolic.png 
b/data/icons/hicolor/16x16/mimetypes/text-makefile-symbolic.symbolic.png
new file mode 100644
index 000000000..6f353ae43
Binary files /dev/null and b/data/icons/hicolor/16x16/mimetypes/text-makefile-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/16x16/mimetypes/text-x-vala-symbolic.symbolic.png 
b/data/icons/hicolor/16x16/mimetypes/text-x-vala-symbolic.symbolic.png
index 9389230b7..1ac626410 100644
Binary files a/data/icons/hicolor/16x16/mimetypes/text-x-vala-symbolic.symbolic.png and 
b/data/icons/hicolor/16x16/mimetypes/text-x-vala-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/256x256/apps/org.gnome.Builder.Devel.symbolic.png 
b/data/icons/hicolor/256x256/apps/org.gnome.Builder.Devel.symbolic.png
new file mode 100644
index 000000000..94be51ff9
Binary files /dev/null and b/data/icons/hicolor/256x256/apps/org.gnome.Builder.Devel.symbolic.png differ
diff --git a/data/icons/hicolor/32x32/actions/builder-build-configure-symbolic.symbolic.png 
b/data/icons/hicolor/32x32/actions/builder-build-configure-symbolic.symbolic.png
index c085914cd..bda01e38b 100644
Binary files a/data/icons/hicolor/32x32/actions/builder-build-configure-symbolic.symbolic.png and 
b/data/icons/hicolor/32x32/actions/builder-build-configure-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/32x32/actions/builder-build-info-symbolic.symbolic.png 
b/data/icons/hicolor/32x32/actions/builder-build-info-symbolic.symbolic.png
new file mode 100644
index 000000000..3998e81e0
Binary files /dev/null and b/data/icons/hicolor/32x32/actions/builder-build-info-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/32x32/actions/builder-build-issues-symbolic.symbolic.png 
b/data/icons/hicolor/32x32/actions/builder-build-issues-symbolic.symbolic.png
new file mode 100644
index 000000000..13fe0346e
Binary files /dev/null and b/data/icons/hicolor/32x32/actions/builder-build-issues-symbolic.symbolic.png 
differ
diff --git a/data/icons/hicolor/32x32/actions/builder-build-stop-symbolic.symbolic.png 
b/data/icons/hicolor/32x32/actions/builder-build-stop-symbolic.symbolic.png
new file mode 100644
index 000000000..cd8ff1978
Binary files /dev/null and b/data/icons/hicolor/32x32/actions/builder-build-stop-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/32x32/actions/builder-build-symbolic.symbolic.png 
b/data/icons/hicolor/32x32/actions/builder-build-symbolic.symbolic.png
index 21578c4a5..6a66730df 100644
Binary files a/data/icons/hicolor/32x32/actions/builder-build-symbolic.symbolic.png and 
b/data/icons/hicolor/32x32/actions/builder-build-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/32x32/actions/builder-run-start-symbolic.symbolic.png 
b/data/icons/hicolor/32x32/actions/builder-run-start-symbolic.symbolic.png
new file mode 100644
index 000000000..e9d72febe
Binary files /dev/null and b/data/icons/hicolor/32x32/actions/builder-run-start-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/32x32/actions/builder-run-stop-symbolic.symbolic.png 
b/data/icons/hicolor/32x32/actions/builder-run-stop-symbolic.symbolic.png
new file mode 100644
index 000000000..3326318cd
Binary files /dev/null and b/data/icons/hicolor/32x32/actions/builder-run-stop-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/32x32/actions/builder-todo-symbolic.symbolic.png 
b/data/icons/hicolor/32x32/actions/builder-todo-symbolic.symbolic.png
new file mode 100644
index 000000000..195f0b4d3
Binary files /dev/null and b/data/icons/hicolor/32x32/actions/builder-todo-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/32x32/actions/completion-snippet-symbolic.symbolic.png 
b/data/icons/hicolor/32x32/actions/completion-snippet-symbolic.symbolic.png
index 014dc588d..af3516811 100644
Binary files a/data/icons/hicolor/32x32/actions/completion-snippet-symbolic.symbolic.png and 
b/data/icons/hicolor/32x32/actions/completion-snippet-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/32x32/actions/gesture-three-finger-swipe-left.symbolic.png 
b/data/icons/hicolor/32x32/actions/gesture-three-finger-swipe-left.symbolic.png
index 6dd983a85..d337bc927 100644
Binary files a/data/icons/hicolor/32x32/actions/gesture-three-finger-swipe-left.symbolic.png and 
b/data/icons/hicolor/32x32/actions/gesture-three-finger-swipe-left.symbolic.png differ
diff --git a/data/icons/hicolor/32x32/actions/lang-struct-field-symbolic.symbolic.png 
b/data/icons/hicolor/32x32/actions/lang-struct-field-symbolic.symbolic.png
index 752dc28d3..488698f1a 100644
Binary files a/data/icons/hicolor/32x32/actions/lang-struct-field-symbolic.symbolic.png and 
b/data/icons/hicolor/32x32/actions/lang-struct-field-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/32x32/actions/lang-struct-symbolic.symbolic.png 
b/data/icons/hicolor/32x32/actions/lang-struct-symbolic.symbolic.png
index 5823a03b2..42bed8537 100644
Binary files a/data/icons/hicolor/32x32/actions/lang-struct-symbolic.symbolic.png and 
b/data/icons/hicolor/32x32/actions/lang-struct-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/32x32/actions/widget-properties-symbolic.symbolic.png 
b/data/icons/hicolor/32x32/actions/widget-properties-symbolic.symbolic.png
index b031e0cdf..26a111d1c 100644
Binary files a/data/icons/hicolor/32x32/actions/widget-properties-symbolic.symbolic.png and 
b/data/icons/hicolor/32x32/actions/widget-properties-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/32x32/apps/org.gnome.Builder.Devel.symbolic.png 
b/data/icons/hicolor/32x32/apps/org.gnome.Builder.Devel.symbolic.png
new file mode 100644
index 000000000..5e6f10997
Binary files /dev/null and b/data/icons/hicolor/32x32/apps/org.gnome.Builder.Devel.symbolic.png differ
diff --git a/data/icons/hicolor/32x32/mimetypes/text-makefile-symbolic.symbolic.png 
b/data/icons/hicolor/32x32/mimetypes/text-makefile-symbolic.symbolic.png
new file mode 100644
index 000000000..721d28233
Binary files /dev/null and b/data/icons/hicolor/32x32/mimetypes/text-makefile-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/actions/builder-build-configure-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/actions/builder-build-configure-symbolic.symbolic.png
index bdb8f05f9..d0fc2ac5e 100644
Binary files a/data/icons/hicolor/48x48/actions/builder-build-configure-symbolic.symbolic.png and 
b/data/icons/hicolor/48x48/actions/builder-build-configure-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/actions/builder-build-info-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/actions/builder-build-info-symbolic.symbolic.png
new file mode 100644
index 000000000..d2a70116e
Binary files /dev/null and b/data/icons/hicolor/48x48/actions/builder-build-info-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/actions/builder-build-issues-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/actions/builder-build-issues-symbolic.symbolic.png
new file mode 100644
index 000000000..a7cfb05f3
Binary files /dev/null and b/data/icons/hicolor/48x48/actions/builder-build-issues-symbolic.symbolic.png 
differ
diff --git a/data/icons/hicolor/48x48/actions/builder-build-stop-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/actions/builder-build-stop-symbolic.symbolic.png
new file mode 100644
index 000000000..3e6641eb4
Binary files /dev/null and b/data/icons/hicolor/48x48/actions/builder-build-stop-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/actions/builder-build-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/actions/builder-build-symbolic.symbolic.png
index 02171ce44..fd96d9583 100644
Binary files a/data/icons/hicolor/48x48/actions/builder-build-symbolic.symbolic.png and 
b/data/icons/hicolor/48x48/actions/builder-build-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/actions/builder-run-start-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/actions/builder-run-start-symbolic.symbolic.png
new file mode 100644
index 000000000..1e51bba48
Binary files /dev/null and b/data/icons/hicolor/48x48/actions/builder-run-start-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/actions/builder-run-stop-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/actions/builder-run-stop-symbolic.symbolic.png
new file mode 100644
index 000000000..2e21c1fc9
Binary files /dev/null and b/data/icons/hicolor/48x48/actions/builder-run-stop-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/actions/builder-todo-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/actions/builder-todo-symbolic.symbolic.png
new file mode 100644
index 000000000..ab18e67b6
Binary files /dev/null and b/data/icons/hicolor/48x48/actions/builder-todo-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/actions/completion-snippet-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/actions/completion-snippet-symbolic.symbolic.png
index d96d59dce..4fa568ccc 100644
Binary files a/data/icons/hicolor/48x48/actions/completion-snippet-symbolic.symbolic.png and 
b/data/icons/hicolor/48x48/actions/completion-snippet-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/actions/gesture-three-finger-swipe-left.symbolic.png 
b/data/icons/hicolor/48x48/actions/gesture-three-finger-swipe-left.symbolic.png
index 4455fb585..0ff03e55a 100644
Binary files a/data/icons/hicolor/48x48/actions/gesture-three-finger-swipe-left.symbolic.png and 
b/data/icons/hicolor/48x48/actions/gesture-three-finger-swipe-left.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/actions/lang-struct-field-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/actions/lang-struct-field-symbolic.symbolic.png
index 8e1da309f..14e8e9888 100644
Binary files a/data/icons/hicolor/48x48/actions/lang-struct-field-symbolic.symbolic.png and 
b/data/icons/hicolor/48x48/actions/lang-struct-field-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/actions/lang-struct-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/actions/lang-struct-symbolic.symbolic.png
index 5f31c81a8..f06a7e9c0 100644
Binary files a/data/icons/hicolor/48x48/actions/lang-struct-symbolic.symbolic.png and 
b/data/icons/hicolor/48x48/actions/lang-struct-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/actions/widget-properties-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/actions/widget-properties-symbolic.symbolic.png
index 8efb70692..9a265d5cd 100644
Binary files a/data/icons/hicolor/48x48/actions/widget-properties-symbolic.symbolic.png and 
b/data/icons/hicolor/48x48/actions/widget-properties-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/apps/org.gnome.Builder.Devel.symbolic.png 
b/data/icons/hicolor/48x48/apps/org.gnome.Builder.Devel.symbolic.png
new file mode 100644
index 000000000..0e221270a
Binary files /dev/null and b/data/icons/hicolor/48x48/apps/org.gnome.Builder.Devel.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/mimetypes/text-makefile-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/mimetypes/text-makefile-symbolic.symbolic.png
new file mode 100644
index 000000000..27e41ba3e
Binary files /dev/null and b/data/icons/hicolor/48x48/mimetypes/text-makefile-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/48x48/mimetypes/text-x-vala-symbolic.symbolic.png 
b/data/icons/hicolor/48x48/mimetypes/text-x-vala-symbolic.symbolic.png
index eb6b8ae57..d9691df36 100644
Binary files a/data/icons/hicolor/48x48/mimetypes/text-x-vala-symbolic.symbolic.png and 
b/data/icons/hicolor/48x48/mimetypes/text-x-vala-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/512x512/apps/org.gnome.Builder.Devel.symbolic.png 
b/data/icons/hicolor/512x512/apps/org.gnome.Builder.Devel.symbolic.png
new file mode 100644
index 000000000..7a70ea913
Binary files /dev/null and b/data/icons/hicolor/512x512/apps/org.gnome.Builder.Devel.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/actions/builder-build-configure-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/actions/builder-build-configure-symbolic.symbolic.png
index f1092a382..6c47ae63e 100644
Binary files a/data/icons/hicolor/64x64/actions/builder-build-configure-symbolic.symbolic.png and 
b/data/icons/hicolor/64x64/actions/builder-build-configure-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/actions/builder-build-info-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/actions/builder-build-info-symbolic.symbolic.png
new file mode 100644
index 000000000..6cbb761ac
Binary files /dev/null and b/data/icons/hicolor/64x64/actions/builder-build-info-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/actions/builder-build-issues-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/actions/builder-build-issues-symbolic.symbolic.png
new file mode 100644
index 000000000..96ba17a29
Binary files /dev/null and b/data/icons/hicolor/64x64/actions/builder-build-issues-symbolic.symbolic.png 
differ
diff --git a/data/icons/hicolor/64x64/actions/builder-build-stop-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/actions/builder-build-stop-symbolic.symbolic.png
new file mode 100644
index 000000000..bfcb0a597
Binary files /dev/null and b/data/icons/hicolor/64x64/actions/builder-build-stop-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/actions/builder-build-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/actions/builder-build-symbolic.symbolic.png
index f9bf0649b..8e7a6e29a 100644
Binary files a/data/icons/hicolor/64x64/actions/builder-build-symbolic.symbolic.png and 
b/data/icons/hicolor/64x64/actions/builder-build-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/actions/builder-run-start-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/actions/builder-run-start-symbolic.symbolic.png
new file mode 100644
index 000000000..13a47ff19
Binary files /dev/null and b/data/icons/hicolor/64x64/actions/builder-run-start-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/actions/builder-run-stop-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/actions/builder-run-stop-symbolic.symbolic.png
new file mode 100644
index 000000000..4477136bd
Binary files /dev/null and b/data/icons/hicolor/64x64/actions/builder-run-stop-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/actions/builder-todo-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/actions/builder-todo-symbolic.symbolic.png
new file mode 100644
index 000000000..409e9c812
Binary files /dev/null and b/data/icons/hicolor/64x64/actions/builder-todo-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/actions/completion-snippet-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/actions/completion-snippet-symbolic.symbolic.png
index d3cf7a3fc..aa1219210 100644
Binary files a/data/icons/hicolor/64x64/actions/completion-snippet-symbolic.symbolic.png and 
b/data/icons/hicolor/64x64/actions/completion-snippet-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/actions/gesture-three-finger-swipe-left.symbolic.png 
b/data/icons/hicolor/64x64/actions/gesture-three-finger-swipe-left.symbolic.png
index 617271083..ba7fcaf26 100644
Binary files a/data/icons/hicolor/64x64/actions/gesture-three-finger-swipe-left.symbolic.png and 
b/data/icons/hicolor/64x64/actions/gesture-three-finger-swipe-left.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/actions/lang-struct-field-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/actions/lang-struct-field-symbolic.symbolic.png
index edb9cf648..12c170c51 100644
Binary files a/data/icons/hicolor/64x64/actions/lang-struct-field-symbolic.symbolic.png and 
b/data/icons/hicolor/64x64/actions/lang-struct-field-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/actions/lang-struct-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/actions/lang-struct-symbolic.symbolic.png
index a29d8fc05..a0736db70 100644
Binary files a/data/icons/hicolor/64x64/actions/lang-struct-symbolic.symbolic.png and 
b/data/icons/hicolor/64x64/actions/lang-struct-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/actions/widget-properties-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/actions/widget-properties-symbolic.symbolic.png
index 95b3446ec..c91aaf457 100644
Binary files a/data/icons/hicolor/64x64/actions/widget-properties-symbolic.symbolic.png and 
b/data/icons/hicolor/64x64/actions/widget-properties-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/64x64/mimetypes/text-makefile-symbolic.symbolic.png 
b/data/icons/hicolor/64x64/mimetypes/text-makefile-symbolic.symbolic.png
new file mode 100644
index 000000000..157447625
Binary files /dev/null and b/data/icons/hicolor/64x64/mimetypes/text-makefile-symbolic.symbolic.png differ
diff --git a/data/icons/hicolor/scalable/actions/builder-build-configure-symbolic.svg 
b/data/icons/hicolor/scalable/actions/builder-build-configure-symbolic.svg
index 91995b3ca..64d76286f 100644
--- a/data/icons/hicolor/scalable/actions/builder-build-configure-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/builder-build-configure-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 1.99v3h6v-3zm7 0v3h6v-3zM1 5.98V8.99h2v-3zm3 .008v3h3.76a4.5 4.5 0 0 1 
3.271-1.97v-1.03zm8 0V7.02a4.5 4.5 0 0 1 2 .729v-1.76zm-11 4v3h6.031v-1.021A4.5 4.5 0 0 1 7 11.489a4.5 4.5 0 
0 1 .031-.502V9.99z" overflow="visible"/>
-        <path d="M11.44 7.92c-.407 0-.794.093-1.157.22l1.906 1.906a.984.984 0 0 1 0 1.406l-.719.75a.986.986 
0 0 1-1.406 0l-1.937-1.938c-.127.363-.22.751-.22 1.157a3.54 3.54 0 0 0 3.532 3.53c.407 0 .793-.091 
1.156-.218l1.22 1.188h.062l2.093-2.094-1.218-1.219c.126-.362.218-.782.218-1.187 0-1.94-1.585-3.5-3.53-3.5z" 
style="line-height:normal;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration-line:none;text-transform:none"
 font-weight="400" font-family="Sans" overflow="visible"/>
-    </g>
-</svg>
+<svg width="16" height="16" xmlns="http://www.w3.org/2000/svg";><path 
style="fill:#2e3436;fill-opacity:1;stroke-width:.999998" d="M8.14.274c-1.154.009-2.517.298-3.894.879a.67.67 0 
0 0-.232.761.676.676 0 0 0 .66.442c.935-.04 2.313.22 2.976.88.27.269.825.795.21 1.42-.249.237-1.089 
1.067-1.089 1.067l1.407 1.404A5.5 5.5 0 0 1 11.5 5.992a5.5 5.5 0 0 1 3.787 1.516l.356-.356a1.003 1.003 0 0 0 
0-1.417v.004l-.48-.48c-.131-.131-.664-.304-.925-.044a.683.683 0 0 1-.945 0 .669.669 0 0 
1-.15-.719c.213-.5.105-.964-.176-1.246-.958-.96-1.625-1.658-2.184-2.17C10.24.536 9.295.265 8.141.274ZM5.829 
6.649.531 11.92c-.376.374-.503.567-.502 1.098a2.052 2.052 0 0 0 2 2c.347.002.646-.247 
1.02-.621l2.955-2.952a5.5 5.5 0 0 1 1.232-3.412zM11.44 7.92c-.406 0-.792.092-1.156.219l1.906 1.906a.984.984 0 
0 1 0 1.406l-.718.75a.986.986 0 0 1-1.407 0l-1.937-1.937c-.127.362-.219.75-.219 1.156a3.54 3.54 0 0 0 3.531 
3.531 3.53 3.53 0 0 0 1.157-.218l1.218 1.187h.063l2.094-2.094-1.219-1.218a3.69 3.69 0 0 0 .219-1.188c0-1.94-1
 .586-3.5-3.532-3.5z"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/builder-build-info-symbolic.svg 
b/data/icons/hicolor/scalable/actions/builder-build-info-symbolic.svg
new file mode 100644
index 000000000..a10b3b302
--- /dev/null
+++ b/data/icons/hicolor/scalable/actions/builder-build-info-symbolic.svg
@@ -0,0 +1 @@
+<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-build-issues-symbolic.svg 
b/data/icons/hicolor/scalable/actions/builder-build-issues-symbolic.svg
new file mode 100644
index 000000000..e8cc466cf
--- /dev/null
+++ b/data/icons/hicolor/scalable/actions/builder-build-issues-symbolic.svg
@@ -0,0 +1 @@
+<svg width="16" height="16" xmlns="http://www.w3.org/2000/svg";><path 
style="fill:#2e3436;fill-opacity:1;stroke-width:.999998" d="M8.14.273c-1.154.01-2.517.3-3.894.88a.67.67 0 0 
0-.232.761.676.676 0 0 0 .66.441c.935-.04 2.313.221 2.976.881.27.269.825.797.21 1.422-.249.237-1.089 
1.065-1.089 1.065l2.11 2.109 1.275-1.275A1.907 1.907 0 0 1 11.5 6c.485 0 .977.192 1.342.557l1.699 1.697 
1.102-1.102a1.003 1.003 0 0 0 0-1.418v.004l-.48-.48c-.131-.13-.664-.304-.925-.043a.683.683 0 0 1-.945 0 
.669.669 0 0 1-.15-.719c.213-.5.105-.964-.176-1.246-.958-.96-1.625-1.658-2.184-2.17C10.24.536 9.295.264 
8.141.274ZM5.829 6.648.531 11.92c-.376.374-.503.567-.502 1.098a2.052 2.052 0 0 0 2 2c.347.002.646-.247 
1.02-.622l2.96-2.959c.015-.467.197-.93.548-1.28L7.963 8.75ZM13 9.543v.166c.037-.018.074-.034.11-.057z"/><path 
style="color:#000;fill:#f5c211;stroke-width:1;stroke-linejoin:round;-inkscape-stroke:none" d="M11.5 
7a.898.898 0 0 0-.637.264l-3.6 3.6a.899.899 0 0 0 0 1.27l3.6 3.602a.9.9 0 0 0 1.274 0l3.6-3.6a
 .9.9 0 0 0 0-1.273l-3.602-3.6A.894.894 0 0 0 11.5 7ZM11 9h1v3h-1zm.5 3.9a.6.6 0 1 1 0 1.2.6.6 0 0 1 0-1.2Z" 
class="warning"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/builder-build-stop-symbolic.svg 
b/data/icons/hicolor/scalable/actions/builder-build-stop-symbolic.svg
index ef6901734..772bf05c2 100644
--- a/data/icons/hicolor/scalable/actions/builder-build-stop-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/builder-build-stop-symbolic.svg
@@ -1 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16"><g color="#bebebe" fill="#474747"><path 
d="M5.682 2l-.291.29L2 5.647v4.645L5.678 14h4.648L14 10.293V5.648L10.32 2zm.824 2h2.992L12 6.482V9.47L9.492 
12H6.51L4 9.469V6.482z" 
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.856 5L5 6.84v2.288L6.856 
11h2.29L11 9.128V6.84L9.145 5z" style="marker:none" overflow="visible"/></g></svg>
\ No newline at end of file
+<svg width="16" height="16" xmlns="http://www.w3.org/2000/svg";><path 
style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
 d="m5.27 1-.291.29L1 5.228v5.476L5.262 15h5.48L15 10.705V5.232L10.732 1H5.27zM5 5h1a1 1 0 0 1 .74.328L8 
6.586l1.293-1.293.002.002A1 1 0 0 1 10 5h1v1a1 1 0 0 1-.295.705l.002.002L9.414 8l1.258 1.26A1 1 0 0 1 11 
10v1h-1a1 1 0 0 1-.705-.295l-.002.002L8 9.414l-1.293 1.293-.002-.002A1 1 0 0 1 6 11H5v-1a1 1 0 0 1 
.295-.705l-.002-.002L6.586 8 5.293 6.707l.002-.002A1 1 0 0 1 5 6V5z" color="#bebebe" fill="#474747"/></svg>
\ No newline at end of file
diff --git a/data/icons/hicolor/scalable/actions/builder-build-symbolic.svg 
b/data/icons/hicolor/scalable/actions/builder-build-symbolic.svg
index 4015a8629..e65904197 100644
--- a/data/icons/hicolor/scalable/actions/builder-build-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/builder-build-symbolic.svg
@@ -1,3 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg"; width="16" height="16">
-    <path d="M1 1.99v3h6v-3zM1 5.98V8.99h2v-3zm3 .008v3h7.031v-3zm8 0v3l2 .008V5.989zm-11 4v3h6.031v-3zm7 
0v3h6v-3z" color="#000" overflow="visible" fill="#2e3436"/>
-</svg>
+<svg width="16" height="16" xmlns="http://www.w3.org/2000/svg";><path 
style="fill:#2e3436;fill-opacity:1;stroke-width:.999998" d="M10.784 1.08c.558.512 1.224 1.21 2.182 
2.17.281.282.39.746.176 1.246a.669.669 0 0 0 .15.72.683.683 0 0 0 .945 
0c.262-.261.794-.088.924.042l.48.48v-.003a1.003 1.003 0 0 1 0 1.418l-2.364 2.365a1.003 1.003 0 0 1-1.418 
0l-.46-.522a.668.668 0 0 1 0-.945.668.668 0 0 0 0-.945c-.264-.253-.747-.297-1.011-.045L9.216 8.167 6.772 
5.722s.84-.828 1.088-1.065c.615-.625.06-1.152-.21-1.42-.664-.66-2.042-.921-2.977-.881a.676.676 0 0 
1-.66-.442.67.67 0 0 1 .232-.761C7-.007 9.698-.007 10.784 1.08ZM8.337 9.116l-5.288 
5.28c-.374.375-.674.624-1.02.622a2.052 2.052 0 0 1-2-2c-.001-.531.126-.724.503-1.098l5.296-5.272Z"/></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
new file mode 100644
index 000000000..68d6ae778
--- /dev/null
+++ b/data/icons/hicolor/scalable/actions/builder-todo-symbolic.svg
@@ -0,0 +1 @@
+<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-makefile-symbolic.svg 
b/data/icons/hicolor/scalable/mimetypes/text-makefile-symbolic.svg
new file mode 100644
index 000000000..a06255346
--- /dev/null
+++ b/data/icons/hicolor/scalable/mimetypes/text-makefile-symbolic.svg
@@ -0,0 +1 @@
+<svg width="16" height="16" xmlns="http://www.w3.org/2000/svg";><path 
style="color:#000;overflow:visible;color-interpolation-filters:linearRGB;fill:#2e3436;fill-opacity:1;stroke:none;stroke-dasharray:1,2;image-rendering:auto;text-rendering:auto;enable-background:new"
 d="M1 13v-3h6.031v3zm7 0v-3h6v3zm6-3.992L12 9V6h2zM1 9V5.992L3 6v3zm3 0V6h7l.031 3zM1 5V2h6v3z"/></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
diff --git a/data/icons/src/org.gnome.Builder.svg b/data/icons/src/org.gnome.Builder.svg
index d0099ca02..74d4f3e3e 100644
--- a/data/icons/src/org.gnome.Builder.svg
+++ b/data/icons/src/org.gnome.Builder.svg
@@ -1,20 +1,20 @@
 <?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:xlink="http://www.w3.org/1999/xlink";
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
    width="800"
    height="800"
    viewBox="0 0 800 800.00003"
    version="1.1"
    id="svg8"
-   inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
-   sodipodi:docname="org.gnome.Builder.svg">
+   inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
+   sodipodi:docname="org.gnome.Builder.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:dc="http://purl.org/dc/elements/1.1/";>
   <defs
      id="defs2" />
   <sodipodi:namedview
@@ -25,19 +25,20 @@
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:zoom="1"
-     inkscape:cx="-118.09708"
-     inkscape:cy="572.15947"
+     inkscape:cx="203.5"
+     inkscape:cy="338"
      inkscape:document-units="px"
-     inkscape:current-layer="layer2"
+     inkscape:current-layer="layer1"
      showgrid="false"
      units="px"
      showborder="false"
-     inkscape:window-width="3440"
-     inkscape:window-height="1376"
+     inkscape:window-width="1920"
+     inkscape:window-height="1011"
      inkscape:window-x="0"
-     inkscape:window-y="639"
+     inkscape:window-y="0"
      inkscape:window-maximized="1"
-     inkscape:document-rotation="0">
+     inkscape:document-rotation="0"
+     inkscape:pagecheckerboard="0">
     <inkscape:grid
        type="xygrid"
        id="grid843" />
@@ -50,7 +51,6 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
-        <dc:title></dc:title>
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -59,6 +59,26 @@
      inkscape:groupmode="layer"
      id="layer1"
      transform="translate(0,-322.51965)">
+    <g
+       id="g51838"
+       inkscape:label="build  environment"
+       transform="translate(-120,178.51199)">
+      <title
+         id="title51840">builder-build</title>
+      <path
+         id="path4"
+         style="fill:#2e3436;fill-opacity:1;stroke-width:0.999998"
+         d="m 230.78368,485.08797 c 0.55842,0.5119 1.22473,1.20903 2.18231,2.16994 0.28142,0.28194 
0.38949,0.7458 0.17578,1.2461 -0.0979,0.24805 -0.0384,0.53043 0.15039,0.71875 0.26432,0.25321 0.68099,0.25321 
0.94531,0 0.26105,-0.26057 0.79331,-0.0873 0.92383,0.043 l 0.48047,0.48047 v -0.004 c 0.39157,0.39169 
0.39157,1.02628 0,1.41797 l -2.36524,2.36523 c -0.39169,0.39157 -1.02628,0.39157 -1.41797,0 l 
-0.45898,-0.52148 c -0.2615,-0.2612 -0.2615,-0.68412 0,-0.94532 0.26104,-0.26112 0.26104,-0.68419 0,-0.94531 
-0.26423,-0.25279 -0.74737,-0.29698 -1.0116,-0.0442 l -1.1717,1.10509 -2.44431,-2.44432 c 0,0 
0.83938,-0.82831 1.08764,-1.0649 0.61568,-0.62539 0.0604,-1.15262 -0.21005,-1.42083 -0.66344,-0.66007 
-2.04154,-0.92076 -2.97656,-0.88086 -0.29254,0.0106 -0.55892,-0.16675 -0.66016,-0.44141 -0.0982,-0.27723 
-0.004,-0.58683 0.23242,-0.76171 C 227,484 229.69805,484 230.78368,485.08797 Z m -2.44698,8.03568 
-5.28816,5.28047 c -0.37403,0.37461 -0.67369,0.62327 -1.01996,0.62127 -1.09291,-0.02
 69 -1.97311,-0.90709 -2,-2 -0.001,-0.53074 0.12663,-0.72374 0.50315,-1.0978 l 5.29597,-5.27167 z"
+         sodipodi:nodetypes="cccccccccccccccccccccccccccccc" />
+      <rect
+         y="220"
+         x="-500.00766"
+         height="16"
+         width="16"
+         id="rect4804"
+         style="color:#bebebe;overflow:visible;fill:none;stroke:none;stroke-width:2;marker:none"
+         transform="rotate(-90)" />
+    </g>
     <text
        xml:space="preserve"
        
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:40px;line-height:1.25;font-family:Cantarell;-inkscape-font-specification:'Cantarell,
 
Light';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
@@ -116,7 +136,7 @@
          id="tspan831"
          sodipodi:role="line">Enter</tspan></text>
     <flowRoot
-       transform="translate(43,907.51965)"
+       transform="translate(43,947.51965)"
        
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:16px;line-height:1.25;font-family:Cantarell;-inkscape-font-specification:'Cantarell,
 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none"
        id="flowRoot867"
        xml:space="preserve"><flowRegion
@@ -362,30 +382,23 @@
          transform="scale(1,-1)" />
     </g>
     <g
-       transform="matrix(0,-1,-1,0,391.99995,698.53022)"
+       id="g51834"
        inkscape:label="build preferences options environment"
-       id="g7395">
+       transform="translate(-120,178.51199)">
       <title
-         id="title1374">builder-build-configure</title>
+         id="title51844">builder-build-configure</title>
+      <path
+         id="path49023"
+         style="fill:#2e3436;fill-opacity:1;stroke-width:0.999998"
+         d="m 208.14062,484.28125 c -1.15455,0.009 -2.51716,0.29882 -3.89453,0.87891 -0.23642,0.17488 
-0.33062,0.48448 -0.23242,0.76172 0.10124,0.27466 0.36762,0.452 0.66016,0.4414 0.93502,-0.0399 
2.31312,0.22079 2.97656,0.88086 0.27045,0.26821 0.82466,0.79453 0.20899,1.41992 -0.24827,0.23659 
-1.0879,1.06641 -1.0879,1.06641 l 1.40625,1.4043 A 5.5,5.5 0 0 1 211.5,490 a 5.5,5.5 0 0 1 3.78711,1.51562 l 
0.35547,-0.35546 c 0.39157,-0.39169 0.39157,-1.02628 0,-1.41797 v 0.004 l -0.48047,-0.48047 c 
-0.13052,-0.1303 -0.66278,-0.30353 -0.92383,-0.043 -0.26432,0.25321 -0.68099,0.25321 -0.94531,0 
-0.18879,-0.18832 -0.24829,-0.4707 -0.15039,-0.71875 0.21371,-0.5003 0.10564,-0.96416 -0.17578,-1.2461 
-0.95758,-0.96091 -1.62518,-1.65802 -2.1836,-2.16992 -0.54281,-0.54398 -1.48801,-0.81567 -2.64258,-0.80664 z 
m -2.3125,6.375 -5.29687,5.27148 c -0.37652,0.37406 -0.50295,0.56692 -0.50195,1.09766 0.0269,1.09291 
0.90709,1.9731 2,2 0.34627,0.002 0.6455,-0.24648 1.01953,-0.62109 l 2.95508,-2.95118 a 5.5,
 5.5 0 0 1 1.23242,-3.4121 z m 5.61133,1.27148 c -0.40656,0 -0.79288,0.0924 -1.15625,0.21875 l 
1.90625,1.90625 c 0.39436,0.39326 0.39436,1.01297 0,1.40625 l -0.71875,0.75 c -0.39436,0.39327 
-1.0119,0.39327 -1.40625,0 l -1.9375,-1.9375 c -0.12669,0.36235 -0.21875,0.75081 -0.21875,1.15625 0,1.94058 
1.58533,3.53125 3.53125,3.53125 0.40656,0 0.79288,-0.0924 1.15625,-0.21875 l 1.21875,1.1875 c 0.021,-2.6e-4 
0.0415,-2.6e-4 0.0625,0 l 2.09375,-2.09375 -1.21875,-1.21875 c 0.1267,-0.36235 0.21875,-0.78205 
0.21875,-1.1875 0,-1.94057 -1.58534,-3.5 -3.53125,-3.5 z" />
       <rect
-         style="color:#bebebe;overflow:visible;fill:none;stroke-width:2;marker:none"
-         id="rect7397"
-         width="16"
+         y="200"
+         x="-500.00766"
          height="16"
-         x="19.99975"
-         y="296" />
-      <path
-         
style="color:#000000;overflow:visible;color-interpolation-filters:linearRGB;fill:#2e3436;fill-opacity:1;stroke:none;stroke-dasharray:1,
 2;image-rendering:auto;text-rendering:auto;enable-background:new"
-         d="m 161,-58 v 3 h 6 v -3 z m 7,0 v 3 h 6 v -3 z m -7,3.992188 V -51 h 2 v -3 z M 164,-54 v 3 h 
3.75977 a 4.5,4.5 0 0 1 3.27148,-1.970703 V -54 Z m 8,0 v 1.03125 a 4.5,4.5 0 0 1 2,0.728516 V -54 Z m -11,4 
v 3 h 6.03125 v -1.021484 A 4.5,4.5 0 0 1 167,-48.5 a 4.5,4.5 0 0 1 0.0312,-0.501953 V -50 Z"
-         transform="matrix(0,-1,-1,0,-23.989426,471.99995)"
-         id="rect7417"
-         inkscape:connector-curvature="0" />
-      <path
-         sodipodi:nodetypes="sccccccsscccccss"
-         inkscape:connector-curvature="0"
-         id="path3908-6"
-         d="m 28.079085,300.5609 c 0,0.40656 -0.0924,0.79288 -0.21875,1.15625 l -1.90625,-1.90625 c 
-0.39326,-0.39436 -1.01297,-0.39436 -1.40625,0 l -0.75,0.71875 c -0.39327,0.39436 -0.39327,1.0119 0,1.40625 l 
1.9375,1.9375 c -0.36235,0.12669 -0.75081,0.21875 -1.15625,0.21875 -1.94058,0 -3.53125,-1.58533 
-3.53125,-3.53125 0,-0.40656 0.0924,-0.79288 0.21875,-1.15625 l -1.1875,-1.21875 c 2.6e-4,-0.021 
2.6e-4,-0.0415 0,-0.0625 l 2.09375,-2.09375 1.21875,1.21875 c 0.36235,-0.1267 0.78205,-0.21875 
1.1875,-0.21875 1.94057,0 3.5,1.58534 3.5,3.53125 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;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-anchor:start;overflow:visible;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:3;enable-background:accumulate"
 />
+         width="16"
+         id="rect48752"
+         style="color:#bebebe;overflow:visible;fill:none;stroke:none;stroke-width:2;marker:none"
+         transform="rotate(-90)" />
     </g>
     <g
        transform="translate(91.94102,264.51965)"
@@ -502,7 +515,7 @@
          d="m -52.058978,-405.99863 a 3.9986353,3.9986353 0 0 1 -3.998635,3.99864 v -3.99864 z" />
     </g>
     <g
-       transform="translate(251.9042,264.16335)"
+       transform="translate(251.9042,264.51965)"
        inkscape:label=""
        id="g1622">
       <title
@@ -519,12 +532,12 @@
          
style="font-weight:bold;font-size:40px;line-height:125%;font-family:Cantarell;-inkscape-font-specification:'Cantarell
 Bold';letter-spacing:0px;word-spacing:0px;fill:#000000"
          id="g1614" />
       <path
-         
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-ef
 
fect:none;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;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;stop-color:#000000;stop-opacity:1;opacity:1"
-         d="M 56.246094 399.00391 C 54.043984 398.94699 51.884614 399.9328 50.496094 401.75 C 48.644733 
404.17293 48.577695 407.52799 50.330078 410.02344 C 52.082461 412.51889 55.260438 413.59274 58.167969 
412.67383 C 61.075499 411.75492 63.058594 409.04928 63.058594 406 A 1 1 0 0 0 62.058594 405 A 1 1 0 0 0 
61.058594 406 C 61.058594 408.18505 59.649878 410.10911 57.566406 410.76758 C 55.482935 411.42605 53.222515 
410.66123 51.966797 408.87305 C 50.711078 407.08486 50.759294 404.70106 52.085938 402.96484 C 53.412581 
401.22863 55.700566 400.55512 57.755859 401.29688 A 1 1 0 0 0 59.037109 400.69531 A 1 1 0 0 0 58.435547 
399.41602 C 57.718495 399.15723 56.98013 399.02288 56.246094 399.00391 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-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;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-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;stop-color:#000000;stop-opacity:1"
+         d="m 56.246094,399.00391 c -2.20211,-0.0569 -4.36148,0.92889 -5.75,2.74609 -1.851361,2.42293 
-1.918399,5.77799 -0.166016,8.27344 1.752383,2.49545 4.93036,3.5693 7.837891,2.65039 2.90753,-0.91891 
4.890625,-3.62455 4.890625,-6.67383 a 1,1 0 0 0 -1,-1 1,1 0 0 0 -1,1 c 0,2.18505 -1.408716,4.10911 
-3.492188,4.76758 -2.083471,0.65847 -4.343891,-0.10635 -5.599609,-1.89453 -1.255719,-1.78819 
-1.207503,-4.17199 0.119141,-5.90821 1.326643,-1.73621 3.614628,-2.40972 5.669921,-1.66796 a 1,1 0 0 0 
1.28125,-0.60157 1,1 0 0 0 -0.601562,-1.27929 c -0.717052,-0.25879 -1.455417,-0.39314 -2.189453,-0.41211 z"
          id="circle1616" />
       <path
-         
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-ef
 
fect: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;stop-opacity:1;opacity:1"
-         d="M 61.226562 400.54297 L 55.933594 405.83594 L 53.515625 403.41797 L 52.101562 404.83203 L 
55.933594 408.66406 L 62.640625 401.95703 L 61.226562 400.54297 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-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;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-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;stop-opacity:1"
+         d="m 61.226562,400.54297 -5.292968,5.29297 -2.417969,-2.41797 -1.414063,1.41406 3.832032,3.83203 
6.707031,-6.70703 z"
          id="path1624" />
     </g>
     <g
@@ -571,27 +584,6 @@
          d="M 56.058594 399 C 52.204445 399 49.058594 402.14585 49.058594 406 C 49.058594 409.85415 
52.204445 413 56.058594 413 C 59.912742 413 63.058594 409.85415 63.058594 406 C 63.058594 402.14585 59.912742 
399 56.058594 399 z M 56.058594 401 C 58.831862 401 61.058594 403.22673 61.058594 406 C 61.058594 408.77327 
58.831862 411 56.058594 411 C 53.285325 411 51.058594 408.77327 51.058594 406 C 51.058594 403.22673 53.285325 
401 56.058594 401 z "
          id="path7081" />
     </g>
-    <g
-       id="g1599"
-       inkscape:label=""
-       transform="translate(-80,722.51965)">
-      <title
-         id="title1376">builder-build</title>
-      <rect
-         transform="matrix(0,-1,-1,0,0,0)"
-         style="color:#bebebe;overflow:visible;fill:none;stroke-width:2;marker:none"
-         id="rect4245"
-         width="16"
-         height="16"
-         x="43.989178"
-         y="-195.99995" />
-      <path
-         sodipodi:nodetypes="cccccccccccccccccccccccccccccc"
-         id="rect7417-7"
-         d="m 181,-58 v 3 h 6 v -3 z m 0,3.992188 V -51 h 2 v -3 z m 3,0.0078 v 3 h 7.03125 v -3 z m 8,0 v 3 
l 2,0.0078 V -54 Z m -11,4 v 3 h 6.03125 v -3 z m 7,0 v 3 h 6 v -3 z"
-         
style="color:#000000;overflow:visible;color-interpolation-filters:linearRGB;fill:#2e3436;fill-opacity:1;stroke:none;stroke-dasharray:1,
 2;image-rendering:auto;text-rendering:auto;enable-background:new"
-         inkscape:connector-curvature="0" />
-    </g>
     <g
        id="g1885"
        inkscape:label=""
@@ -2018,6 +2010,103 @@
          id="rect1506"
          
style="color:#000000;overflow:visible;color-interpolation-filters:linearRGB;fill:#2e3436;fill-opacity:1;stroke:none;stroke-linecap:square;marker:none;marker-start:none;marker-mid:none;marker-end:none;image-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
     </g>
+    <g
+       id="g2158"
+       inkscape:label="build  environment"
+       transform="translate(-120,178.51199)">
+      <title
+         id="title2152">builder-build</title>
+      <rect
+         y="220"
+         x="-500.00766"
+         height="16"
+         width="16"
+         id="rect2156"
+         style="color:#bebebe;overflow:visible;fill:none;stroke:none;stroke-width:2;marker:none"
+         transform="rotate(-90)" />
+    </g>
+    <g
+       id="g14961"
+       inkscape:label="build  environment error">
+      <title
+         id="title14963">builder-build-error</title>
+      <g
+         id="g14523"
+         inkscape:label="build  environment"
+         transform="translate(-120,158.51199)">
+        <title
+           id="title14517">builder-build</title>
+        <path
+           id="path14519"
+           style="fill:#2e3436;fill-opacity:1;stroke-width:0.999998"
+           d="M 108.14062 320.27344 C 106.98607 320.28246 105.62346 320.57225 104.24609 321.15234 C 
104.00967 321.32722 103.91547 321.63683 104.01367 321.91406 C 104.11491 322.18872 104.38129 322.36607 
104.67383 322.35547 C 105.60885 322.31557 106.98695 322.57626 107.65039 323.23633 C 107.92084 323.50454 
108.47505 324.03281 107.85938 324.6582 C 107.61112 324.89479 106.77148 325.72266 106.77148 325.72266 L 
108.88086 327.83203 L 110.15625 326.55664 C 110.52333 326.18971 111.01496 326 111.5 326 C 111.98495 326 
112.4773 326.19225 112.8418 326.55664 L 114.54102 328.25391 L 115.64258 327.15234 C 116.03415 326.76065 
116.03415 326.12607 115.64258 325.73438 L 115.64258 325.73828 L 115.16211 325.25781 C 115.03159 325.12751 
114.49933 324.95427 114.23828 325.21484 C 113.97396 325.46805 113.55729 325.46805 113.29297 325.21484 C 
113.10418 325.02652 113.04468 324.74414 113.14258 324.49609 C 113.35629 323.99579 113.24822 323.53194 
112.9668 323.25 C 112.00922 322.28909 111.34162 321.59198 110.7832 3
 21.08008 C 110.24039 320.53609 109.29518 320.26441 108.14062 320.27344 z M 105.82812 326.64844 L 100.53125 
331.91992 C 100.15473 332.29398 100.0283 332.48684 100.0293 333.01758 C 100.05619 334.11049 100.93639 
334.99068 102.0293 335.01758 C 102.37557 335.01958 102.6748 334.77109 103.04883 334.39648 L 106.00977 
331.4375 C 106.02438 330.96984 106.2056 330.50738 106.55664 330.15625 L 107.96289 328.75 L 105.82812 
326.64844 z M 113 329.54297 L 113 329.70898 C 113.037 329.69123 113.07433 329.6749 113.10938 329.65234 L 113 
329.54297 z "
+           transform="translate(120,164.00766)" />
+        <rect
+           y="220"
+           x="-500.00766"
+           height="16"
+           width="16"
+           id="rect14521"
+           style="color:#bebebe;overflow:visible;fill:none;stroke:none;stroke-width:2;marker:none"
+           transform="rotate(-90)" />
+      </g>
+      <path
+         id="path9225"
+         style="color:#000000;fill:#f5c211;stroke-width:1;stroke-linejoin:round;-inkscape-stroke:none"
+         d="m 111.5,649.51965 c -0.23031,0 -0.46098,0.088 -0.63672,0.26367 l -3.59961,3.59961 c 
-0.35139,0.35148 -0.35139,0.92 0,1.27149 l 3.59961,3.60156 c 0.35149,0.3514 0.92196,0.3514 1.27344,0 l 
3.59961,-3.59961 c 0.3514,-0.35148 0.3514,-0.92195 0,-1.27344 l -3.60156,-3.59961 c -0.17575,-0.1757 
-0.40446,-0.26367 -0.63477,-0.26367 z m -0.5,2 h 1 v 3 h -1 z m 0.5,3.90039 c 0.33107,2.2e-4 0.59939,0.26854 
0.59961,0.59961 -2.2e-4,0.33107 -0.26854,0.59939 -0.59961,0.59961 -0.33107,-2.2e-4 -0.59939,-0.26854 
-0.59961,-0.59961 2.2e-4,-0.33107 0.26854,-0.59939 0.59961,-0.59961 z"
+         class="warning" />
+    </g>
+    <g
+       id="g4237"
+       inkscape:label="build output information">
+      <title
+         id="title4239">builder-build-info</title>
+      <rect
+         y="80.000008"
+         x="-658.51965"
+         height="16"
+         width="16"
+         id="rect4132"
+         style="color:#bebebe;overflow:visible;fill:none;stroke:none;stroke-width:2;marker:none"
+         transform="rotate(-90)" />
+      <rect
+         y="80.000008"
+         x="-658.51965"
+         height="16"
+         width="16"
+         id="rect4134"
+         style="color:#bebebe;overflow:visible;fill:none;stroke:none;stroke-width:2;marker:none"
+         transform="rotate(-90)" />
+      <path
+         id="path2253"
+         style="color:#000000;fill:#2e3436;-inkscape-stroke:none;fill-opacity:1"
+         d="m 88,642.51965 c -4.406429,0 -8,3.59357 -8,8 0,4.40643 3.593571,8 8,8 4.406429,0 
8.000005,-3.59357 8.000005,-8 0,-4.40643 -3.593576,-8 -8.000005,-8 z m 0,2 c 3.32555,0 6,2.67445 6,6 
0,3.32555 -2.67445,6 -6,6 -3.32555,0 -6,-2.67445 -6,-6 0,-3.32555 2.67445,-6 6,-6 z m 0,1.75 c -0.687394,0 
-1.25,0.56261 -1.25,1.25 0,0.68739 0.562606,1.25 1.25,1.25 0.687394,0 1.25,-0.56261 1.25,-1.25 0,-0.68739 
-0.562606,-1.25 -1.25,-1.25 z m -1,3.25 v 5 h 2 v -5 z" />
+    </g>
+    <rect
+       style="opacity:0.8;fill:none;fill-opacity:1;stroke:none;stroke-width:8"
+       id="rect8518"
+       width="14"
+       height="14"
+       x="381"
+       y="663.51965" />
+    <g
+       id="g16836"
+       transform="translate(-160,-40)"
+       inkscape:label="build todo fixme">
+      <title
+         id="title17226">builder-todo</title>
+      <rect
+         
style="color:#bebebe;overflow:visible;opacity:0.514644;fill:none;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;marker:none;enable-background:accumulate"
+         id="rect15803"
+         width="16"
+         height="16"
+         x="300.02048"
+         y="682.51965" />
+      <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-ef
 
fect: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 302,683.51965 c -1.0907,0 -2,0.9093 -2,2 v 10 c 0,1.0907 0.9093,2 2,2 h 10 c 1.0907,0 
2,-0.9093 2,-2 v -4 a 1,1 0 0 0 -1,-1 1,1 0 0 0 -1,1 v 4 h -10 v -10 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z m 
12.13086,0.54297 -7.29297,7.29297 -2.41797,-2.41797 -1.41406,1.41406 3.83203,3.83203 8.70703,-8.70703 z" />
+    </g>
   </g>
   <g
      inkscape:groupmode="layer"
@@ -2651,6 +2740,35 @@
          d="m 63,-216 v 3 h 2 v -3 z"
          id="path3631-7" />
     </g>
+    <g
+       id="g1357"
+       transform="matrix(1,0,0,-1,0,1298.5198)"
+       inkscape:label="makefile buildfile build">
+      <title
+         id="title1359">text-makefile</title>
+      <rect
+         y="80.000008"
+         x="-658.51965"
+         height="16"
+         width="16"
+         id="rect1349"
+         style="color:#bebebe;overflow:visible;fill:none;stroke:none;stroke-width:2;marker:none"
+         transform="rotate(-90)" />
+      <rect
+         y="80.000008"
+         x="-658.51965"
+         height="16"
+         width="16"
+         id="rect1351"
+         style="color:#bebebe;overflow:visible;fill:none;stroke:none;stroke-width:2;marker:none"
+         transform="rotate(-90)" />
+      <path
+         id="path1355"
+         
style="color:#000000;overflow:visible;color-interpolation-filters:linearRGB;fill:#2e3436;fill-opacity:1;stroke:none;stroke-dasharray:1,
 2;image-rendering:auto;text-rendering:auto;enable-background:new"
+         d="m 81,323 v 3 h 6.03125 v -3 z m 7,0 v 3 h 6 v -3 z m 6,3.99219 -2,0.008 v 3 h 2 z M 81,327 v 
3.00781 L 83,330 v -3 z m 3,0 v 3 h 7 l 0.03125,-3 z m -3,4 v 3 h 6 v -3 z"
+         transform="translate(0,322.51965)"
+         sodipodi:nodetypes="cccccccccccccccccccccccccccccc" />
+    </g>
   </g>
   <g
      inkscape:groupmode="layer"
diff --git a/src/libide/io/ide-content-type.c b/src/libide/io/ide-content-type.c
index 0c024c7f0..fb4cb65c7 100644
--- a/src/libide/io/ide-content-type.c
+++ b/src/libide/io/ide-content-type.c
@@ -87,9 +87,9 @@ ide_io_init_ctor (void)
   ADD_ICON (bundled_by_content_type, "text-x-script-symbolic", NULL);
   ADD_ICON (bundled_by_content_type, "text-x-vala-symbolic", NULL);
   ADD_ICON (bundled_by_content_type, "text-xml-symbolic", NULL);
-  ADD_ICON (bundled_by_content_type, "text-x-meson", "builder-build-symbolic");
-  ADD_ICON (bundled_by_content_type, "text-x-cmake", "builder-build-symbolic");
-  ADD_ICON (bundled_by_content_type, "text-x-makefile", "builder-build-symbolic");
+  ADD_ICON (bundled_by_content_type, "text-x-meson", "text-makefile-symbolic");
+  ADD_ICON (bundled_by_content_type, "text-x-cmake", "text-makefile-symbolic");
+  ADD_ICON (bundled_by_content_type, "text-x-makefile", "text-makefile-symbolic");
 
   ADD_ICON (bundled_by_full_filename, ".editorconfig", "format-indent-more-symbolic");
   ADD_ICON (bundled_by_full_filename, ".gitignore", "builder-vcs-git-symbolic");
diff --git a/src/plugins/buildui/gbp-buildui-log-pane.c b/src/plugins/buildui/gbp-buildui-log-pane.c
index cc567fab8..71db6ac04 100644
--- a/src/plugins/buildui/gbp-buildui-log-pane.c
+++ b/src/plugins/buildui/gbp-buildui-log-pane.c
@@ -354,7 +354,7 @@ gbp_buildui_log_pane_init (GbpBuilduiLogPane *self)
 
   gtk_widget_init_template (GTK_WIDGET (self));
 
-  dzl_dock_widget_set_icon_name (DZL_DOCK_WIDGET (self), "builder-build-symbolic");
+  dzl_dock_widget_set_icon_name (DZL_DOCK_WIDGET (self), "builder-build-info-symbolic");
 
   g_signal_connect_object (self->terminal,
                            "size-allocate",
diff --git a/src/plugins/buildui/gbp-buildui-workspace-addin.c 
b/src/plugins/buildui/gbp-buildui-workspace-addin.c
index fac75a2e6..703c09f08 100644
--- a/src/plugins/buildui/gbp-buildui-workspace-addin.c
+++ b/src/plugins/buildui/gbp-buildui-workspace-addin.c
@@ -381,7 +381,7 @@ gbp_buildui_workspace_addin_load (IdeWorkspaceAddin *addin,
   ide_editor_sidebar_add_section (sidebar,
                                   "build-issues",
                                   _("Build Issues"),
-                                  "builder-build-symbolic",
+                                  "builder-build-issues-symbolic",
                                   NULL, NULL,
                                   GTK_WIDGET (self->pane),
                                   100);
diff --git a/src/plugins/todo/gbp-todo-panel.c b/src/plugins/todo/gbp-todo-panel.c
index 09b02e889..1e33966b5 100644
--- a/src/plugins/todo/gbp-todo-panel.c
+++ b/src/plugins/todo/gbp-todo-panel.c
@@ -298,7 +298,7 @@ gbp_todo_panel_init (GbpTodoPanel *self)
   empty = g_object_new (DZL_TYPE_EMPTY_STATE,
                         "title", _("Loading TODOs…"),
                         "subtitle", _("Please wait while we scan your project"),
-                        "icon-name", "emblem-ok-symbolic",
+                        "icon-name", "builder-todo-symbolic",
                         "valign", GTK_ALIGN_START,
                         "visible", TRUE,
                         NULL);
diff --git a/src/plugins/todo/gbp-todo-workspace-addin.c b/src/plugins/todo/gbp-todo-workspace-addin.c
index 26e5be2fc..9837476fe 100644
--- a/src/plugins/todo/gbp-todo-workspace-addin.c
+++ b/src/plugins/todo/gbp-todo-workspace-addin.c
@@ -155,7 +155,7 @@ gbp_todo_workspace_addin_load (IdeWorkspaceAddin *addin,
   ide_editor_sidebar_add_section (sidebar,
                                   "todo",
                                   _("TODO/FIXMEs"),
-                                  "emblem-ok-symbolic",
+                                  "builder-todo-symbolic",
                                   NULL, NULL,
                                   GTK_WIDGET (self->panel),
                                   200);


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