aboutsummaryrefslogtreecommitdiff
path: root/qml/ChatPage.qml
diff options
context:
space:
mode:
authorMiquel Lionel <lionel@les-miquelots.net>2021-12-20 21:10:36 +0100
committerMiquel Lionel <lionel@les-miquelots.net>2021-12-20 21:28:08 +0100
commit96555dfc65034c46578309f39ae0f754e1acb0f8 (patch)
tree1670bcb917b12c71b8596647067a5f30802ea6f6 /qml/ChatPage.qml
parentb51a3e81dd2178c681226458ca4bb73ae98a5e34 (diff)
downloadkdeltachat-96555dfc65034c46578309f39ae0f754e1acb0f8.tar.gz
kdeltachat-96555dfc65034c46578309f39ae0f754e1acb0f8.zip
Less clicks: focus compose pane on chat selection.
- Also we now use Enter to send chat, and Ctrl/Shift+Enter to add newlines. Updated the F1 help accordingly. - there was no way to refresh the message list until you clicked on the chat again, so I moved updateMessagelist() to trigger on every incoming message. We have working block mechanisms now, so it shouldn't be that much of a bother if someone spams you. - To speed up the delay between the UI displaying the message has waiting to be sent, upon sending a message, the startIo() function is now triggered.
Diffstat (limited to 'qml/ChatPage.qml')
-rw-r--r--qml/ChatPage.qml4
1 files changed, 1 insertions, 3 deletions
diff --git a/qml/ChatPage.qml b/qml/ChatPage.qml
index fb99eeb..b830bc0 100644
--- a/qml/ChatPage.qml
+++ b/qml/ChatPage.qml
@@ -54,10 +54,8 @@ Kirigami.ScrollablePage {
}
function onIncomingMessage(accountId, chatId, msgId) {
+ updateMessagelist();
console.log("Incoming message for chat " + chatId);
- if (chatId == root.chatId)
- root.updateMessagelist();
-
}
function onMessagesChanged(accountId, chatId, msgId) {