diff options
author | Nicolas Werner <nicolas.werner@hotmail.de> | 2023-06-02 02:23:47 +0200 |
---|---|---|
committer | Nicolas Werner <nicolas.werner@hotmail.de> | 2023-06-08 22:32:09 +0200 |
commit | 9ce1e205e641ea50e61213def5547a500832ac70 (patch) | |
tree | 6c0ce61b67464e94c660eac89190b790b96d1883 /resources/qml/RoomList.qml | |
parent | Format qml (diff) | |
download | nheko-9ce1e205e641ea50e61213def5547a500832ac70.tar.xz |
Improve timestamp layouting in room list
Diffstat (limited to '')
-rw-r--r-- | resources/qml/RoomList.qml | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/resources/qml/RoomList.qml b/resources/qml/RoomList.qml index b41696e0..36c366a9 100644 --- a/resources/qml/RoomList.qml +++ b/resources/qml/RoomList.qml @@ -539,13 +539,12 @@ Page { id: textContent Layout.alignment: Qt.AlignLeft - Layout.fillWidth: true Layout.minimumWidth: 100 Layout.preferredWidth: parent.width - avatar.width height: avatar.height spacing: Nheko.paddingSmall visible: !collapsed - width: parent.width - avatar.width + width: roomItem.width - avatar.width NotificationBubble { id: notificationBubble @@ -565,28 +564,29 @@ Page { id: titleRow Layout.alignment: Qt.AlignTop - Layout.fillWidth: true + Layout.preferredWidth: roomItem.width - avatar.width spacing: Nheko.paddingSmall - ElidedLabel { - id: rN - - Layout.alignment: Qt.AlignBaseline + Item { Layout.fillWidth: true - color: roomItem.importantText - elideWidth: width - fullText: TimelineManager.htmlEscape(roomName) - textFormat: Text.RichText + Layout.alignment: Qt.AlignBottom + + ElidedLabel { + anchors.bottom: parent.bottom + color: roomItem.importantText + elideWidth: parent.width + fullText: TimelineManager.htmlEscape(roomName) + textFormat: Text.RichText + } } Label { id: timestamp - Layout.alignment: Qt.AlignRight | Qt.AlignBaseline + Layout.alignment: Qt.AlignRight | Qt.AlignBottom color: roomItem.unimportantText font.pixelSize: fontMetrics.font.pixelSize * 0.9 text: time visible: !isInvite && !isSpace - width: visible ? 0 : undefined } } RowLayout { |