WelcomePage: add vertical ScrollView around content

This solves the problem of the window being sized smaller than it's
content and part of it being out of view.
This commit is contained in:
Marcus Hoffmann 2024-05-15 00:33:03 +02:00
parent e7d28b96da
commit 16cce08b43

View file

@ -10,7 +10,11 @@ import im.nheko 1.0
import "../components/" import "../components/"
import ".." import ".."
ColumnLayout { ScrollView {
contentWidth: availableWidth
ColumnLayout {
width: parent.width
Item { Item {
Layout.fillHeight: true Layout.fillHeight: true
} }
@ -29,7 +33,7 @@ ColumnLayout {
Layout.fillWidth: true Layout.fillWidth: true
text: qsTr("Welcome to nheko! The desktop client for the Matrix protocol.") text: qsTr("Welcome to nheko! The desktop client for the Matrix protocol.")
color: palette.text color: palette.text
font.pointSize: fontMetrics.font.pointSize*2 font.pointSize: fontMetrics.font.pointSize * 2
wrapMode: Text.Wrap wrapMode: Text.Wrap
horizontalAlignment: Text.AlignHCenter horizontalAlignment: Text.AlignHCenter
} }
@ -39,7 +43,7 @@ ColumnLayout {
Layout.fillWidth: true Layout.fillWidth: true
text: qsTr("Enjoy your stay!") text: qsTr("Enjoy your stay!")
color: palette.text color: palette.text
font.pointSize: fontMetrics.font.pointSize*1.5 font.pointSize: fontMetrics.font.pointSize * 1.5
wrapMode: Text.Wrap wrapMode: Text.Wrap
horizontalAlignment: Text.AlignHCenter horizontalAlignment: Text.AlignHCenter
} }
@ -99,4 +103,5 @@ ColumnLayout {
Item { Item {
Layout.fillHeight: true Layout.fillHeight: true
} }
}
} }