summary refs log tree commit diff
path: root/resources/qml/MessageView.qml
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@hotmail.de>2023-10-09 21:28:39 +0200
committerNicolas Werner <nicolas.werner@hotmail.de>2023-10-09 21:28:39 +0200
commita86e364d1ab5aecc8fcc3c74fbecb7d9876cdbfc (patch)
tree4c58ace79a51e2b02778498b03d3695c59a6bf84 /resources/qml/MessageView.qml
parentFix missing property showAcceptKnockButton (diff)
downloadnheko-a86e364d1ab5aecc8fcc3c74fbecb7d9876cdbfc.tar.xz
Basic bubble style
Diffstat (limited to 'resources/qml/MessageView.qml')
-rw-r--r--resources/qml/MessageView.qml11
1 files changed, 10 insertions, 1 deletions
diff --git a/resources/qml/MessageView.qml b/resources/qml/MessageView.qml
index 5ea73fb5..ab8a3ee8 100644
--- a/resources/qml/MessageView.qml
+++ b/resources/qml/MessageView.qml
@@ -68,8 +68,17 @@ Item {
                 scrolledToThis: eventId === room.scrollTarget && (y + height > chat.y + chat.contentY && y < chat.y + chat.height + chat.contentY)
             }
         }
+        Component {
+            id: bubbleMessageStyle
+
+            TimelineBubbleMessageStyle {
+                messageActions: messageActionsC
+                messageContextMenu: messageContextMenuC
+                scrolledToThis: eventId === room.scrollTarget && (y + height > chat.y + chat.contentY && y < chat.y + chat.height + chat.contentY)
+            }
+        }
 
-        delegate: defaultMessageStyle
+        delegate: Settings.bubbles ? bubbleMessageStyle : defaultMessageStyle
         footer: Item {
             anchors.horizontalCenter: parent.horizontalCenter
             anchors.margins: Nheko.paddingLarge