From d0f09ad5b7a36be199c790eb201ad86d26079375 Mon Sep 17 00:00:00 2001 From: another-simple-pixel Date: Mon, 18 May 2026 11:57:26 -0700 Subject: [PATCH] WelcomeMessageView/GroupChatInfoView: unify owner button row, restore member dividers WelcomeMessageView: drop SectionView wrap on SaveButton so all three owner-mode action rows (Edit/Preview, Copy, Save) render uniformly as loose rows on canvas, matching the post-revert direction of the card-chrome cleanup. GroupChatInfoView: restore per-item Divider() in the members lazy list (lost during card-chrome experimentation). Owner row stays attached to the "N members" card by design; divider appears between owner and first lazy member, and between each subsequent member. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../simplex/common/views/chat/group/GroupChatInfoView.kt | 1 + .../simplex/common/views/chat/group/WelcomeMessageView.kt | 7 ++----- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/chat/group/GroupChatInfoView.kt b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/chat/group/GroupChatInfoView.kt index 373507d7d2..87ecd7d31e 100644 --- a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/chat/group/GroupChatInfoView.kt +++ b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/chat/group/GroupChatInfoView.kt @@ -728,6 +728,7 @@ fun ModalData.GroupChatInfoLayout( } } items(filteredMembers.value, key = { it.groupMemberId }) { member -> + Divider() val showMenu = remember(member.groupMemberId) { mutableStateOf(false) } val canBeSelected = groupInfo.membership.memberRole >= member.memberRole && member.memberRole < GroupMemberRole.Moderator SectionItemViewLongClickable( diff --git a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/chat/group/WelcomeMessageView.kt b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/chat/group/WelcomeMessageView.kt index c509531e15..7851f72297 100644 --- a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/chat/group/WelcomeMessageView.kt +++ b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/chat/group/WelcomeMessageView.kt @@ -4,7 +4,6 @@ import SectionBottomSpacer import SectionDividerSpaced import SectionItemView import SectionTextFooter -import SectionView import TextIconSpaced import androidx.compose.foundation.layout.* import androidx.compose.foundation.text.selection.SelectionContainer @@ -161,10 +160,8 @@ private fun TextPreview(text: String, linkMode: SimplexLinkMode, markdown: Boole @Composable private fun SaveButton(save: () -> Unit, disabled: Boolean) { - SectionView { - SectionItemView(save, disabled = disabled) { - Text(stringResource(MR.strings.save_and_update_group_profile), color = if (disabled) MaterialTheme.colors.secondary else MaterialTheme.colors.primary) - } + SectionItemView(save, disabled = disabled) { + Text(stringResource(MR.strings.save_and_update_group_profile), color = if (disabled) MaterialTheme.colors.secondary else MaterialTheme.colors.primary) } }