From 3116c4535e0d2cb42570f07bbc83e5017e4a8031 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Thu, 10 Oct 2024 16:44:11 +0200 Subject: [PATCH] Tweak screens related to crypto. --- .../impl/reset/root/ResetIdentityRootView.kt | 11 +++++------ .../impl/src/main/res/values/localazy.xml | 2 +- .../verifysession/impl/VerifySelfSessionView.kt | 4 ++-- 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/root/ResetIdentityRootView.kt b/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/root/ResetIdentityRootView.kt index 03b6d49bf5..56bcd3e4e5 100644 --- a/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/root/ResetIdentityRootView.kt +++ b/features/securebackup/impl/src/main/kotlin/io/element/android/features/securebackup/impl/reset/root/ResetIdentityRootView.kt @@ -31,7 +31,6 @@ import io.element.android.libraries.designsystem.preview.PreviewsDayNight import io.element.android.libraries.designsystem.theme.components.Button import io.element.android.libraries.designsystem.theme.components.Icon import io.element.android.libraries.designsystem.theme.components.Text -import io.element.android.libraries.ui.strings.CommonStrings import kotlinx.collections.immutable.persistentListOf @Composable @@ -50,7 +49,7 @@ fun ResetIdentityRootView( buttons = { Button( modifier = Modifier.fillMaxWidth(), - text = stringResource(id = CommonStrings.action_continue), + text = stringResource(id = R.string.screen_encryption_reset_action_continue_reset), onClick = { state.eventSink(ResetIdentityRootEvent.Continue) }, destructive = true, ) @@ -98,9 +97,9 @@ private fun Content() { iconComposable = { Icon( modifier = Modifier.size(20.dp), - imageVector = CompoundIcons.Close(), + imageVector = CompoundIcons.Info(), contentDescription = null, - tint = ElementTheme.colors.iconCriticalPrimary, + tint = ElementTheme.colors.iconSecondary, ) }, ), @@ -109,9 +108,9 @@ private fun Content() { iconComposable = { Icon( modifier = Modifier.size(20.dp), - imageVector = CompoundIcons.Close(), + imageVector = CompoundIcons.Info(), contentDescription = null, - tint = ElementTheme.colors.iconCriticalPrimary, + tint = ElementTheme.colors.iconSecondary, ) }, ), diff --git a/features/securebackup/impl/src/main/res/values/localazy.xml b/features/securebackup/impl/src/main/res/values/localazy.xml index ad78333012..00802442d7 100644 --- a/features/securebackup/impl/src/main/res/values/localazy.xml +++ b/features/securebackup/impl/src/main/res/values/localazy.xml @@ -18,7 +18,7 @@ "Reset the encryption for your account using another device" "Continue reset" "Your account details, contacts, preferences, and chat list will be kept" - "You will lose your existing message history unless it is stored on another device" + "You will lose any message history that’s stored only on the server" "You will need to verify all your existing devices and contacts again" "Only reset your identity if you don’t have access to another signed-in device and you’ve lost your recovery key." "Can\'t confirm? You’ll need to reset your identity." diff --git a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/VerifySelfSessionView.kt b/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/VerifySelfSessionView.kt index 6616b075db..d03cca7399 100644 --- a/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/VerifySelfSessionView.kt +++ b/features/verifysession/impl/src/main/kotlin/io/element/android/features/verifysession/impl/VerifySelfSessionView.kt @@ -292,14 +292,14 @@ private fun BottomMenu( text = stringResource(R.string.screen_identity_use_another_device), onClick = { eventSink(VerifySelfSessionViewEvents.RequestVerification) }, ) - OutlinedButton( + Button( modifier = Modifier.fillMaxWidth(), text = stringResource(R.string.screen_session_verification_enter_recovery_key), onClick = onEnterRecoveryKey, ) } // This option should always be displayed - TextButton( + OutlinedButton( modifier = Modifier.fillMaxWidth(), text = stringResource(R.string.screen_identity_confirmation_cannot_confirm), onClick = onResetKey,