From 4e93bd03070a58fac6a8560a991d72e7e622a657 Mon Sep 17 00:00:00 2001
From: end-4 <97237370+end-4@users.noreply.github.com>
Date: Tue, 27 May 2025 11:22:06 +0200
Subject: [PATCH] notif add link click
---
.../modules/common/widgets/NotificationItem.qml | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/.config/quickshell/modules/common/widgets/NotificationItem.qml b/.config/quickshell/modules/common/widgets/NotificationItem.qml
index 267a2d04..26286290 100644
--- a/.config/quickshell/modules/common/widgets/NotificationItem.qml
+++ b/.config/quickshell/modules/common/widgets/NotificationItem.qml
@@ -195,6 +195,17 @@ Item { // Notification item area
textFormat: Text.RichText
text: `` +
`${notificationObject.body.replace(/\n/g, "
")}`
+
+ onLinkActivated: (link) => {
+ Qt.openUrlExternally(link)
+ Hyprland.dispatch("global quickshell:sidebarRightClose")
+ }
+ MouseArea {
+ anchors.fill: parent
+ acceptedButtons: Qt.NoButton // Only for hover
+ hoverEnabled: true
+ cursorShape: parent.hoveredLink !== "" ? Qt.PointingHandCursor : Qt.ArrowCursor
+ }
}
Flickable { // Notification actions