diff --git a/ui/StatusQ/src/StatusQ/Components/StatusChatToolBar.qml b/ui/StatusQ/src/StatusQ/Components/StatusChatToolBar.qml index 019863e069..af8abb1e70 100644 --- a/ui/StatusQ/src/StatusQ/Components/StatusChatToolBar.qml +++ b/ui/StatusQ/src/StatusQ/Components/StatusChatToolBar.qml @@ -37,7 +37,6 @@ Rectangle { anchors.verticalCenter: parent.verticalCenter anchors.left: parent.left anchors.leftMargin: 12 - anchors.right: actionButtons.left onClicked: statusChatToolBar.chatInfoButtonClicked() } @@ -46,7 +45,7 @@ Rectangle { anchors.right: parent.right anchors.rightMargin: 8 anchors.verticalCenter: parent.verticalCenter - width: childrenRect.width + spacing: 8 StatusFlatRoundButton { diff --git a/ui/StatusQ/src/StatusQ/Controls/StatusChatInfoButton.qml b/ui/StatusQ/src/StatusQ/Controls/StatusChatInfoButton.qml index 636fbfc28f..a434d1d256 100644 --- a/ui/StatusQ/src/StatusQ/Controls/StatusChatInfoButton.qml +++ b/ui/StatusQ/src/StatusQ/Controls/StatusChatInfoButton.qml @@ -102,7 +102,8 @@ Rectangle { anchors.topMargin: statusChatInfoButtonSubTitle.visible ? 0 : 8 anchors.left: identicon.right anchors.leftMargin: 8 - anchors.right: parent.right + + width: statusIcon.width + chatName.anchors.leftMargin + chatName.width + (mutedIcon.visible ? mutedIcon.width + mutedIcon.anchors.leftMargin : 0) height: chatName.height StatusIcon { @@ -137,8 +138,7 @@ Rectangle { anchors.left: statusIcon.visible ? statusIcon.right : parent.left anchors.leftMargin: statusIcon.visible ? 1 : 0 anchors.top: parent.top - anchors.right: parent.right - elide: Text.ElideRight + text: statusChatInfoButton.type === StatusChatInfoButton.Type.PublicChat && !statusChatInfoButton.title.startsWith("#") ? "#" + statusChatInfoButton.title : @@ -180,15 +180,13 @@ Rectangle { Item { id: statusChatInfoButtonSubTitle anchors.left: statusChatInfoButtonTitle.left - anchors.right: parent.right anchors.top: statusChatInfoButtonTitle.bottom visible: !!statusChatInfoButton.subTitle || statusChatInfoButton.pinnedMessagesCount > 0 height: visible ? chatType.height : 0 + width: childrenRect.width StatusBaseText { id: chatType - width: parent.width - elide: Text.ElideRight text: statusChatInfoButton.subTitle color: Theme.palette.baseColor1 font.pixelSize: 12