Make the CTRL+F shortcut search the current room's messages
Right now there's not an easy way to quickly bring up message search. If you press CTRL+F (with the room information sidebar *closed*, for some reason) that brings up the same dialog as CTRL+K which seems redundant. I assigned that shortcut to the message search dialog instead, which is makes much more sense in my opinion. I also made sure its disabled in spaces or when there's not a room open. BUG: 487270 FIXED-IN: 25.12.0
This commit is contained in:
@@ -119,6 +119,18 @@ Kirigami.Page {
|
||||
}
|
||||
]
|
||||
|
||||
Kirigami.Action {
|
||||
enabled: root.currentRoom && !root.currentRoom.isSpace
|
||||
shortcut: "Ctrl+F"
|
||||
onTriggered: {
|
||||
((root.QQC2.ApplicationWindow.window as Kirigami.ApplicationWindow).pageStack as Kirigami.PageRow).pushDialogLayer(Qt.createComponent('org.kde.neochat', 'RoomSearchPage'), {
|
||||
room: root.currentRoom
|
||||
}, {
|
||||
title: i18nc("@action:title", "Search")
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
KeyNavigation.left: (root.Kirigami.PageStack.pageStack as Kirigami.PageRow).get(0)
|
||||
|
||||
onCurrentRoomChanged: {
|
||||
|
||||
@@ -46,10 +46,6 @@ RowLayout {
|
||||
onClicked: root.search();
|
||||
icon.name: "search"
|
||||
text: i18nc("@action", "Search Rooms")
|
||||
Shortcut {
|
||||
sequence: "Ctrl+F"
|
||||
onActivated: searchButton.clicked()
|
||||
}
|
||||
|
||||
QQC2.ToolTip.visible: hovered
|
||||
QQC2.ToolTip.text: text
|
||||
|
||||
Reference in New Issue
Block a user