From 1a72757e4171ab75d058863da2a0c27d6505c4f7 Mon Sep 17 00:00:00 2001 From: zach Date: Wed, 27 May 2026 22:51:03 +0200 Subject: [PATCH] more tray icon replacements --- .gitignore | 2 ++ Config/General.qml | 2 +- Modules/SysTray/TrayItem.qml | 7 +++++++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 72ab8cb..39a44e6 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,5 @@ uv.lock .qtcreator/ dist/ **/target/ +**/test-plugins/ +**/Charts/ diff --git a/Config/General.qml b/Config/General.qml index 7948941..45d3513 100644 --- a/Config/General.qml +++ b/Config/General.qml @@ -27,7 +27,7 @@ JsonObject { { perc: 20, name: qsTr("Low battery"), - message: qsTr("Battery at %1%").arg(Battery.currentPerc * 100), + message: qsTr("Battery is low"), icon: "battery_android_frame_2" }, ] diff --git a/Modules/SysTray/TrayItem.qml b/Modules/SysTray/TrayItem.qml index ff0faa2..5b0880f 100644 --- a/Modules/SysTray/TrayItem.qml +++ b/Modules/SysTray/TrayItem.qml @@ -29,6 +29,13 @@ Item { return Quickshell.iconPath("telegram-mute-panel"); else if (icon === Quickshell.iconPath("com.ayugram.desktop-symbolic")) return Quickshell.iconPath("telegram-panel"); + } else if (app === "TelegramDesktop") { + if (icon === Quickshell.iconPath("org.telegram.desktop-symbolic")) + return Quickshell.iconPath("telegram-panel"); + else if (icon === Quickshell.iconPath("org.telegram.desktop-attention-symbolic")) + return Quickshell.iconPath("telegram-attention-panel"); + else if (icon === Quickshell.iconPath("org.telegram.desktop-mute-symbolic")) + return Quickshell.iconPath("telegram-mute-panel"); } return root.item.icon;