diff --git a/_icons/icon.ico b/_icons/icon.ico
index cb73bbb4c7922..4d18cd5f545ca 100644
Binary files a/_icons/icon.ico and b/_icons/icon.ico differ
diff --git a/_icons/iconBlack.png b/_icons/iconBlack.png
deleted file mode 100644
index 1663986267da7..0000000000000
Binary files a/_icons/iconBlack.png and /dev/null differ
diff --git a/_icons/iconBlack.svg b/_icons/iconBlack.svg
index e61b30d675bb0..09822b399508e 100644
--- a/_icons/iconBlack.svg
+++ b/_icons/iconBlack.svg
@@ -1 +1,3 @@
-
\ No newline at end of file
+
diff --git a/_icons/iconBlackSmall.png b/_icons/iconBlackSmall.png
deleted file mode 100644
index 04528fd490505..0000000000000
Binary files a/_icons/iconBlackSmall.png and /dev/null differ
diff --git a/_icons/iconBlackSmall.svg b/_icons/iconBlackSmall.svg
new file mode 100644
index 0000000000000..6be52ec3a9775
--- /dev/null
+++ b/_icons/iconBlackSmall.svg
@@ -0,0 +1,3 @@
+
diff --git a/_icons/iconCatppuccinMochaDarkSmall.png b/_icons/iconCatppuccinMochaDarkSmall.png
deleted file mode 100644
index c963e8a0e823f..0000000000000
Binary files a/_icons/iconCatppuccinMochaDarkSmall.png and /dev/null differ
diff --git a/_icons/iconCatppuccinMochaDarkSmall.svg b/_icons/iconCatppuccinMochaDarkSmall.svg
new file mode 100644
index 0000000000000..a9cdbea80ea05
--- /dev/null
+++ b/_icons/iconCatppuccinMochaDarkSmall.svg
@@ -0,0 +1,4 @@
+
diff --git a/_icons/iconCatppuccinMochaLightSmall.png b/_icons/iconCatppuccinMochaLightSmall.png
deleted file mode 100644
index 618b08e2916ae..0000000000000
Binary files a/_icons/iconCatppuccinMochaLightSmall.png and /dev/null differ
diff --git a/_icons/iconCatppuccinMochaLightSmall.svg b/_icons/iconCatppuccinMochaLightSmall.svg
new file mode 100644
index 0000000000000..f5e1d9d43b57a
--- /dev/null
+++ b/_icons/iconCatppuccinMochaLightSmall.svg
@@ -0,0 +1,4 @@
+
diff --git a/_icons/iconColor.png b/_icons/iconColor.png
index 191266143368e..235fee5bd6119 100644
Binary files a/_icons/iconColor.png and b/_icons/iconColor.png differ
diff --git a/_icons/iconColor.svg b/_icons/iconColor.svg
index 86014119a00b6..1821fcad86fb9 100644
--- a/_icons/iconColor.svg
+++ b/_icons/iconColor.svg
@@ -1,95 +1,4 @@
-
-
-
+
diff --git a/_icons/iconColorSmall.png b/_icons/iconColorSmall.png
deleted file mode 100644
index fd0060151726c..0000000000000
Binary files a/_icons/iconColorSmall.png and /dev/null differ
diff --git a/_icons/iconColorSmall.svg b/_icons/iconColorSmall.svg
new file mode 100644
index 0000000000000..c8e25b369d568
--- /dev/null
+++ b/_icons/iconColorSmall.svg
@@ -0,0 +1,4 @@
+
diff --git a/_icons/iconDraculaDarkSmall.png b/_icons/iconDraculaDarkSmall.png
deleted file mode 100644
index 5b515c64960e9..0000000000000
Binary files a/_icons/iconDraculaDarkSmall.png and /dev/null differ
diff --git a/_icons/iconDraculaDarkSmall.svg b/_icons/iconDraculaDarkSmall.svg
new file mode 100644
index 0000000000000..9a01efc1b3818
--- /dev/null
+++ b/_icons/iconDraculaDarkSmall.svg
@@ -0,0 +1,4 @@
+
diff --git a/_icons/iconDraculaLightSmall.png b/_icons/iconDraculaLightSmall.png
deleted file mode 100644
index e497925fb76ab..0000000000000
Binary files a/_icons/iconDraculaLightSmall.png and /dev/null differ
diff --git a/_icons/iconDraculaLightSmall.svg b/_icons/iconDraculaLightSmall.svg
new file mode 100644
index 0000000000000..1c2212ac474cf
--- /dev/null
+++ b/_icons/iconDraculaLightSmall.svg
@@ -0,0 +1,4 @@
+
diff --git a/_icons/iconNordicLightSmall.png b/_icons/iconNordicLightSmall.png
deleted file mode 100644
index b5b83494c8e56..0000000000000
Binary files a/_icons/iconNordicLightSmall.png and /dev/null differ
diff --git a/_icons/iconNordicLightSmall.svg b/_icons/iconNordicLightSmall.svg
new file mode 100644
index 0000000000000..8b5cbd2dc3049
--- /dev/null
+++ b/_icons/iconNordicLightSmall.svg
@@ -0,0 +1,4 @@
+
diff --git a/_icons/iconWhite.png b/_icons/iconWhite.png
deleted file mode 100644
index 38f58b591df9a..0000000000000
Binary files a/_icons/iconWhite.png and /dev/null differ
diff --git a/_icons/iconWhite.svg b/_icons/iconWhite.svg
index 285f9ee67aa2b..bd0595084c1af 100644
--- a/_icons/iconWhite.svg
+++ b/_icons/iconWhite.svg
@@ -1,95 +1,3 @@
-
-
-
+
diff --git a/_icons/iconWhiteSmall.png b/_icons/iconWhiteSmall.png
deleted file mode 100644
index 876cc6eed1538..0000000000000
Binary files a/_icons/iconWhiteSmall.png and /dev/null differ
diff --git a/_icons/iconWhiteSmall.svg b/_icons/iconWhiteSmall.svg
new file mode 100644
index 0000000000000..859901456a528
--- /dev/null
+++ b/_icons/iconWhiteSmall.svg
@@ -0,0 +1,3 @@
+
diff --git a/_icons/textBlack.png b/_icons/textBlack.png
deleted file mode 100644
index e79196384afdf..0000000000000
Binary files a/_icons/textBlack.png and /dev/null differ
diff --git a/_icons/textBlack.svg b/_icons/textBlack.svg
new file mode 100644
index 0000000000000..bc1b89afd49e3
--- /dev/null
+++ b/_icons/textBlack.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/_icons/textBlackSmall.png b/_icons/textBlackSmall.png
deleted file mode 100644
index 80560ba9d0a73..0000000000000
Binary files a/_icons/textBlackSmall.png and /dev/null differ
diff --git a/_icons/textBlackSmall.svg b/_icons/textBlackSmall.svg
new file mode 100644
index 0000000000000..411d37c02cd99
--- /dev/null
+++ b/_icons/textBlackSmall.svg
@@ -0,0 +1,10 @@
+
diff --git a/_icons/textCatppuccinMochaDarkSmall.png b/_icons/textCatppuccinMochaDarkSmall.png
deleted file mode 100644
index c5b70b21548f2..0000000000000
Binary files a/_icons/textCatppuccinMochaDarkSmall.png and /dev/null differ
diff --git a/_icons/textCatppuccinMochaDarkSmall.svg b/_icons/textCatppuccinMochaDarkSmall.svg
new file mode 100644
index 0000000000000..ef5d976be26f2
--- /dev/null
+++ b/_icons/textCatppuccinMochaDarkSmall.svg
@@ -0,0 +1,10 @@
+
diff --git a/_icons/textCatppuccinMochaLightSmall.png b/_icons/textCatppuccinMochaLightSmall.png
deleted file mode 100644
index 8a7bd5bc534a4..0000000000000
Binary files a/_icons/textCatppuccinMochaLightSmall.png and /dev/null differ
diff --git a/_icons/textCatppuccinMochaLightSmall.svg b/_icons/textCatppuccinMochaLightSmall.svg
new file mode 100644
index 0000000000000..e47d287c6cdfd
--- /dev/null
+++ b/_icons/textCatppuccinMochaLightSmall.svg
@@ -0,0 +1,10 @@
+
diff --git a/_icons/textColor.png b/_icons/textColor.png
deleted file mode 100644
index bdc83759e6ece..0000000000000
Binary files a/_icons/textColor.png and /dev/null differ
diff --git a/_icons/textColor.svg b/_icons/textColor.svg
new file mode 100644
index 0000000000000..b3bb6cb3dcb61
--- /dev/null
+++ b/_icons/textColor.svg
@@ -0,0 +1,10 @@
+
diff --git a/_icons/textColorSmall.png b/_icons/textColorSmall.png
deleted file mode 100644
index 7a2196afffb52..0000000000000
Binary files a/_icons/textColorSmall.png and /dev/null differ
diff --git a/_icons/textColorSmall.svg b/_icons/textColorSmall.svg
new file mode 100644
index 0000000000000..c4aa40176c121
--- /dev/null
+++ b/_icons/textColorSmall.svg
@@ -0,0 +1,10 @@
+
diff --git a/_icons/textDraculaDarkSmall.png b/_icons/textDraculaDarkSmall.png
deleted file mode 100644
index ae232959572db..0000000000000
Binary files a/_icons/textDraculaDarkSmall.png and /dev/null differ
diff --git a/_icons/textDraculaDarkSmall.svg b/_icons/textDraculaDarkSmall.svg
new file mode 100644
index 0000000000000..04e05e6db6549
--- /dev/null
+++ b/_icons/textDraculaDarkSmall.svg
@@ -0,0 +1,10 @@
+
diff --git a/_icons/textDraculaLightSmall.png b/_icons/textDraculaLightSmall.png
deleted file mode 100644
index 219397d617a5f..0000000000000
Binary files a/_icons/textDraculaLightSmall.png and /dev/null differ
diff --git a/_icons/textDraculaLightSmall.svg b/_icons/textDraculaLightSmall.svg
new file mode 100644
index 0000000000000..1feb964f25c47
--- /dev/null
+++ b/_icons/textDraculaLightSmall.svg
@@ -0,0 +1,10 @@
+
diff --git a/_icons/textNordicLightSmall.png b/_icons/textNordicLightSmall.png
deleted file mode 100644
index b23422a08c14f..0000000000000
Binary files a/_icons/textNordicLightSmall.png and /dev/null differ
diff --git a/_icons/textNordicLightSmall.svg b/_icons/textNordicLightSmall.svg
new file mode 100644
index 0000000000000..692f9edd629d2
--- /dev/null
+++ b/_icons/textNordicLightSmall.svg
@@ -0,0 +1,10 @@
+
diff --git a/_icons/textWhite.svg b/_icons/textWhite.svg
new file mode 100644
index 0000000000000..fcafdd3bd049e
--- /dev/null
+++ b/_icons/textWhite.svg
@@ -0,0 +1,10 @@
+
diff --git a/_icons/textWhiteSmall.png b/_icons/textWhiteSmall.png
deleted file mode 100644
index 219397d617a5f..0000000000000
Binary files a/_icons/textWhiteSmall.png and /dev/null differ
diff --git a/_icons/textWhiteSmall.svg b/_icons/textWhiteSmall.svg
new file mode 100644
index 0000000000000..23258dd1465d2
--- /dev/null
+++ b/_icons/textWhiteSmall.svg
@@ -0,0 +1,10 @@
+
diff --git a/src/renderer/themes.css b/src/renderer/themes.css
index f5e279ae514e1..741dc631d2194 100644
--- a/src/renderer/themes.css
+++ b/src/renderer/themes.css
@@ -51,8 +51,8 @@
.system[data-system-theme*='dark'], .dark,
.black,
.gray {
- --logo-icon: url("../../_icons/iconColorSmall.png");
- --logo-text: url("../../_icons/textColorSmall.png");
+ --logo-icon: url("../../_icons/iconColorSmall.svg");
+ --logo-text: url("../../_icons/textColorSmall.svg");
}
.system[data-system-theme*='dark'], .dark,
@@ -146,8 +146,8 @@
--side-nav-hover-color: #57596B;
--side-nav-active-color: #3D4051;
--search-bar-color: #3E3F4A;
- --logo-icon: url("../../_icons/iconDraculaLightSmall.png");
- --logo-text: url("../../_icons/textDraculaLightSmall.png");
+ --logo-icon: url("../../_icons/iconDraculaLightSmall.svg");
+ --logo-text: url("../../_icons/textDraculaLightSmall.svg");
}
.catppuccinMocha {
@@ -165,8 +165,8 @@
--side-nav-hover-color: #11111b;
--side-nav-active-color: #11111b;
--search-bar-color: #313244;
- --logo-icon: url("../../_icons/iconCatppuccinMochaLightSmall.png");
- --logo-text: url("../../_icons/textCatppuccinMochaLightSmall.png");
+ --logo-icon: url("../../_icons/iconCatppuccinMochaLightSmall.svg");
+ --logo-text: url("../../_icons/textCatppuccinMochaLightSmall.svg");
}
.pastelPink {
@@ -187,8 +187,8 @@
--side-nav-active-color: #3124E7;
--side-nav-active-text-color: #FFFF;
--search-bar-color: #FFF0DD;
- --logo-icon: url("../../_icons/iconBlackSmall.png");
- --logo-text: url("../../_icons/textBlackSmall.png");
+ --logo-icon: url("../../_icons/iconBlackSmall.svg");
+ --logo-text: url("../../_icons/textBlackSmall.svg");
}
.hotPink {
@@ -209,8 +209,8 @@
--side-nav-active-color: #959595;
--side-nav-active-text-color: #000000;
--search-bar-color: #9C2D5D;
- --logo-icon: url("../../_icons/iconWhiteSmall.png");
- --logo-text: url("../../_icons/textWhiteSmall.png");
+ --logo-icon: url("../../_icons/iconWhiteSmall.svg");
+ --logo-text: url("../../_icons/textWhiteSmall.svg");
/* The hot pink theme does not have a great color contrast with
many other colors than black and white. This means that the primary and
secondary theme colors are forced here to be black so as to avoid any
@@ -257,8 +257,8 @@ it can be safely elided. This looks quite pleasant on this theme. */
--side-nav-hover-color: #3b4252;
--side-nav-active-color: #3b4252;
--search-bar-color: #4b566a;
- --logo-icon: url("../../_icons/iconNordicLightSmall.png");
- --logo-text: url("../../_icons/textNordicLightSmall.png");
+ --logo-icon: url("../../_icons/iconNordicLightSmall.svg");
+ --logo-text: url("../../_icons/textNordicLightSmall.svg");
}
.mainRed,
@@ -272,8 +272,8 @@ it can be safely elided. This looks quite pleasant on this theme. */
.mainTeal,
.mainGreen {
--text-with-main-color: #FFFFFF;
- --logo-icon-bar-color: url("../../_icons/iconWhiteSmall.png");
- --logo-text-bar-color: url("../../_icons/textWhiteSmall.png");
+ --logo-icon-bar-color: url("../../_icons/iconWhiteSmall.svg");
+ --logo-text-bar-color: url("../../_icons/textWhiteSmall.svg");
}
.mainLightGreen,
@@ -283,8 +283,8 @@ it can be safely elided. This looks quite pleasant on this theme. */
.mainOrange,
.mainDeepOrange {
--text-with-main-color: #000000;
- --logo-icon-bar-color: url("../../_icons/iconBlackSmall.png");
- --logo-text-bar-color: url("../../_icons/textBlackSmall.png");
+ --logo-icon-bar-color: url("../../_icons/iconBlackSmall.svg");
+ --logo-text-bar-color: url("../../_icons/textBlackSmall.svg");
}
.mainRed {
@@ -388,16 +388,16 @@ it can be safely elided. This looks quite pleasant on this theme. */
.mainDraculaOrange,
.mainDraculaYellow {
--text-with-main-color: #282A36;
- --logo-icon-bar-color: url("../../_icons/iconDraculaDarkSmall.png");
- --logo-text-bar-color: url("../../_icons/textDraculaDarkSmall.png");
+ --logo-icon-bar-color: url("../../_icons/iconDraculaDarkSmall.svg");
+ --logo-text-bar-color: url("../../_icons/textDraculaDarkSmall.svg");
}
.mainDraculaPink,
.mainDraculaPurple,
.mainDraculaRed {
--text-with-main-color: #F8F8F2;
- --logo-icon-bar-color: url("../../_icons/iconDraculaLightSmall.png");
- --logo-text-bar-color: url("../../_icons/textDraculaLightSmall.png");
+ --logo-icon-bar-color: url("../../_icons/iconDraculaLightSmall.svg");
+ --logo-text-bar-color: url("../../_icons/textDraculaLightSmall.svg");
}
.mainDraculaCyan {
@@ -457,8 +457,8 @@ it can be safely elided. This looks quite pleasant on this theme. */
.mainCatppuccinMochaBlue,
.mainCatppuccinMochaLavender {
--text-with-main-color: #1e1e2e;
- --logo-icon-bar-color: url("../../_icons/iconCatppuccinMochaDarkSmall.png");
- --logo-text-bar-color: url("../../_icons/textCatppuccinMochaDarkSmall.png");
+ --logo-icon-bar-color: url("../../_icons/iconCatppuccinMochaDarkSmall.svg");
+ --logo-text-bar-color: url("../../_icons/textCatppuccinMochaDarkSmall.svg");
}
.mainCatppuccinMochaRosewater {