From cfea50bc088d4348431e2747d351be6d1ca22b14 Mon Sep 17 00:00:00 2001 From: Thiago Sueto Date: Fri, 15 Nov 2024 13:04:55 -0300 Subject: [PATCH] Make height of chatbar, userinfo bar and side tab bar the same --- src/chatbar/ChatBar.qml | 13 ++++++------- src/qml/UserInfo.qml | 2 +- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/src/chatbar/ChatBar.qml b/src/chatbar/ChatBar.qml index 1161528b9..e75ba10e0 100644 --- a/src/chatbar/ChatBar.qml +++ b/src/chatbar/ChatBar.qml @@ -176,13 +176,14 @@ QQC2.Control { RowLayout { QQC2.ScrollView { id: chatBarScrollView + Layout.topMargin: Kirigami.Units.smallSpacing + Layout.bottomMargin: Kirigami.Units.smallSpacing + Layout.leftMargin: Kirigami.Units.largeSpacing + Layout.rightMargin: Kirigami.Units.largeSpacing Layout.fillWidth: true Layout.maximumHeight: Kirigami.Units.gridUnit * 8 - - Layout.topMargin: Kirigami.Units.smallSpacing - Layout.bottomMargin: Kirigami.Units.smallSpacing - Layout.minimumHeight: Kirigami.Units.gridUnit * 2 + Layout.minimumHeight: Kirigami.Units.gridUnit * 3 // HACK: This is to stop the ScrollBar flickering on and off as the height is increased QQC2.ScrollBar.vertical.policy: chatBarHeightAnimation.running && implicitHeight <= height ? QQC2.ScrollBar.AlwaysOff : QQC2.ScrollBar.AsNeeded @@ -320,12 +321,11 @@ QQC2.Control { id: actionsRow spacing: 0 Layout.alignment: Qt.AlignBottom - Layout.bottomMargin: Kirigami.Units.smallSpacing * 1.5 + Layout.bottomMargin: Kirigami.Units.smallSpacing * 4 Repeater { model: root.actions delegate: QQC2.ToolButton { - Layout.alignment: Qt.AlignVCenter icon.name: modelData.isBusy ? "" : (modelData.icon.name.length > 0 ? modelData.icon.name : modelData.icon.source) onClicked: modelData.trigger() @@ -342,7 +342,6 @@ QQC2.Control { } } } - DelegateSizeHelper { id: chatBarSizeHelper startBreakpoint: Kirigami.Units.gridUnit * 46 diff --git a/src/qml/UserInfo.qml b/src/qml/UserInfo.qml index e7a5dfb1b..9e2884e8a 100644 --- a/src/qml/UserInfo.qml +++ b/src/qml/UserInfo.qml @@ -27,7 +27,7 @@ RowLayout { Layout.topMargin: Kirigami.Units.smallSpacing Layout.bottomMargin: Kirigami.Units.smallSpacing Layout.rightMargin: Kirigami.Units.largeSpacing - Layout.minimumHeight: bottomEdge ? Kirigami.Units.gridUnit * 2 : -1 + Layout.minimumHeight: bottomEdge ? Kirigami.Units.gridUnit * 3 : -1 onVisibleChanged: { if (!visible) {