From 656e8ccfe735ada2c3ef368a164cfa1640b16c39 Mon Sep 17 00:00:00 2001 From: Denis Fedoseev Date: Wed, 12 Jul 2023 01:27:18 +0300 Subject: [PATCH] left margin for own messages in private chats --- qml/components/MessageListViewItem.qml | 4 +--- qml/pages/ChatPage.qml | 3 +-- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/qml/components/MessageListViewItem.qml b/qml/components/MessageListViewItem.qml index b2f62af..7ff49e9 100644 --- a/qml/components/MessageListViewItem.qml +++ b/qml/components/MessageListViewItem.qml @@ -363,9 +363,7 @@ ListItem { anchors { left: parent.left - leftMargin: 0 -// leftMargin: messageListItem.isOwnMessage ? precalculatedValues.pageMarginDouble : 0 -// leftMargin: precalculatedValues.showUserInfo ? (messageListItem.isOwnMessage ? precalculatedValues.pageMarginDouble : 0) : 0 + leftMargin: page.isPrivateChat ? (messageListItem.isOwnMessage ? precalculatedValues.pageMarginDouble : 0) : 0 //левый марджин для собственных сообщений в приватных чатах. В остальных на полную ширину verticalCenter: parent.verticalCenter } height: messageTextColumn.height + precalculatedValues.paddingMediumDouble diff --git a/qml/pages/ChatPage.qml b/qml/pages/ChatPage.qml index 3f2c720..b8310b3 100644 --- a/qml/pages/ChatPage.qml +++ b/qml/pages/ChatPage.qml @@ -1172,8 +1172,7 @@ Page { readonly property int paddingMediumDouble: 2 * Theme.paddingMedium readonly property int entryWidth: chatView.width - pageMarginDouble //ширина полной строки сообщения вместе с аватаркой readonly property int textItemWidth: entryWidth - profileThumbnailDimensions - Theme.paddingSmall -// readonly property int backgroundWidth: page.isChannel ? textItemWidth : textItemWidth - pageMarginDouble //ширина бэкграунда для канала/обычного чата - readonly property int backgroundWidth: textItemWidth //ширина бэкграунда для канала/обычного чата + readonly property int backgroundWidth: page.isPrivateChat ? textItemWidth - pageMarginDouble : textItemWidth //уменьшенная ширина сообщений для приватных чатов readonly property int backgroundRadius: textItemWidth/50 readonly property int textColumnWidth: backgroundWidth - Theme.horizontalPageMargin readonly property int messageInReplyToHeight: Theme.fontSizeExtraSmall * 2.571428571 + Theme.paddingSmall;