summary refs log tree commit diff
diff options
context:
space:
mode:
authorMarcus Hoffmann <bubu@bubu1.eu>2023-02-21 14:24:25 +0100
committerMarcus Hoffmann <bubu@bubu1.eu>2023-02-21 14:24:25 +0100
commit4c328193cedc5c75154474eb68636c6dcacf1f16 (patch)
treed476ed8b075f14015c3978503719f770bbac25f3
parentUserProfile: reduce spacing by a bit (diff)
downloadnheko-4c328193cedc5c75154474eb68636c6dcacf1f16.tar.xz
UserProfile: fix status message overflowing
Also style the "Status:" prefix bold.
-rw-r--r--resources/qml/dialogs/UserProfile.qml13
1 files changed, 10 insertions, 3 deletions
diff --git a/resources/qml/dialogs/UserProfile.qml b/resources/qml/dialogs/UserProfile.qml

index cf627a88..c34ef2b5 100644 --- a/resources/qml/dialogs/UserProfile.qml +++ b/resources/qml/dialogs/UserProfile.qml
@@ -179,15 +179,22 @@ ApplicationWindow { MatrixText { id: statusMsg - text: qsTr("Status: %1").arg(Presence.userStatus(profile.userid)) + text: updateStatus() visible: Presence.userStatus(profile.userid) != "" Layout.alignment: Qt.AlignHCenter - font.italic: true + Layout.fillWidth: true + horizontalAlignment: TextEdit.AlignHCenter + Layout.leftMargin: Nheko.paddingMedium + Layout.rightMargin: Nheko.paddingMedium font.pointSize: Math.floor(fontMetrics.font.pointSize * 0.9) + + function updateStatus(){ + return qsTr("<i><b>Status:</b> %1</i>").arg(Presence.userStatus(profile.userid)) + } Connections { target: Presence function onPresenceChanged(id) { - if (id == profile.userid) statusMsg.text = Presence.userStatus(profile.userid); + if (id == profile.userid) statusMsg.text = statusMsg.updateStatus(); } } }