From 30d2017bd38254d313bfe5c95334e50dbfe43e17 Mon Sep 17 00:00:00 2001 From: fekt Date: Sat, 3 Dec 2022 23:11:59 -0500 Subject: [PATCH] Messaging for seedphrase backup --- .../z/ecc/android/ui/setup/BackupFragment.kt | 9 +++++++++ app/src/main/res/layout/fragment_backup.xml | 17 +++++++++++++++-- app/src/main/res/layout/fragment_profile.xml | 2 +- .../main/res/navigation/mobile_navigation.xml | 4 ++++ app/src/main/res/values/custom_translations.xml | 3 ++- app/src/main/res/values/missing_translation.xml | 4 ++-- app/src/main/res/values/strings.xml | 1 + app/src/zcashmainnet/res/values/strings.xml | 1 + 8 files changed, 35 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/cash/z/ecc/android/ui/setup/BackupFragment.kt b/app/src/main/java/cash/z/ecc/android/ui/setup/BackupFragment.kt index 89eee80..ba9f2b8 100644 --- a/app/src/main/java/cash/z/ecc/android/ui/setup/BackupFragment.kt +++ b/app/src/main/java/cash/z/ecc/android/ui/setup/BackupFragment.kt @@ -63,6 +63,9 @@ class BackupFragment : BaseFragment() { binding.buttonPositive.setOnClickListener { onEnterWallet().also { if (hasBackUp) tapped(BACKUP_DONE) else tapped(BACKUP_VERIFY) } } + binding.buttonSeedphraseMoreInfo.setOnClickListener { + openSeedPhraseMoreInfoLink() + } if (hasBackUp) { binding.buttonPositive.text = getString(R.string.backup_button_done) } @@ -155,4 +158,10 @@ class BackupFragment : BaseFragment() { result } } + + private fun openSeedPhraseMoreInfoLink() { + getString(R.string.seedphrase_more_info_url).takeUnless { it.isBlank() }?.let { url -> + mainActivity?.onLaunchUrl(url) + } + } } diff --git a/app/src/main/res/layout/fragment_backup.xml b/app/src/main/res/layout/fragment_backup.xml index de2a4cd..d927b06 100644 --- a/app/src/main/res/layout/fragment_backup.xml +++ b/app/src/main/res/layout/fragment_backup.xml @@ -12,7 +12,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" - app:layout_constraintGuide_percent="0.667" /> + app:layout_constraintGuide_percent="0.75" /> @@ -363,14 +363,15 @@ text_address_part_3, text_address_part_6, text_address_part_9, text_address_part + + + - Verify + I have written down my seed phrase and stored securely + More information Birthday Height: %1$,d Expecting Downloading…%1$d%% diff --git a/app/src/main/res/values/missing_translation.xml b/app/src/main/res/values/missing_translation.xml index 7eb3849..23a7131 100644 --- a/app/src/main/res/values/missing_translation.xml +++ b/app/src/main/res/values/missing_translation.xml @@ -6,9 +6,9 @@ Cancel - Store these backup words securely. + Write down these 24 words on paper. Make sure you write them in the correct order and don\'t misspell any words. Make a copy of that paper and store them securely in at least 2 physical locations empowering\neveryone\nwith\neconomic\nfreedom - Backup verification coming soon! + You may lose all your funds if you didn\'t actually backup! Be smart and responsible! diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index aacd614..acd4f13 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -13,6 +13,7 @@ @string/translated_button_done @string/custom_translation_verify + @string/custom_translation_seedphrase_more_info @string/custom_translation_birthday @string/missing_backup_instruction_store_words @string/missing_backup_slogan diff --git a/app/src/zcashmainnet/res/values/strings.xml b/app/src/zcashmainnet/res/values/strings.xml index 9630eb5..6745902 100644 --- a/app/src/zcashmainnet/res/values/strings.xml +++ b/app/src/zcashmainnet/res/values/strings.xml @@ -2,4 +2,5 @@ https://explorer.hush.is/tx/%1$s HUSH https://hush.is + https://hush.is/seedphrase