From 100a00b8b0536a3bf3dce8fe3abe9adfd9988fa2 Mon Sep 17 00:00:00 2001 From: AbronStudio Date: Wed, 20 Aug 2025 13:15:12 +0330 Subject: [PATCH] Refactor: Update UserInfoSheet UI and add new message icon This commit introduces the following changes: - Adds a new vector drawable `icn_message_to_user.xml`. - Updates `UserInfoSheet.kt`: - Removes the user card feature flag check for displaying server identity options. - Changes the message button text from "Message Friends" to "Message". - Updates the message button icon to the new `icn_message_to_user` drawable. - Adds a new string resource "message". --- .../java/chat/peptide/sheets/UserInfoSheet.kt | 16 +++------------- .../main/res/drawable/icn_message_to_user.xml | 9 +++++++++ app/src/main/res/values/strings.xml | 1 + 3 files changed, 13 insertions(+), 13 deletions(-) create mode 100644 app/src/main/res/drawable/icn_message_to_user.xml diff --git a/app/src/main/java/chat/peptide/sheets/UserInfoSheet.kt b/app/src/main/java/chat/peptide/sheets/UserInfoSheet.kt index 329de644..b1890bfb 100644 --- a/app/src/main/java/chat/peptide/sheets/UserInfoSheet.kt +++ b/app/src/main/java/chat/peptide/sheets/UserInfoSheet.kt @@ -203,7 +203,7 @@ fun UserInfoSheet( ) } } - if (Experiments.enableServerIdentityOptions.isEnabled || FeatureFlags.userCardsGranted) { + if (Experiments.enableServerIdentityOptions.isEnabled) { Row(horizontalArrangement = Arrangement.spacedBy(8.dp)) { if (Experiments.enableServerIdentityOptions.isEnabled) { SmallFloatingActionButton(onClick = { @@ -215,16 +215,6 @@ fun UserInfoSheet( ) } } - if (FeatureFlags.userCardsGranted) { - SmallFloatingActionButton(onClick = { - showUserCard = true - }) { - Icon( - painter = painterResource(R.drawable.icn_badge_24dp), - contentDescription = null - ) - } - } } } } @@ -247,10 +237,10 @@ fun UserInfoSheet( .background(MaterialTheme.colorScheme.surfaceBright) ) { SheetButton( - headlineContent = { Text(text = stringResource(id = R.string.message_friends)) }, + headlineContent = { Text(text = stringResource(id = R.string.message)) }, leadingContent = { Icon( - painter = painterResource(R.drawable.ic_new_message), + painter = painterResource(R.drawable.icn_message_to_user), contentDescription = null ) }, diff --git a/app/src/main/res/drawable/icn_message_to_user.xml b/app/src/main/res/drawable/icn_message_to_user.xml new file mode 100644 index 00000000..da228649 --- /dev/null +++ b/app/src/main/res/drawable/icn_message_to_user.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index d6da0a62..7e10feee 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -17,6 +17,7 @@ Privacy Policy Community Guidelines Message Friends + Message Empty Messages Sad Image It\'s Quiet Here... Find friends to chat with or create a group conversation.