summaryrefslogtreecommitdiffstats
path: root/resources/qml/MessageInput.qml
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@hotmail.de>2022-02-14 22:56:35 +0100
committerNicolas Werner <nicolas.werner@hotmail.de>2022-02-14 22:56:35 +0100
commite077bdbdd577ef2ca6cbdd3fb617195426797d1e (patch)
tree9eae62ea1e7f7119f5c20c509da60cf8d58a9a9f /resources/qml/MessageInput.qml
parent1df1b5037ea2962c5e947c9e209ac32b83780174 (diff)
Allow window sizes smaller than 400x400
Diffstat (limited to 'resources/qml/MessageInput.qml')
-rw-r--r--resources/qml/MessageInput.qml16
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)