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 @@ - - - - + viewBox="0 0 1024 1024" + width="1024" + height="1024"> + + 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 @@ + + + + + + + + + + + + + +