diff --git a/prefs/zen/glance.yaml b/prefs/zen/glance.yaml
index 299e616c7..ef01648c1 100644
--- a/prefs/zen/glance.yaml
+++ b/prefs/zen/glance.yaml
@@ -15,7 +15,7 @@
value: "alt" # ctrl, alt, shift
- name: zen.glance.animation-duration
- value: 300 # in milliseconds
+ value: 350 # in milliseconds
- name: zen.glance.deactivate-docshell-during-animation
value: true
diff --git a/src/browser/themes/shared/zen-icons/nucleo/algorithm.svg b/src/browser/themes/shared/zen-icons/nucleo/algorithm.svg
index f4514168a..f35991ccc 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/algorithm.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/algorithm.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/browser/themes/shared/zen-icons/nucleo/arrow-down.svg b/src/browser/themes/shared/zen-icons/nucleo/arrow-down.svg
index 5e0c26ca3..19b526e0b 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/arrow-down.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/arrow-down.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/arrow-left.svg b/src/browser/themes/shared/zen-icons/nucleo/arrow-left.svg
index 699b46edd..885934f29 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/arrow-left.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/arrow-left.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/arrow-right.svg b/src/browser/themes/shared/zen-icons/nucleo/arrow-right.svg
index 6756d32bc..88847cd96 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/arrow-right.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/arrow-right.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/arrow-up.svg b/src/browser/themes/shared/zen-icons/nucleo/arrow-up.svg
index 27f801aeb..b72ea070d 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/arrow-up.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/arrow-up.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/autoplay-media-blocked.svg b/src/browser/themes/shared/zen-icons/nucleo/autoplay-media-blocked.svg
index 81c05e0d4..fda0785c6 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/autoplay-media-blocked.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/autoplay-media-blocked.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/autoplay-media-fill.svg b/src/browser/themes/shared/zen-icons/nucleo/autoplay-media-fill.svg
index 4522c6113..d16ce98cf 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/autoplay-media-fill.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/autoplay-media-fill.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/autoplay-media.svg b/src/browser/themes/shared/zen-icons/nucleo/autoplay-media.svg
index debd55d00..a7dc91f2c 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/autoplay-media.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/autoplay-media.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/back.svg b/src/browser/themes/shared/zen-icons/nucleo/back.svg
index d8e53602b..1755318fb 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/back.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/back.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/bookmark-hollow.svg b/src/browser/themes/shared/zen-icons/nucleo/bookmark-hollow.svg
index cc807d4b5..ab5f27a89 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/bookmark-hollow.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/bookmark-hollow.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/bookmark-star-on-tray.svg b/src/browser/themes/shared/zen-icons/nucleo/bookmark-star-on-tray.svg
index 7fbd21601..a8fd00b0a 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/bookmark-star-on-tray.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/bookmark-star-on-tray.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/bookmark.svg b/src/browser/themes/shared/zen-icons/nucleo/bookmark.svg
index 4ad47f9fe..278b3fa90 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/bookmark.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/bookmark.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/camera-blocked.svg b/src/browser/themes/shared/zen-icons/nucleo/camera-blocked.svg
index ff7a068ae..acb82e38f 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/camera-blocked.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/camera-blocked.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/camera-fill.svg b/src/browser/themes/shared/zen-icons/nucleo/camera-fill.svg
index 29264b05b..60b32e501 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/camera-fill.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/camera-fill.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/camera.svg b/src/browser/themes/shared/zen-icons/nucleo/camera.svg
index 712afcf21..232a55ab9 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/camera.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/camera.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/canvas-blocked.svg b/src/browser/themes/shared/zen-icons/nucleo/canvas-blocked.svg
index d3499066b..05a21e86f 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/canvas-blocked.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/canvas-blocked.svg
@@ -2,4 +2,8 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/canvas.svg b/src/browser/themes/shared/zen-icons/nucleo/canvas.svg
index 2d011ca40..6d2221328 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/canvas.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/canvas.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/chevron.svg b/src/browser/themes/shared/zen-icons/nucleo/chevron.svg
index 93ad1f2f2..8f6544c06 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/chevron.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/chevron.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/close.svg b/src/browser/themes/shared/zen-icons/nucleo/close.svg
index 682dc2a9a..c4d0be066 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/close.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/close.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/container-tab.svg b/src/browser/themes/shared/zen-icons/nucleo/container-tab.svg
index df1090238..c9b62fbd4 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/container-tab.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/container-tab.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/cookies-fill.svg b/src/browser/themes/shared/zen-icons/nucleo/cookies-fill.svg
index 6b5ffcb58..384076dc0 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/cookies-fill.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/cookies-fill.svg
@@ -1,5 +1,5 @@
-#filter dumbComments emptyLines substitution
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+#filter dumbComments emptyLines substitution
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
\ No newline at end of file
diff --git a/src/browser/themes/shared/zen-icons/nucleo/customize.svg b/src/browser/themes/shared/zen-icons/nucleo/customize.svg
index 8ce703086..502159c61 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/customize.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/customize.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/dart-down.svg b/src/browser/themes/shared/zen-icons/nucleo/dart-down.svg
index f338c2767..5ab92a59b 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/dart-down.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/dart-down.svg
@@ -1,5 +1,5 @@
-#filter dumbComments emptyLines substitution
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+#filter dumbComments emptyLines substitution
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
\ No newline at end of file
diff --git a/src/browser/themes/shared/zen-icons/nucleo/desktop-notification-blocked.svg b/src/browser/themes/shared/zen-icons/nucleo/desktop-notification-blocked.svg
index 348998b89..2f34e73e5 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/desktop-notification-blocked.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/desktop-notification-blocked.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/desktop-notification-fill.svg b/src/browser/themes/shared/zen-icons/nucleo/desktop-notification-fill.svg
index f17ecffa2..c94bb578c 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/desktop-notification-fill.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/desktop-notification-fill.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/desktop-notification.svg b/src/browser/themes/shared/zen-icons/nucleo/desktop-notification.svg
index 2a97be245..fe56121b8 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/desktop-notification.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/desktop-notification.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/developer.svg b/src/browser/themes/shared/zen-icons/nucleo/developer.svg
index 25697fa7e..868c698b1 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/developer.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/developer.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/downloads.svg b/src/browser/themes/shared/zen-icons/nucleo/downloads.svg
index 65c677830..e2460d778 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/downloads.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/downloads.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/drag-indicator.svg b/src/browser/themes/shared/zen-icons/nucleo/drag-indicator.svg
index daf42154c..fd2bb2afc 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/drag-indicator.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/drag-indicator.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/duplicate-tab.svg b/src/browser/themes/shared/zen-icons/nucleo/duplicate-tab.svg
index 04facae18..5093208d1 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/duplicate-tab.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/duplicate-tab.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/edit-copy.svg b/src/browser/themes/shared/zen-icons/nucleo/edit-copy.svg
index 28a99ca70..26ad8ee42 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/edit-copy.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/edit-copy.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/edit-cut.svg b/src/browser/themes/shared/zen-icons/nucleo/edit-cut.svg
index 9dc977d11..e2c6dae14 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/edit-cut.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/edit-cut.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/edit-delete.svg b/src/browser/themes/shared/zen-icons/nucleo/edit-delete.svg
index e5a96abc8..187829213 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/edit-delete.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/edit-delete.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/edit-paste.svg b/src/browser/themes/shared/zen-icons/nucleo/edit-paste.svg
index b60422888..ead4f5a3b 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/edit-paste.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/edit-paste.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/edit-theme.svg b/src/browser/themes/shared/zen-icons/nucleo/edit-theme.svg
index 7eac7ca93..a6c84ddf0 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/edit-theme.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/edit-theme.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/essential-add.svg b/src/browser/themes/shared/zen-icons/nucleo/essential-add.svg
index 7f72f85d1..78ceabf53 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/essential-add.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/essential-add.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/essential-remove.svg b/src/browser/themes/shared/zen-icons/nucleo/essential-remove.svg
index 6f7d58e78..5c8422cb3 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/essential-remove.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/essential-remove.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/expand-sidebar.svg b/src/browser/themes/shared/zen-icons/nucleo/expand-sidebar.svg
index 1e1b34598..22d7bb3c0 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/expand-sidebar.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/expand-sidebar.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/extension-blocked.svg b/src/browser/themes/shared/zen-icons/nucleo/extension-blocked.svg
index f6a9170ee..42df02498 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/extension-blocked.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/extension-blocked.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/extension-fill.svg b/src/browser/themes/shared/zen-icons/nucleo/extension-fill.svg
index d94034e4d..bd54d8d8c 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/extension-fill.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/extension-fill.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/extension.svg b/src/browser/themes/shared/zen-icons/nucleo/extension.svg
index 1887eb430..15f5e9b91 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/extension.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/extension.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/face-sun.svg b/src/browser/themes/shared/zen-icons/nucleo/face-sun.svg
index 09743afb1..543e131a0 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/face-sun.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/face-sun.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/browser/themes/shared/zen-icons/nucleo/folder.svg b/src/browser/themes/shared/zen-icons/nucleo/folder.svg
index 76f4ec08e..0469c4dd3 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/folder.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/folder.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/forget.svg b/src/browser/themes/shared/zen-icons/nucleo/forget.svg
index d3fcb2765..db749e8a0 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/forget.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/forget.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/forward.svg b/src/browser/themes/shared/zen-icons/nucleo/forward.svg
index f079b67c3..7d169d790 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/forward.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/forward.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/fullscreen-exit.svg b/src/browser/themes/shared/zen-icons/nucleo/fullscreen-exit.svg
index b099e610b..157cda0ca 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/fullscreen-exit.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/fullscreen-exit.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/fullscreen.svg b/src/browser/themes/shared/zen-icons/nucleo/fullscreen.svg
index f37907cd4..e426c3e8e 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/fullscreen.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/fullscreen.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/geo-blocked.svg b/src/browser/themes/shared/zen-icons/nucleo/geo-blocked.svg
index d65cdc5ab..d6238d47d 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/geo-blocked.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/geo-blocked.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/geo-fill.svg b/src/browser/themes/shared/zen-icons/nucleo/geo-fill.svg
index 1813d46e4..c97eaf78d 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/geo-fill.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/geo-fill.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/geo.svg b/src/browser/themes/shared/zen-icons/nucleo/geo.svg
index 49657477c..28fb9ea6e 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/geo.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/geo.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/heart-circle-fill.svg b/src/browser/themes/shared/zen-icons/nucleo/heart-circle-fill.svg
index 3457a757f..e349c7d4c 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/heart-circle-fill.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/heart-circle-fill.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/browser/themes/shared/zen-icons/nucleo/help.svg b/src/browser/themes/shared/zen-icons/nucleo/help.svg
index cba6bc196..81e870c99 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/help.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/help.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/history.svg b/src/browser/themes/shared/zen-icons/nucleo/history.svg
index c5e7bcea9..a010a1c29 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/history.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/history.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/home.svg b/src/browser/themes/shared/zen-icons/nucleo/home.svg
index 5b638db37..fc558b3c4 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/home.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/home.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/info.svg b/src/browser/themes/shared/zen-icons/nucleo/info.svg
index 34f4459dc..86bac90dc 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/info.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/info.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/library.svg b/src/browser/themes/shared/zen-icons/nucleo/library.svg
index e5a520e5e..ad7acbea0 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/library.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/library.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/link.svg b/src/browser/themes/shared/zen-icons/nucleo/link.svg
index 70d498a01..278af3385 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/link.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/link.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/mail.svg b/src/browser/themes/shared/zen-icons/nucleo/mail.svg
index 173f98aac..ff8c736d7 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/mail.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/mail.svg
@@ -2,4 +2,6 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/manage.svg b/src/browser/themes/shared/zen-icons/nucleo/manage.svg
index bc5b89319..6fe478571 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/manage.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/manage.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/media-mute.svg b/src/browser/themes/shared/zen-icons/nucleo/media-mute.svg
index 747136ecf..d1a959d39 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/media-mute.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/media-mute.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/media-next.svg b/src/browser/themes/shared/zen-icons/nucleo/media-next.svg
index c934347a6..324696a19 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/media-next.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/media-next.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/media-pause.svg b/src/browser/themes/shared/zen-icons/nucleo/media-pause.svg
index dd6db9478..f443c908a 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/media-pause.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/media-pause.svg
@@ -2,4 +2,7 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/media-play.svg b/src/browser/themes/shared/zen-icons/nucleo/media-play.svg
index 2eb8d235f..e64a4522b 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/media-play.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/media-play.svg
@@ -2,4 +2,6 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/media-previous.svg b/src/browser/themes/shared/zen-icons/nucleo/media-previous.svg
index 6fc0e72f3..b742cf229 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/media-previous.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/media-previous.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/media-unmute.svg b/src/browser/themes/shared/zen-icons/nucleo/media-unmute.svg
index 99c33a266..c984a067d 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/media-unmute.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/media-unmute.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/menu.svg b/src/browser/themes/shared/zen-icons/nucleo/menu.svg
index 553364a62..f40520328 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/menu.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/menu.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/microphone-blocked-fill.svg b/src/browser/themes/shared/zen-icons/nucleo/microphone-blocked-fill.svg
index 9672461d5..113cb70e6 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/microphone-blocked-fill.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/microphone-blocked-fill.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/browser/themes/shared/zen-icons/nucleo/microphone-blocked.svg b/src/browser/themes/shared/zen-icons/nucleo/microphone-blocked.svg
index b87298c2b..ed26bd3d8 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/microphone-blocked.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/microphone-blocked.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/microphone-fill.svg b/src/browser/themes/shared/zen-icons/nucleo/microphone-fill.svg
index 3a254649a..78ad217ad 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/microphone-fill.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/microphone-fill.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/browser/themes/shared/zen-icons/nucleo/microphone.svg b/src/browser/themes/shared/zen-icons/nucleo/microphone.svg
index 0d22847bf..5e4feacdd 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/microphone.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/microphone.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/midi.svg b/src/browser/themes/shared/zen-icons/nucleo/midi.svg
index 1f464fad7..8d0ca17c5 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/midi.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/midi.svg
@@ -2,4 +2,6 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/moon-stars.svg b/src/browser/themes/shared/zen-icons/nucleo/moon-stars.svg
index 56b7cf243..f4739fbae 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/moon-stars.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/moon-stars.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/browser/themes/shared/zen-icons/nucleo/new-tab-image.svg b/src/browser/themes/shared/zen-icons/nucleo/new-tab-image.svg
index 632d9cc11..dda94088c 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/new-tab-image.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/new-tab-image.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/open.svg b/src/browser/themes/shared/zen-icons/nucleo/open.svg
index abc191e15..96bfa0966 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/open.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/open.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/page-portrait.svg b/src/browser/themes/shared/zen-icons/nucleo/page-portrait.svg
index 364d712c9..8d7b773ec 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/page-portrait.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/page-portrait.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/palette.svg b/src/browser/themes/shared/zen-icons/nucleo/palette.svg
index 8eff0c8a9..97219e0a1 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/palette.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/palette.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/passwords.svg b/src/browser/themes/shared/zen-icons/nucleo/passwords.svg
index 997311848..21782beb0 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/passwords.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/passwords.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/permissions-fill.svg b/src/browser/themes/shared/zen-icons/nucleo/permissions-fill.svg
index d6366878e..3d38645aa 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/permissions-fill.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/permissions-fill.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/permissions.svg b/src/browser/themes/shared/zen-icons/nucleo/permissions.svg
index 29d2475b4..b9d1adceb 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/permissions.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/permissions.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/persistent-storage-blocked.svg b/src/browser/themes/shared/zen-icons/nucleo/persistent-storage-blocked.svg
index f6a9170ee..42df02498 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/persistent-storage-blocked.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/persistent-storage-blocked.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/persistent-storage-fill.svg b/src/browser/themes/shared/zen-icons/nucleo/persistent-storage-fill.svg
index f9508d46c..1c5e3099d 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/persistent-storage-fill.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/persistent-storage-fill.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/persistent-storage.svg b/src/browser/themes/shared/zen-icons/nucleo/persistent-storage.svg
index a9286a712..66ad08c43 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/persistent-storage.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/persistent-storage.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/pin.svg b/src/browser/themes/shared/zen-icons/nucleo/pin.svg
index f52884e9c..a00a00b17 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/pin.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/pin.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/plus.svg b/src/browser/themes/shared/zen-icons/nucleo/plus.svg
index 6dbeca893..0423e9ab9 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/plus.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/plus.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/popup-fill.svg b/src/browser/themes/shared/zen-icons/nucleo/popup-fill.svg
index 24e246664..958aed3f2 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/popup-fill.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/popup-fill.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/popup.svg b/src/browser/themes/shared/zen-icons/nucleo/popup.svg
index d560848ea..66f513bfd 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/popup.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/popup.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/print.svg b/src/browser/themes/shared/zen-icons/nucleo/print.svg
index df41f9088..8e16cfa3b 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/print.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/print.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/private-window.svg b/src/browser/themes/shared/zen-icons/nucleo/private-window.svg
index 1610af628..5e4a34322 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/private-window.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/private-window.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/privateBrowsing.svg b/src/browser/themes/shared/zen-icons/nucleo/privateBrowsing.svg
index edc485a72..5798464ba 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/privateBrowsing.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/privateBrowsing.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/reader-mode.svg b/src/browser/themes/shared/zen-icons/nucleo/reader-mode.svg
index 033cb82e6..be854bc27 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/reader-mode.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/reader-mode.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/reload.svg b/src/browser/themes/shared/zen-icons/nucleo/reload.svg
index a16acd3a8..876728dc2 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/reload.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/reload.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/save.svg b/src/browser/themes/shared/zen-icons/nucleo/save.svg
index 35544ad70..aa51f6b3a 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/save.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/save.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/screen-blocked.svg b/src/browser/themes/shared/zen-icons/nucleo/screen-blocked.svg
index 8e8a065a6..c1372dfb8 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/screen-blocked.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/screen-blocked.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/screen.svg b/src/browser/themes/shared/zen-icons/nucleo/screen.svg
index 41d102c49..53453e919 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/screen.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/screen.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/screenshot.svg b/src/browser/themes/shared/zen-icons/nucleo/screenshot.svg
index 60f1a3218..2d1224924 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/screenshot.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/screenshot.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/search-glass.svg b/src/browser/themes/shared/zen-icons/nucleo/search-glass.svg
index 5b7f6e579..947e7e4e5 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/search-glass.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/search-glass.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/search-page.svg b/src/browser/themes/shared/zen-icons/nucleo/search-page.svg
index 25f5a9b4c..473dcaf09 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/search-page.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/search-page.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/security-broken.svg b/src/browser/themes/shared/zen-icons/nucleo/security-broken.svg
index 5027043a8..86396585e 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/security-broken.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/security-broken.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/security-warning.svg b/src/browser/themes/shared/zen-icons/nucleo/security-warning.svg
index 48e62f68c..56671347e 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/security-warning.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/security-warning.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/security.svg b/src/browser/themes/shared/zen-icons/nucleo/security.svg
index 2c8e94752..be0b9f9b2 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/security.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/security.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/send-to-device.svg b/src/browser/themes/shared/zen-icons/nucleo/send-to-device.svg
index 61c3d2a55..47d89aa11 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/send-to-device.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/send-to-device.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/settings-fill.svg b/src/browser/themes/shared/zen-icons/nucleo/settings-fill.svg
index 725a26427..749d47eba 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/settings-fill.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/settings-fill.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/settings.svg b/src/browser/themes/shared/zen-icons/nucleo/settings.svg
index 99a067a22..00cc61192 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/settings.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/settings.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/share.svg b/src/browser/themes/shared/zen-icons/nucleo/share.svg
index 67ce16621..a4eb9e169 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/share.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/share.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/sidebar-right.svg b/src/browser/themes/shared/zen-icons/nucleo/sidebar-right.svg
index 19a32e735..d25f84075 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/sidebar-right.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/sidebar-right.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/sidebar.svg b/src/browser/themes/shared/zen-icons/nucleo/sidebar.svg
index bb27965dd..b5a095f80 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/sidebar.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/sidebar.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/sidebars-right.svg b/src/browser/themes/shared/zen-icons/nucleo/sidebars-right.svg
index 82df4c0ab..c9531e507 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/sidebars-right.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/sidebars-right.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/sparkles.svg b/src/browser/themes/shared/zen-icons/nucleo/sparkles.svg
index 360cb6df6..63f0bf063 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/sparkles.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/sparkles.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/browser/themes/shared/zen-icons/nucleo/spell-check.svg b/src/browser/themes/shared/zen-icons/nucleo/spell-check.svg
index fda83e401..f800613a4 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/spell-check.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/spell-check.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/split.svg b/src/browser/themes/shared/zen-icons/nucleo/split.svg
index aa9ff7355..732e7f86f 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/split.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/split.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/tab-audio-blocked-small.svg b/src/browser/themes/shared/zen-icons/nucleo/tab-audio-blocked-small.svg
index 36b89213d..75e6d0a76 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/tab-audio-blocked-small.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/tab-audio-blocked-small.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/tab-audio-muted-small.svg b/src/browser/themes/shared/zen-icons/nucleo/tab-audio-muted-small.svg
index c3d676dfa..9e67740ff 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/tab-audio-muted-small.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/tab-audio-muted-small.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/tab-audio-playing-small.svg b/src/browser/themes/shared/zen-icons/nucleo/tab-audio-playing-small.svg
index 6708ff93e..8aea8022d 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/tab-audio-playing-small.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/tab-audio-playing-small.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/tab.svg b/src/browser/themes/shared/zen-icons/nucleo/tab.svg
index d541b0249..482873893 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/tab.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/tab.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/tool-profiler.svg b/src/browser/themes/shared/zen-icons/nucleo/tool-profiler.svg
index 8af76d2ee..721953849 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/tool-profiler.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/tool-profiler.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/tracking-protection-fill.svg b/src/browser/themes/shared/zen-icons/nucleo/tracking-protection-fill.svg
index acf96caf6..8a9ef1f1f 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/tracking-protection-fill.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/tracking-protection-fill.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/tracking-protection.svg b/src/browser/themes/shared/zen-icons/nucleo/tracking-protection.svg
index 52e6c3e04..55aa2ee5d 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/tracking-protection.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/tracking-protection.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/translations.svg b/src/browser/themes/shared/zen-icons/nucleo/translations.svg
index d805e3d21..5aecf2311 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/translations.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/translations.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/trash.svg b/src/browser/themes/shared/zen-icons/nucleo/trash.svg
index 4a285a230..83346f596 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/trash.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/trash.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/browser/themes/shared/zen-icons/nucleo/unpin.svg b/src/browser/themes/shared/zen-icons/nucleo/unpin.svg
index 227e9a2e8..6ef1ef8d2 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/unpin.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/unpin.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/video-blocked-fill.svg b/src/browser/themes/shared/zen-icons/nucleo/video-blocked-fill.svg
index dc380422b..b1e8fa101 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/video-blocked-fill.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/video-blocked-fill.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/browser/themes/shared/zen-icons/nucleo/video-fill.svg b/src/browser/themes/shared/zen-icons/nucleo/video-fill.svg
index 90703d751..f168e7a1d 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/video-fill.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/video-fill.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/browser/themes/shared/zen-icons/nucleo/window.svg b/src/browser/themes/shared/zen-icons/nucleo/window.svg
index 632d9cc11..dda94088c 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/window.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/window.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/xr-blocked.svg b/src/browser/themes/shared/zen-icons/nucleo/xr-blocked.svg
index 11a1fde71..bfd4c9f2e 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/xr-blocked.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/xr-blocked.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/xr-fill.svg b/src/browser/themes/shared/zen-icons/nucleo/xr-fill.svg
index 5ed058840..bd387cd56 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/xr-fill.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/xr-fill.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/xr.svg b/src/browser/themes/shared/zen-icons/nucleo/xr.svg
index e83a1577a..e3e34c28c 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/xr.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/xr.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/nucleo/zoom-out.svg b/src/browser/themes/shared/zen-icons/nucleo/zoom-out.svg
index 227e9a2e8..6ef1ef8d2 100644
--- a/src/browser/themes/shared/zen-icons/nucleo/zoom-out.svg
+++ b/src/browser/themes/shared/zen-icons/nucleo/zoom-out.svg
@@ -2,4 +2,4 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
\ No newline at end of file
+
diff --git a/src/browser/themes/shared/zen-icons/update-resources.sh b/src/browser/themes/shared/zen-icons/update-resources.sh
index ee4bea86a..33a6ef63d 100755
--- a/src/browser/themes/shared/zen-icons/update-resources.sh
+++ b/src/browser/themes/shared/zen-icons/update-resources.sh
@@ -31,47 +31,10 @@ add_header_to_file() {
fi
}
-merge_svg_paths() {
- # Remove all lines starting with "#" so we can use a valid svg file
- file="$1"
- echo "Merging paths in $file"
- temp_file=${file}.tmp.svg
- grep -v '^#' "$file" > $temp_file && mv $temp_file "$file"
- # migrate the svg attributes such as fill and fill-opacity, stroke, etc to the svg tag
- fill_attr=$(grep -o 'fill="[^"]*"' "$file" | head -n 1)
- fill_opacity_attr=$(grep -o 'fill-opacity="[^"]*"' "$file" | head -n 1)
- stroke_attr=$(grep -o 'stroke="[^"]*"' "$file" | head -n 1)
- stroke_width_attr=$(grep -o 'stroke-width="[^"]*"' "$file" | head -n 1)
- stroke_opacity_attr=$(grep -o 'stroke-opacity="[^"]*"' "$file" | head -n 1)
- # Check if the file is in the do_not_optimize list
- if [[ " ${do_not_optimize[@]} " =~ " $(basename $file) " ]]; then
- echo "Skipping optimization for $file"
- return
- fi
- # Use inkscape to merge all paths into one
- inkscape "$file" --actions="select-all;object-to-path;select-all;path-combine" --export-plain-svg --export-filename="${temp_file}"
- # optimize the svg
- npx svgo --multipass "${temp_file}" --config=../../../../../svgo.config.js
- # add the attributes to the svg tag
- sed -i '' "s/