diff --git a/src/commoncomponents/GeneratedMessageDelegate.qml b/src/commoncomponents/GeneratedMessageDelegate.qml index 93bd0da8..fa37c319 100644 --- a/src/commoncomponents/GeneratedMessageDelegate.qml +++ b/src/commoncomponents/GeneratedMessageDelegate.qml @@ -30,6 +30,7 @@ Column { property bool showTime: false property int seq: MsgSeq.single + property alias font: textLabel.font width: ListView.view ? ListView.view.width : 0 @@ -38,6 +39,7 @@ Column { bottomPadding: 12 Label { + id: textLabel width: parent.width text: Body horizontalAlignment: Qt.AlignHCenter diff --git a/src/mainview/components/MessageListView.qml b/src/mainview/components/MessageListView.qml index f65e67b1..f9d87659 100644 --- a/src/mainview/components/MessageListView.qml +++ b/src/mainview/components/MessageListView.qml @@ -223,6 +223,18 @@ JamiListView { } } } + DelegateChoice { + roleValue: Interaction.Type.INITIAL + GeneratedMessageDelegate { + font.bold: true + Component.onCompleted: { + if (index) + computeTimestampVisibility(this, index) + else + Qt.callLater(computeTimestampVisibility, this, index) + } + } + } DelegateChoice { roleValue: Interaction.Type.DATA_TRANSFER DataTransferMessageDelegate {