From c693e4e2735c6edc4f7a3d4639c2894fdaf79976 Mon Sep 17 00:00:00 2001 From: Mikhail Rogachev Date: Thu, 15 Jun 2023 18:33:49 +0400 Subject: [PATCH] feat(ActivityCenter): Make reply badge more interactive (#11108) Close #8758 --- ui/app/mainui/activitycenter/controls/ReplyBadge.qml | 3 +++ .../mainui/activitycenter/views/ActivityNotificationReply.qml | 1 + 2 files changed, 4 insertions(+) diff --git a/ui/app/mainui/activitycenter/controls/ReplyBadge.qml b/ui/app/mainui/activitycenter/controls/ReplyBadge.qml index 0b277e8f04..a8238957d8 100644 --- a/ui/app/mainui/activitycenter/controls/ReplyBadge.qml +++ b/ui/app/mainui/activitycenter/controls/ReplyBadge.qml @@ -2,6 +2,7 @@ import QtQuick 2.4 import QtQuick.Layouts 1.4 import StatusQ.Core 0.1 +import StatusQ.Core.Theme 0.1 import StatusQ.Core.Utils 0.1 as StatusQUtils import utils 1.0 @@ -17,6 +18,7 @@ Badge { implicitWidth: layout.implicitWidth + layout.anchors.leftMargin + layout.anchors.rightMargin implicitHeight: layout.implicitHeight + layout.anchors.topMargin + layout.anchors.bottomMargin + color: hoverArea.containsMouse ? hoverArea.pressed ? Theme.palette.baseColor3 : Theme.palette.baseColor2 : Style.current.transparent RowLayout { id: layout @@ -49,6 +51,7 @@ Badge { } MouseArea { + id: hoverArea hoverEnabled: true anchors.fill: layout cursorShape: Qt.PointingHandCursor diff --git a/ui/app/mainui/activitycenter/views/ActivityNotificationReply.qml b/ui/app/mainui/activitycenter/views/ActivityNotificationReply.qml index 69fd282e51..b44b6b73c5 100644 --- a/ui/app/mainui/activitycenter/views/ActivityNotificationReply.qml +++ b/ui/app/mainui/activitycenter/views/ActivityNotificationReply.qml @@ -35,6 +35,7 @@ ActivityNotificationMessage { onReplyClicked: { root.activityCenterStore.switchTo(notification) root.closeActivityCenter() + root.store.messageStore.messageModule.jumpToMessage(model.id) } }