From 597c534279d59ebdeab00837ca2459410a83ff26 Mon Sep 17 00:00:00 2001
From: Silvio Giebl <silvio.giebl@hivemq.com>
Date: Thu, 25 Jun 2020 23:48:24 +0200
Subject: [PATCH] Replaced svgs with feathericons.com

---
 _layouts/default.html | 26 ++++++++++++++++++--------
 _sass/content.scss    |  2 +-
 _sass/layout.scss     |  2 +-
 _sass/navigation.scss |  4 ++--
 _sass/search.scss     |  6 +++---
 5 files changed, 25 insertions(+), 15 deletions(-)

diff --git a/_layouts/default.html b/_layouts/default.html
index a40c0b79..1c0b2156 100644
--- a/_layouts/default.html
+++ b/_layouts/default.html
@@ -8,25 +8,35 @@ layout: table_wrappers
 {% include head.html %}
 <body>
   <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
-    <symbol id="svg-link" viewBox="0 0 16 16">
+    <symbol id="svg-link" viewBox="0 0 24 24">
       <title>Link</title>
-      <path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path>
+      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-link">
+        <path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path>
+      </svg>
     </symbol>
     <symbol id="svg-search" viewBox="0 0 24 24">
-      <title>Menu</title>
-      <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/><path d="M0 0h24v24H0z" fill="none"/>
+      <title>Search</title>
+      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search">
+        <circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line>
+      </svg>
     </symbol>
     <symbol id="svg-menu" viewBox="0 0 24 24">
-      <title>Search</title>
-      <path d="M0 0h24v24H0z" fill="none"/><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"/>
+      <title>Menu</title>
+      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-menu">
+        <line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="18" x2="21" y2="18"></line>
+      </svg>
     </symbol>
     <symbol id="svg-arrow-right" viewBox="0 0 24 24">
       <title>Expand</title>
-      <path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/><path d="M0 0h24v24H0z" fill="none"/>
+      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right">
+        <polyline points="9 18 15 12 9 6"></polyline>
+      </svg>
     </symbol>
     <symbol id="svg-doc" viewBox="0 0 24 24">
       <title>Document</title>
-      <path fill="none" d="M0 0h24v24H0V0z"/><path d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zM6 20V4h7v5h5v11H6z"/>
+      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-file">
+        <path d="M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z"></path><polyline points="13 2 13 9 20 9"></polyline>
+      </svg>
     </symbol>
   </svg>
 
diff --git a/_sass/content.scss b/_sass/content.scss
index 965c9c8d..5bf0ad51 100644
--- a/_sass/content.scss
+++ b/_sass/content.scss
@@ -148,7 +148,7 @@
       display: inline-block;
       width: 100%;
       height: 100%;
-      fill: $link-color;
+      color: $link-color;
       visibility: hidden;
     }
   }
diff --git a/_sass/layout.scss b/_sass/layout.scss
index 70cb6a8d..004cbe76 100644
--- a/_sass/layout.scss
+++ b/_sass/layout.scss
@@ -201,5 +201,5 @@ body {
 .icon {
   width: $sp-5;
   height: $sp-5;
-  fill: $link-color;
+  color: $link-color;
 }
diff --git a/_sass/navigation.scss b/_sass/navigation.scss
index 609390ac..0417b4c4 100644
--- a/_sass/navigation.scss
+++ b/_sass/navigation.scss
@@ -71,7 +71,7 @@
       padding-right: #{$nav-list-item-height-sm / 4};
       padding-bottom: #{$nav-list-item-height-sm / 4};
       padding-left: #{$nav-list-item-height-sm / 4};
-      fill: $link-color;
+      color: $link-color;
 
       @include mq(md) {
         width: $nav-list-item-height;
@@ -110,7 +110,7 @@
         }
 
         .nav-list-expander {
-          fill: $nav-child-link-color;
+          color: $nav-child-link-color;
         }
       }
     }
diff --git a/_sass/search.scss b/_sass/search.scss
index 647cdb8e..8a7f410c 100644
--- a/_sass/search.scss
+++ b/_sass/search.scss
@@ -68,7 +68,7 @@
     outline: 0;
 
     + .search-label .search-icon {
-      fill: $link-color;
+      color: $link-color;
     }
   }
 }
@@ -88,7 +88,7 @@
     width: #{$sp-4 * 1.2};
     height: #{$sp-4 * 1.2};
     align-self: center;
-    fill: $grey-dk-000;
+    color: $grey-dk-000;
   }
 }
 
@@ -171,7 +171,7 @@
     width: $sp-4;
     height: $sp-4;
     margin-right: $sp-2;
-    fill: $link-color;
+    color: $link-color;
     flex-shrink: 0;
   }
 
-- 
GitLab