From f9a1cd16550319563e8c32234cc299f75bff52a6 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Tue, 29 Sep 2026 16:09:21 -0300 Subject: [PATCH] Add icons. --- .../main/java/org/signal/core/ui/compose/SignalIcons.kt | 1 + .../src/main/res/drawable/symbol_stickerpack_plus_24.xml | 9 +++++++++ .../main/java/org/signal/mediakeyboard/MediaKeyboard.kt | 6 +++--- 3 files changed, 13 insertions(+), 3 deletions(-) create mode 100644 core/ui/src/main/res/drawable/symbol_stickerpack_plus_24.xml diff --git a/core/ui/src/main/java/org/signal/core/ui/compose/SignalIcons.kt b/core/ui/src/main/java/org/signal/core/ui/compose/SignalIcons.kt index 872930cf08..fb8ec07263 100644 --- a/core/ui/src/main/java/org/signal/core/ui/compose/SignalIcons.kt +++ b/core/ui/src/main/java/org/signal/core/ui/compose/SignalIcons.kt @@ -110,6 +110,7 @@ enum class SignalIcons(private val icon: SignalIcon) : SignalIcon by icon { SpeakerSlash(icon(R.drawable.symbol_speaker_slash_24)), Sticker(icon(R.drawable.symbol_sticker_24)), StickerPack(icon(R.drawable.symbol_stickerpack_24)), + StickerPackPlus(icon(R.drawable.symbol_stickerpack_plus_24)), Text(icon(R.drawable.symbol_text_24)), TextSquare(icon(R.drawable.symbol_text_square_24)), Transfer(icon(R.drawable.symbol_transfer_24)), diff --git a/core/ui/src/main/res/drawable/symbol_stickerpack_plus_24.xml b/core/ui/src/main/res/drawable/symbol_stickerpack_plus_24.xml new file mode 100644 index 0000000000..842257f890 --- /dev/null +++ b/core/ui/src/main/res/drawable/symbol_stickerpack_plus_24.xml @@ -0,0 +1,9 @@ + + + diff --git a/feature/media-keyboard/src/main/java/org/signal/mediakeyboard/MediaKeyboard.kt b/feature/media-keyboard/src/main/java/org/signal/mediakeyboard/MediaKeyboard.kt index fb32f486c2..676df89152 100644 --- a/feature/media-keyboard/src/main/java/org/signal/mediakeyboard/MediaKeyboard.kt +++ b/feature/media-keyboard/src/main/java/org/signal/mediakeyboard/MediaKeyboard.kt @@ -23,7 +23,6 @@ import androidx.compose.foundation.shape.CircleShape import androidx.compose.material.icons.Icons import androidx.compose.material.icons.automirrored.outlined.ArrowBack import androidx.compose.material.icons.automirrored.outlined.Backspace -import androidx.compose.material.icons.outlined.AddCircleOutline import androidx.compose.material.icons.outlined.Clear import androidx.compose.material.icons.outlined.Search import androidx.compose.material3.Icon @@ -52,6 +51,7 @@ import androidx.lifecycle.compose.collectAsStateWithLifecycle import androidx.lifecycle.viewmodel.compose.viewModel import kotlinx.coroutines.flow.StateFlow import org.signal.core.ui.compose.CollectActions +import org.signal.core.ui.compose.SignalIcons import org.signal.core.ui.compose.keyboard.KeyboardSheetDragRegion import org.signal.core.ui.compose.keyboard.LocalKeyboardSheetController import org.signal.mediakeyboard.data.MediaKeyboardRepository @@ -209,7 +209,7 @@ private fun MediaKeyboardTopBar( modifier = Modifier.graphicsLayer { alpha = searchAlpha } ) { Icon( - imageVector = Icons.Outlined.Search, + imageVector = SignalIcons.Search.imageVector, contentDescription = stringResource(R.string.MediaKeyboard__search), tint = MaterialTheme.colorScheme.onSurfaceVariant ) @@ -248,7 +248,7 @@ private fun MediaKeyboardTopBar( MediaKeyboardTab.STICKER -> { IconButton(onClick = { onAction(MediaKeyboardAction.StickerManagementClicked) }) { Icon( - imageVector = Icons.Outlined.AddCircleOutline, + imageVector = SignalIcons.StickerPackPlus.imageVector, contentDescription = stringResource(R.string.MediaKeyboard__manage_stickers), tint = MaterialTheme.colorScheme.onSurfaceVariant )