From 9cdda21974767012581a2052e7de7647ba8db44d Mon Sep 17 00:00:00 2001 From: EvilLary Date: Mon, 1 Dec 2025 15:10:59 +0300 Subject: [PATCH 1/3] core/command: reset color after compatibility warning msg --- src/launch/command.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/launch/command.cpp b/src/launch/command.cpp index 3a7a4b1..94fe239 100644 --- a/src/launch/command.cpp +++ b/src/launch/command.cpp @@ -461,7 +461,7 @@ int runCommand(int argc, char** argv, QCoreApplication* coreApplication) { QTextStream(stdout) << "\033[31mCOMPATIBILITY WARNING: Quickshell was built against Qt " << QT_VERSION_STR << " but the system has updated to Qt " << qVersion() << " without rebuilding the package. This is likely to cause crashes, so " - "you must rebuild the quickshell package.\n"; + "you must rebuild the quickshell package.\n\033[0m"; return 1; } From 667bd38489f698bf02945c137e8714f1098adb67 Mon Sep 17 00:00:00 2001 From: Alejandro Pinar Ruiz Date: Mon, 1 Dec 2025 19:08:33 +0100 Subject: [PATCH 2/3] nix: update version to 0.2.1 --- default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/default.nix b/default.nix index a00f0f1..4561cc6 100644 --- a/default.nix +++ b/default.nix @@ -49,7 +49,7 @@ }: let unwrapped = stdenv.mkDerivation { pname = "quickshell${lib.optionalString debug "-debug"}"; - version = "0.2.0"; + version = "0.2.1"; src = nix-gitignore.gitignoreSource "/default.nix\n" ./.; dontWrapQtApps = true; # see wrappers From 26531fc46ef17e9365b03770edd3fb9206fcb460 Mon Sep 17 00:00:00 2001 From: Tobias Pisani Date: Mon, 24 Nov 2025 15:08:42 +0100 Subject: [PATCH 3/3] service/tray: emit change signals for item title and description --- changelog/next.md | 1 + src/services/status_notifier/item.hpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/changelog/next.md b/changelog/next.md index a33db97..225a3f9 100644 --- a/changelog/next.md +++ b/changelog/next.md @@ -28,6 +28,7 @@ set shell id. - Fixed volumes not initializing if a pipewire device was already loaded before its node. - Fixed hyprland active toplevel not resetting after window closes. - Fixed hyprland ipc window names and titles being reversed. +- Fixed missing signals for system tray item title and description updates. ## Packaging Changes diff --git a/src/services/status_notifier/item.hpp b/src/services/status_notifier/item.hpp index 5ce5a7f..2eff95d 100644 --- a/src/services/status_notifier/item.hpp +++ b/src/services/status_notifier/item.hpp @@ -207,6 +207,8 @@ private: QS_BINDING_SUBSCRIBE_METHOD(StatusNotifierItem, bOverlayIconPixmaps, updatePixmapIndex, onValueChanged); QS_BINDING_SUBSCRIBE_METHOD(StatusNotifierItem, bAttentionIconPixmaps, updatePixmapIndex, onValueChanged); QS_BINDING_SUBSCRIBE_METHOD(StatusNotifierItem, bMenuPath, onMenuPathChanged, onValueChanged); + QS_BINDING_SUBSCRIBE_METHOD(StatusNotifierItem, bTooltip, tooltipTitleChanged, onValueChanged); + QS_BINDING_SUBSCRIBE_METHOD(StatusNotifierItem, bTooltip, tooltipDescriptionChanged, onValueChanged); Q_OBJECT_BINDABLE_PROPERTY(StatusNotifierItem, quint32, pixmapIndex); Q_OBJECT_BINDABLE_PROPERTY(StatusNotifierItem, QString, bIcon, &StatusNotifierItem::iconChanged);