From fc7b2437461d6e44ae25937dfaffd05939bb0561 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 26 Feb 2021 14:54:53 +0100 Subject: [PATCH] Added export password hint --- .../main/java/eu/faircode/email/ActivitySetup.java | 2 ++ app/src/main/res/layout/dialog_password.xml | 12 +++++++++++- app/src/main/res/values/strings.xml | 1 + 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/ActivitySetup.java b/app/src/main/java/eu/faircode/email/ActivitySetup.java index a0f6bb800a..12670677e8 100644 --- a/app/src/main/java/eu/faircode/email/ActivitySetup.java +++ b/app/src/main/java/eu/faircode/email/ActivitySetup.java @@ -1311,6 +1311,7 @@ public class ActivitySetup extends ActivityBase implements FragmentManager.OnBac TextView tvCaption = dview.findViewById(R.id.tvCaption); etPassword1 = dview.findViewById(R.id.tilPassword1); etPassword2 = dview.findViewById(R.id.tilPassword2); + TextView tvExportHint = dview.findViewById(R.id.tvExportHint); TextView tvImportHint = dview.findViewById(R.id.tvImportHint); tvCaption.setText(export ? R.string.title_setup_export : R.string.title_setup_import); @@ -1321,6 +1322,7 @@ public class ActivitySetup extends ActivityBase implements FragmentManager.OnBac } etPassword2.setVisibility(export ? View.VISIBLE : View.GONE); + tvExportHint.setVisibility(export ? View.VISIBLE : View.GONE); tvImportHint.setVisibility(export ? View.GONE : View.VISIBLE); return new AlertDialog.Builder(getContext()) diff --git a/app/src/main/res/layout/dialog_password.xml b/app/src/main/res/layout/dialog_password.xml index d27dfc9824..ad21d96a47 100644 --- a/app/src/main/res/layout/dialog_password.xml +++ b/app/src/main/res/layout/dialog_password.xml @@ -61,6 +61,16 @@ android:textAppearance="@style/TextAppearance.AppCompat.Medium" /> + + + app:layout_constraintTop_toBottomOf="@id/tvExportHint" /> \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 0ae8408ca6..5956e12b9a 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -223,6 +223,7 @@ Export settings Import settings + The password is used to encrypt the settings and is required to import the settings again Imported accounts will be added without overwriting any existing ones Password Password contains control or whitespace characters