1 files changed, 18 insertions, 9 deletions
diff --git a/resources/qml/MessageView.qml b/resources/qml/MessageView.qml
index 733621df..206b9a17 100644
--- a/resources/qml/MessageView.qml
+++ b/resources/qml/MessageView.qml
@@ -124,8 +124,6 @@ Item {
}
ImageButton {
- id: editButton
-
visible: !!row.model && row.model.isEditable
buttonTextColor: Nheko.colors.buttonText
width: 16
@@ -157,8 +155,6 @@ Item {
}
ImageButton {
- id: threadButton
-
visible: room ? room.permissions.canSend(MtxEvent.TextMessage) : false
width: 16
hoverEnabled: true
@@ -170,8 +166,6 @@ Item {
}
ImageButton {
- id: replyButton
-
visible: room ? room.permissions.canSend(MtxEvent.TextMessage) : false
width: 16
hoverEnabled: true
@@ -183,6 +177,21 @@ Item {
}
ImageButton {
+ visible: !!row.model && filteredTimeline.filterByContent
+ buttonTextColor: Nheko.colors.buttonText
+ width: 16
+ hoverEnabled: true
+ image: ":/icons/icons/ui/go-to.svg"
+ ToolTip.visible: hovered
+ ToolTip.delay: Nheko.tooltipDelay
+ ToolTip.text: qsTr("Go to message")
+ onClicked: {
+ topBar.searchString = "";
+ room.showEvent(row.model.eventId);
+ }
+ }
+
+ ImageButton {
id: optionsButton
width: 16
@@ -648,12 +657,12 @@ Item {
}
Platform.MenuItem {
- visible: topBar.searchString !== ""
+ visible: filteredTimeline.filterByContent
enabled: visible
- text: qsTr("Go to eve&nt")
+ text: qsTr("Go to &message")
onTriggered: function() {
- room.showEvent(messageContextMenu.eventId);
topBar.searchString = "";
+ room.showEvent(messageContextMenu.eventId);
}
}
|