From d5fe428326ebe7c2f67d839fa18c2d947e09b69b Mon Sep 17 00:00:00 2001 From: Brandon McAnsh Date: Tue, 6 Oct 2026 21:08:33 -0400 Subject: [PATCH] fix(messenger): use the speech-bubble icon for Report Swap Icons.Outlined.Flag for Icons.Outlined.Feedback on the message selection bar, the DM profile menu and the group profile menu, matching iOS. --- .../app/messenger/internal/screens/components/ChatTopBar.kt | 4 ++-- .../internal/screens/profile/GroupProfileMenuItems.kt | 4 ++-- .../messenger/internal/screens/profile/ProfileMenuItems.kt | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/flipcash/features/messenger/src/main/kotlin/com/flipcash/app/messenger/internal/screens/components/ChatTopBar.kt b/apps/flipcash/features/messenger/src/main/kotlin/com/flipcash/app/messenger/internal/screens/components/ChatTopBar.kt index 04269154a1..ec0c16306d 100644 --- a/apps/flipcash/features/messenger/src/main/kotlin/com/flipcash/app/messenger/internal/screens/components/ChatTopBar.kt +++ b/apps/flipcash/features/messenger/src/main/kotlin/com/flipcash/app/messenger/internal/screens/components/ChatTopBar.kt @@ -23,7 +23,7 @@ import androidx.compose.material.icons.automirrored.outlined.Reply import androidx.compose.material.icons.outlined.ContentCopy import androidx.compose.material.icons.outlined.Delete import androidx.compose.material.icons.outlined.Edit -import androidx.compose.material.icons.outlined.Flag +import androidx.compose.material.icons.outlined.Feedback import androidx.compose.material3.DropdownMenu import androidx.compose.material3.DropdownMenuItem import androidx.compose.material3.Icon @@ -327,7 +327,7 @@ private fun MessageSelectionBar( add( MessageAction( label = stringResource(R.string.title_report), - icon = Icons.Outlined.Flag, + icon = Icons.Outlined.Feedback, testTag = "action_report_message", // Unlike the others this one leaves the chat, so nothing on the way back // dismisses the bar. Clearing it here means the transcript is at rest behind diff --git a/apps/flipcash/features/messenger/src/main/kotlin/com/flipcash/app/messenger/internal/screens/profile/GroupProfileMenuItems.kt b/apps/flipcash/features/messenger/src/main/kotlin/com/flipcash/app/messenger/internal/screens/profile/GroupProfileMenuItems.kt index 59946e410f..c53291ac3a 100644 --- a/apps/flipcash/features/messenger/src/main/kotlin/com/flipcash/app/messenger/internal/screens/profile/GroupProfileMenuItems.kt +++ b/apps/flipcash/features/messenger/src/main/kotlin/com/flipcash/app/messenger/internal/screens/profile/GroupProfileMenuItems.kt @@ -3,7 +3,7 @@ package com.flipcash.app.messenger.internal.screens.profile import androidx.compose.material.icons.Icons import androidx.compose.material.icons.automirrored.outlined.Logout import androidx.compose.material.icons.outlined.Edit -import androidx.compose.material.icons.outlined.Flag +import androidx.compose.material.icons.outlined.Feedback import androidx.compose.material.icons.outlined.PersonAdd import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.painter.Painter @@ -53,7 +53,7 @@ internal data object InviteToGroup : FullMenuItem() { internal data object ReportGroup : FullMenuItem() { override val icon: Painter - @Composable get() = rememberVectorPainter(Icons.Outlined.Flag) + @Composable get() = rememberVectorPainter(Icons.Outlined.Feedback) override val name: String @Composable get() = stringResource(R.string.title_report) diff --git a/apps/flipcash/features/messenger/src/main/kotlin/com/flipcash/app/messenger/internal/screens/profile/ProfileMenuItems.kt b/apps/flipcash/features/messenger/src/main/kotlin/com/flipcash/app/messenger/internal/screens/profile/ProfileMenuItems.kt index cb9ffce220..53746e1ab8 100644 --- a/apps/flipcash/features/messenger/src/main/kotlin/com/flipcash/app/messenger/internal/screens/profile/ProfileMenuItems.kt +++ b/apps/flipcash/features/messenger/src/main/kotlin/com/flipcash/app/messenger/internal/screens/profile/ProfileMenuItems.kt @@ -2,7 +2,7 @@ package com.flipcash.app.messenger.internal.screens.profile import androidx.compose.material.icons.Icons import androidx.compose.material.icons.outlined.Block -import androidx.compose.material.icons.outlined.Flag +import androidx.compose.material.icons.outlined.Feedback import androidx.compose.runtime.Composable import androidx.compose.ui.graphics.painter.Painter import androidx.compose.ui.graphics.vector.rememberVectorPainter @@ -27,7 +27,7 @@ internal sealed interface ChatProfileAction { internal data object ReportUser : FullMenuItem() { override val icon: Painter - @Composable get() = rememberVectorPainter(Icons.Outlined.Flag) + @Composable get() = rememberVectorPainter(Icons.Outlined.Feedback) override val name: String @Composable get() = stringResource(R.string.title_report)