Don't focus chatbar on mobile
This popup the virtual keyboard and is quite distrubing on mobile. Signed-off-by: Carl Schwan <carl@carlschwan.eu>
This commit is contained in:
@@ -48,7 +48,9 @@ Kirigami.ScrollablePage {
|
|||||||
applicationWindow().hoverLinkIndicator.text = "";
|
applicationWindow().hoverLinkIndicator.text = "";
|
||||||
messageListView.positionViewAtBeginning();
|
messageListView.positionViewAtBeginning();
|
||||||
hasScrolledUpBefore = false;
|
hasScrolledUpBefore = false;
|
||||||
chatBox.chatBar.forceActiveFocus();
|
if (!Kirigami.Settings.isMobile) {
|
||||||
|
chatBox.chatBar.forceActiveFocus();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Connections {
|
Connections {
|
||||||
@@ -353,7 +355,9 @@ Kirigami.ScrollablePage {
|
|||||||
visible: currentRoom && currentRoom.hasUnreadMessages && currentRoom.readMarkerLoaded
|
visible: currentRoom && currentRoom.hasUnreadMessages && currentRoom.readMarkerLoaded
|
||||||
action: Kirigami.Action {
|
action: Kirigami.Action {
|
||||||
onTriggered: {
|
onTriggered: {
|
||||||
chatBox.chatBar.forceActiveFocus();
|
if (!Kirigami.Settings.isMobile) {
|
||||||
|
chatBox.chatBar.forceActiveFocus();
|
||||||
|
}
|
||||||
messageListView.goToEvent(currentRoom.readMarkerEventId)
|
messageListView.goToEvent(currentRoom.readMarkerEventId)
|
||||||
}
|
}
|
||||||
icon.name: "go-up"
|
icon.name: "go-up"
|
||||||
@@ -378,7 +382,9 @@ Kirigami.ScrollablePage {
|
|||||||
visible: !messageListView.atYEnd
|
visible: !messageListView.atYEnd
|
||||||
action: Kirigami.Action {
|
action: Kirigami.Action {
|
||||||
onTriggered: {
|
onTriggered: {
|
||||||
chatBox.chatBar.forceActiveFocus();
|
if (!Kirigami.Settings.isMobile) {
|
||||||
|
chatBox.chatBar.forceActiveFocus();
|
||||||
|
}
|
||||||
goToLastMessage();
|
goToLastMessage();
|
||||||
currentRoom.markAllMessagesAsRead();
|
currentRoom.markAllMessagesAsRead();
|
||||||
}
|
}
|
||||||
@@ -531,7 +537,9 @@ Kirigami.ScrollablePage {
|
|||||||
showQuickReaction: true
|
showQuickReaction: true
|
||||||
onChosen: {
|
onChosen: {
|
||||||
page.currentRoom.toggleReaction(hoverActions.event.eventId, emoji);
|
page.currentRoom.toggleReaction(hoverActions.event.eventId, emoji);
|
||||||
chatBox.chatBar.forceActiveFocus();
|
if (!Kirigami.Settings.isMobile) {
|
||||||
|
chatBox.chatBar.forceActiveFocus();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user