From e1c96569c1b4946c26b19c9c96183b74cb627590 Mon Sep 17 00:00:00 2001
From: Nicolas Werner <nicolas.werner@hotmail.de>
Date: Fri, 5 Mar 2021 16:47:20 +0100
Subject: [PATCH] Fix janky hoverhandling for text messages

Add a 1px border to get more hover enter events...
---
 resources/qml/MessageView.qml | 2 +-
 resources/qml/TimelineRow.qml | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/resources/qml/MessageView.qml b/resources/qml/MessageView.qml
index 6c8a4917f..a46fdda06 100644
--- a/resources/qml/MessageView.qml
+++ b/resources/qml/MessageView.qml
@@ -54,6 +54,7 @@ ScrollView {
 
             HoverHandler {
                 id: messageActionHover
+
                 grabPermissions: PointerHandler.CanTakeOverFromAnything
             }
 
@@ -301,7 +302,6 @@ ScrollView {
                     id: hoverHandler
 
                     enabled: !Settings.mobileMode
-
                     onHoveredChanged: {
                         if (hovered) {
                             if (!messageActionHover.hovered) {
diff --git a/resources/qml/TimelineRow.qml b/resources/qml/TimelineRow.qml
index 8f58ea72a..57d5d0eff 100644
--- a/resources/qml/TimelineRow.qml
+++ b/resources/qml/TimelineRow.qml
@@ -35,6 +35,7 @@ Item {
     RowLayout {
         id: row
 
+        anchors.rightMargin: 1
         anchors.leftMargin: avatarSize + 16
         anchors.left: parent.left
         anchors.right: parent.right
@@ -43,6 +44,8 @@ Item {
             Layout.fillWidth: true
             Layout.alignment: Qt.AlignTop
             spacing: 4
+            Layout.topMargin: 1
+            Layout.bottomMargin: 1
 
             // fancy reply, if this is a reply
             Reply {
-- 
GitLab