diff options
author | Malte E <malte.e@mailbox.org> | 2022-02-11 23:12:04 +0100 |
---|---|---|
committer | Malte E <malte.e@mailbox.org> | 2022-02-11 23:12:04 +0100 |
commit | 894438c6cebcba7bc3519460bbfd2a7e2290b446 (patch) | |
tree | 8247c7789e1f4bb716a9999c82daf7d1e62eb332 /resources/qml/MessageView.qml | |
parent | Fix layout - no more binding loops (hopefully) (diff) | |
download | nheko-894438c6cebcba7bc3519460bbfd2a7e2290b446.tar.xz |
place own bubbles on right and remove user info
Diffstat (limited to 'resources/qml/MessageView.qml')
-rw-r--r-- | resources/qml/MessageView.qml | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/resources/qml/MessageView.qml b/resources/qml/MessageView.qml index a00ada3e..3fddc782 100644 --- a/resources/qml/MessageView.qml +++ b/resources/qml/MessageView.qml @@ -249,8 +249,8 @@ ScrollView { id: sectionHeader Column { - topPadding: 4 - bottomPadding: 4 + topPadding: 0 + bottomPadding: 0 spacing: 8 visible: (previousMessageUserId !== userId || previousMessageDay !== day || isStateEvent !== previousMessageIsStateEvent) width: parentWidth @@ -278,13 +278,13 @@ ScrollView { Row { height: userName_.height spacing: 8 - visible: !isStateEvent + visible: !isStateEvent && (!isSender || !Settings.bubbles) Avatar { id: messageUserAvatar - width: Nheko.avatarSize - height: Nheko.avatarSize + width: Nheko.avatarSize * (Settings.bubbles? 0.5 : 1) + height: Nheko.avatarSize * (Settings.bubbles? 0.5 : 1) url: !room ? "" : room.avatarUrl(userId).replace("mxc://", "image://MxcImage/") displayName: userName userid: userId @@ -460,6 +460,7 @@ ScrollView { property string previousMessageDay: wrapper.previousMessageDay property bool previousMessageIsStateEvent: wrapper.previousMessageIsStateEvent property bool isStateEvent: wrapper.isStateEvent + property bool isSender: wrapper.isSender property string userName: wrapper.userName property date timestamp: wrapper.timestamp |