From 83bf736cb301a4f75b2edab25dddcf390a0d38e1 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 6 Jul 2021 14:18:59 +0200 Subject: [PATCH] Patience is a virtue --- .../java/eu/faircode/email/FragmentQuickSetup.java | 5 +++++ app/src/main/res/layout/fragment_quick_setup.xml | 14 +++++++++++++- app/src/main/res/values/strings.xml | 1 + 3 files changed, 19 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentQuickSetup.java b/app/src/main/java/eu/faircode/email/FragmentQuickSetup.java index a887b7e716..e8f6cacd59 100644 --- a/app/src/main/java/eu/faircode/email/FragmentQuickSetup.java +++ b/app/src/main/java/eu/faircode/email/FragmentQuickSetup.java @@ -66,6 +66,7 @@ public class FragmentQuickSetup extends FragmentBase { private TextView tvCharacters; private Button btnCheck; private ContentLoadingProgressBar pbCheck; + private TextView tvPatience; private TextView tvError; private TextView tvErrorHint; @@ -102,6 +103,7 @@ public class FragmentQuickSetup extends FragmentBase { tvCharacters = view.findViewById(R.id.tvCharacters); btnCheck = view.findViewById(R.id.btnCheck); pbCheck = view.findViewById(R.id.pbCheck); + tvPatience = view.findViewById(R.id.tvPatience); tvError = view.findViewById(R.id.tvError); tvErrorHint = view.findViewById(R.id.tvErrorHint); @@ -198,6 +200,7 @@ public class FragmentQuickSetup extends FragmentBase { tvImapFingerprint.setText(null); tvSmtpFingerprint.setText(null); pbCheck.setVisibility(View.GONE); + tvPatience.setVisibility(View.GONE); pbSave.setVisibility(View.GONE); btnHelp.setVisibility(View.GONE); tvInstructions.setVisibility(View.GONE); @@ -225,6 +228,7 @@ public class FragmentQuickSetup extends FragmentBase { Helper.setViewsEnabled(view, false); pbCheck.setVisibility(check ? View.VISIBLE : View.GONE); + tvPatience.setVisibility(check ? View.VISIBLE : View.GONE); pbSave.setVisibility(check ? View.GONE : View.VISIBLE); grpError.setVisibility(View.GONE); btnHelp.setVisibility(View.GONE); @@ -237,6 +241,7 @@ public class FragmentQuickSetup extends FragmentBase { protected void onPostExecute(Bundle args) { Helper.setViewsEnabled(view, true); pbCheck.setVisibility(View.GONE); + tvPatience.setVisibility(View.GONE); pbSave.setVisibility(View.GONE); } diff --git a/app/src/main/res/layout/fragment_quick_setup.xml b/app/src/main/res/layout/fragment_quick_setup.xml index b7b2e53b4e..4b7973ca4c 100644 --- a/app/src/main/res/layout/fragment_quick_setup.xml +++ b/app/src/main/res/layout/fragment_quick_setup.xml @@ -131,6 +131,18 @@ app:layout_constraintStart_toEndOf="@id/btnCheck" app:layout_constraintTop_toTopOf="@id/btnCheck" /> + + + app:layout_constraintTop_toBottomOf="@id/tvPatience" /> Add or change accounts Some providers make it difficult to add an account. Please do not blame FairEmail for this, but ask for support instead. The quick setup will fetch configuration information from autoconfig.thunderbird.net + Please be patient … IMAP server to receive messages0 SMTP server to send messages0 Wizard