diff options
author | Nicolas Werner <nicolas.werner@hotmail.de> | 2022-02-14 22:56:35 +0100 |
---|---|---|
committer | Nicolas Werner <nicolas.werner@hotmail.de> | 2022-02-14 22:56:35 +0100 |
commit | e077bdbdd577ef2ca6cbdd3fb617195426797d1e (patch) | |
tree | 9eae62ea1e7f7119f5c20c509da60cf8d58a9a9f /resources/qml/MessageInput.qml | |
parent | 1df1b5037ea2962c5e947c9e209ac32b83780174 (diff) |
Allow window sizes smaller than 400x400
Diffstat (limited to 'resources/qml/MessageInput.qml')
-rw-r--r-- | resources/qml/MessageInput.qml | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/resources/qml/MessageInput.qml b/resources/qml/MessageInput.qml index ceb2e1ea..da841b7f 100644 --- a/resources/qml/MessageInput.qml +++ b/resources/qml/MessageInput.qml @@ -32,6 +32,7 @@ Rectangle { visible: room ? room.permissions.canSend(MtxEvent.TextMessage) : false anchors.fill: parent + spacing: 0 ImageButton { visible: CallManager.callsSupported @@ -88,8 +89,13 @@ Rectangle { Layout.alignment: Qt.AlignVCenter Layout.maximumHeight: Window.height / 4 - Layout.minimumHeight: Settings.fontSize - implicitWidth: inputBar.width - 5 * (22 + 16) - 24 + Layout.minimumHeight: fontMetrics.lineSpacing + Layout.preferredHeight: contentHeight + Layout.fillWidth: true + + ScrollBar.horizontal.policy: ScrollBar.AlwaysOff + + contentWidth: availableWidth TextArea { id: messageInput @@ -121,10 +127,12 @@ Rectangle { placeholderText: qsTr("Write a message...") placeholderTextColor: Nheko.colors.buttonText color: Nheko.colors.text - width: textInput.width + width: textInput.width verticalAlignment: TextEdit.AlignVCenter wrapMode: TextEdit.Wrap - padding: 8 + padding: 0 + topPadding: 8 + bottomPadding: 8 focus: true onTextChanged: { if (room) |