From ecac56773a9c1eb2c73abf5d7022644bbeb117e5 Mon Sep 17 00:00:00 2001 From: k1ngsterr1 Date: Tue, 7 Apr 2026 17:23:55 +0500 Subject: [PATCH] =?UTF-8?q?=D0=A4=D0=B8=D0=BA=D1=81:=20UI=20=D0=B3=D1=80?= =?UTF-8?q?=D1=83=D0=BF=D0=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../messenger/ui/chats/GroupSetupScreen.kt | 23 ++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/rosetta/messenger/ui/chats/GroupSetupScreen.kt b/app/src/main/java/com/rosetta/messenger/ui/chats/GroupSetupScreen.kt index 9c78bef..161819d 100644 --- a/app/src/main/java/com/rosetta/messenger/ui/chats/GroupSetupScreen.kt +++ b/app/src/main/java/com/rosetta/messenger/ui/chats/GroupSetupScreen.kt @@ -855,8 +855,19 @@ fun GroupSetupScreen( } } + // Separator after self + if (selectedMembers.isNotEmpty()) { + Box( + modifier = Modifier + .fillMaxWidth() + .padding(start = 56.dp) + .height(0.5.dp) + .background(secondaryTextColor.copy(alpha = 0.25f)) + ) + } + // Selected members - selectedMembers.forEach { member -> + selectedMembers.forEachIndexed { index, member -> val memberName = member.title.ifEmpty { member.username.ifEmpty { member.publicKey.take(8) + "..." } } @@ -906,6 +917,16 @@ fun GroupSetupScreen( } } } + // Separator between members + if (index < selectedMembers.lastIndex) { + Box( + modifier = Modifier + .fillMaxWidth() + .padding(start = 56.dp) + .height(0.5.dp) + .background(secondaryTextColor.copy(alpha = 0.25f)) + ) + } } } // end DETAILS Column } else {