diff --git a/src-tauri/icons/icon-symbolic.svg b/src-tauri/icons/icon-symbolic.svg
index 49a7f8c4f..8a79cba07 100644
--- a/src-tauri/icons/icon-symbolic.svg
+++ b/src-tauri/icons/icon-symbolic.svg
@@ -1,16 +1,32 @@
diff --git a/src-tauri/icons/tray-dark-22.png b/src-tauri/icons/tray-dark-22.png
index d9151a1c3..df0401861 100644
Binary files a/src-tauri/icons/tray-dark-22.png and b/src-tauri/icons/tray-dark-22.png differ
diff --git a/src-tauri/icons/tray-dark-32.png b/src-tauri/icons/tray-dark-32.png
index f70997fd0..d70be980c 100644
Binary files a/src-tauri/icons/tray-dark-32.png and b/src-tauri/icons/tray-dark-32.png differ
diff --git a/src-tauri/icons/tray-dark-44.png b/src-tauri/icons/tray-dark-44.png
index 58331abb2..3e1cc24c1 100644
Binary files a/src-tauri/icons/tray-dark-44.png and b/src-tauri/icons/tray-dark-44.png differ
diff --git a/src-tauri/icons/tray-dark-64.png b/src-tauri/icons/tray-dark-64.png
index 7bb812808..0c98d32d8 100644
Binary files a/src-tauri/icons/tray-dark-64.png and b/src-tauri/icons/tray-dark-64.png differ
diff --git a/src-tauri/icons/tray-light-22.png b/src-tauri/icons/tray-light-22.png
index 1499cafb0..684748254 100644
Binary files a/src-tauri/icons/tray-light-22.png and b/src-tauri/icons/tray-light-22.png differ
diff --git a/src-tauri/icons/tray-light-32.png b/src-tauri/icons/tray-light-32.png
index 470dfc727..c522edcd2 100644
Binary files a/src-tauri/icons/tray-light-32.png and b/src-tauri/icons/tray-light-32.png differ
diff --git a/src-tauri/icons/tray-light-44.png b/src-tauri/icons/tray-light-44.png
index 1616757e9..e62e61116 100644
Binary files a/src-tauri/icons/tray-light-44.png and b/src-tauri/icons/tray-light-44.png differ
diff --git a/src-tauri/icons/tray-light-64.png b/src-tauri/icons/tray-light-64.png
index b740dc9ce..2428dada7 100644
Binary files a/src-tauri/icons/tray-light-64.png and b/src-tauri/icons/tray-light-64.png differ
diff --git a/src-tauri/src/tray_linux_ksni.rs b/src-tauri/src/tray_linux_ksni.rs
index bac10db59..ce67298d8 100644
--- a/src-tauri/src/tray_linux_ksni.rs
+++ b/src-tauri/src/tray_linux_ksni.rs
@@ -147,9 +147,12 @@ impl Tray for QbzTray {
}
fn icon_name(&self) -> String {
- // Fall back to the themed icon name when the panel prefers it over
- // pixmap data (some GNOME extensions, certain remote X11 setups).
- "com.blitzfc.qbz".into()
+ // Intentionally empty: SNI panels (KDE Plasma especially) prefer
+ // IconName over IconPixmap when both are present, and resolving the
+ // app id `com.blitzfc.qbz` against the icon theme picks up the full
+ // colour app icon instead of our themed monochrome glyph (issue #362).
+ // An empty name forces panels to render IconPixmap directly.
+ String::new()
}
fn icon_pixmap(&self) -> Vec {
diff --git a/static/logo.svg b/static/logo.svg
new file mode 100644
index 000000000..5378b8fa9
--- /dev/null
+++ b/static/logo.svg
@@ -0,0 +1,42 @@
+
+