Respect incognito keyboard setting in Compose UIs.

This commit is contained in:
jeffrey-signal
2025-11-17 14:44:57 -05:00
committed by Cody Henthorne
parent d5150d44e3
commit 9f0f8b7cbc
71 changed files with 248 additions and 204 deletions

View File

@@ -78,11 +78,11 @@ import org.signal.core.ui.compose.copied.androidx.compose.DragAndDropEvent
import org.signal.core.ui.compose.copied.androidx.compose.DraggableItem
import org.signal.core.ui.compose.copied.androidx.compose.dragContainer
import org.signal.core.ui.compose.copied.androidx.compose.rememberDragDropState
import org.signal.core.ui.compose.theme.SignalTheme
import org.thoughtcrime.securesms.PassphraseRequiredActivity
import org.thoughtcrime.securesms.R
import org.thoughtcrime.securesms.components.menu.ActionItem
import org.thoughtcrime.securesms.components.menu.SignalBottomActionBar
import org.thoughtcrime.securesms.compose.SignalTheme
import org.thoughtcrime.securesms.conversation.mutiselect.forward.MultiselectForwardFragment
import org.thoughtcrime.securesms.conversation.mutiselect.forward.MultiselectForwardFragmentArgs
import org.thoughtcrime.securesms.database.model.StickerPackId

View File

@@ -279,7 +279,7 @@ private fun StickerPackInfo(
@DayNightPreviews
@Composable
private fun StickerPackSectionHeaderPreview() = SignalTheme {
private fun StickerPackSectionHeaderPreview() = Previews.Preview {
StickerPackSectionHeader(
text = "Signal artist series"
)
@@ -287,7 +287,7 @@ private fun StickerPackSectionHeaderPreview() = SignalTheme {
@DayNightPreviews
@Composable
private fun AvailableStickerPackRowPreviewBlessed() = SignalTheme {
private fun AvailableStickerPackRowPreviewBlessed() = Previews.Preview {
AvailableStickerPackRow(
pack = StickerPreviewDataFactory.availablePack(
title = "Swoon / Faces",
@@ -300,7 +300,7 @@ private fun AvailableStickerPackRowPreviewBlessed() = SignalTheme {
@DayNightPreviews
@Composable
private fun AvailableStickerPackRowPreviewNotBlessed() = SignalTheme {
private fun AvailableStickerPackRowPreviewNotBlessed() = Previews.Preview {
AvailableStickerPackRow(
pack = StickerPreviewDataFactory.availablePack(
title = "Day by Day",
@@ -314,7 +314,7 @@ private fun AvailableStickerPackRowPreviewNotBlessed() = SignalTheme {
@DayNightPreviews
@Composable
private fun AvailableStickerPackRowPreviewDownloading() = SignalTheme {
private fun AvailableStickerPackRowPreviewDownloading() = Previews.Preview {
AvailableStickerPackRow(
pack = StickerPreviewDataFactory.availablePack(
title = "Bandit the Cat",
@@ -328,7 +328,7 @@ private fun AvailableStickerPackRowPreviewDownloading() = SignalTheme {
@DayNightPreviews
@Composable
private fun AvailableStickerPackRowPreviewDownloaded() = SignalTheme {
private fun AvailableStickerPackRowPreviewDownloaded() = Previews.Preview {
AvailableStickerPackRow(
pack = StickerPreviewDataFactory.availablePack(
title = "Bandit the Cat",
@@ -342,7 +342,7 @@ private fun AvailableStickerPackRowPreviewDownloaded() = SignalTheme {
@DayNightPreviews
@Composable
private fun InstalledStickerPackRowPreview() = SignalTheme {
private fun InstalledStickerPackRowPreview() = Previews.Preview {
InstalledStickerPackRow(
multiSelectEnabled = false,
menuController = DropdownMenus.MenuController(),
@@ -356,7 +356,7 @@ private fun InstalledStickerPackRowPreview() = SignalTheme {
@DayNightPreviews
@Composable
private fun InstalledStickerPackRowSelectModePreview() = SignalTheme {
private fun InstalledStickerPackRowSelectModePreview() = Previews.Preview {
InstalledStickerPackRow(
multiSelectEnabled = true,
menuController = DropdownMenus.MenuController(),

View File

@@ -51,12 +51,12 @@ import org.signal.core.ui.compose.Buttons
import org.signal.core.ui.compose.DayNightPreviews
import org.signal.core.ui.compose.Previews
import org.signal.core.ui.compose.Scaffolds
import org.signal.core.ui.compose.theme.SignalTheme
import org.signal.core.util.orNull
import org.signal.core.util.toOptional
import org.thoughtcrime.securesms.PassphraseRequiredActivity
import org.thoughtcrime.securesms.R
import org.thoughtcrime.securesms.compose.GlideImage
import org.thoughtcrime.securesms.compose.SignalTheme
import org.thoughtcrime.securesms.conversation.mutiselect.forward.MultiselectForwardFragment
import org.thoughtcrime.securesms.conversation.mutiselect.forward.MultiselectForwardFragmentArgs
import org.thoughtcrime.securesms.database.model.StickerPackId