From 0961481d88624f970fbe00c5ea2bda7c9917e0ef Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 21 Apr 2019 08:01:06 +0200 Subject: [PATCH] Selecting an account is optional --- .../main/java/eu/faircode/email/FragmentAccount.java | 4 ++++ app/src/main/res/layout/fragment_account.xml | 12 ++++++++++++ app/src/main/res/layout/fragment_quick_setup.xml | 12 ++++++++++++ 3 files changed, 28 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/FragmentAccount.java b/app/src/main/java/eu/faircode/email/FragmentAccount.java index 7de16873a4..a2fc62feb6 100644 --- a/app/src/main/java/eu/faircode/email/FragmentAccount.java +++ b/app/src/main/java/eu/faircode/email/FragmentAccount.java @@ -96,6 +96,7 @@ public class FragmentAccount extends FragmentBase { private Button btnAutoConfig; private Button btnAuthorize; + private TextView tvAuthorizeOptional; private EditText etHost; private RadioGroup rgEncryption; private CheckBox cbInsecure; @@ -171,6 +172,7 @@ public class FragmentAccount extends FragmentBase { btnAutoConfig = view.findViewById(R.id.btnAutoConfig); btnAuthorize = view.findViewById(R.id.btnAuthorize); + tvAuthorizeOptional = view.findViewById(R.id.tvAuthorizeOptional); etHost = view.findViewById(R.id.etHost); etPort = view.findViewById(R.id.etPort); rgEncryption = view.findViewById(R.id.rgEncryption); @@ -227,6 +229,7 @@ public class FragmentAccount extends FragmentBase { grpAuthorize.setVisibility(position > 0 ? View.VISIBLE : View.GONE); btnAuthorize.setVisibility(provider.type == null ? View.GONE : View.VISIBLE); + tvAuthorizeOptional.setVisibility(provider.type == null ? View.GONE : View.VISIBLE); btnAdvanced.setVisibility(position > 0 ? View.VISIBLE : View.GONE); if (position == 0) @@ -438,6 +441,7 @@ public class FragmentAccount extends FragmentBase { btnAutoConfig.setEnabled(false); btnAuthorize.setVisibility(View.GONE); + tvAuthorizeOptional.setVisibility(View.GONE); rgEncryption.setVisibility(View.GONE); cbInsecure.setVisibility(View.GONE); tilPassword.setPasswordVisibilityToggleEnabled(id < 0); diff --git a/app/src/main/res/layout/fragment_account.xml b/app/src/main/res/layout/fragment_account.xml index a7cee64219..2dff37bc34 100644 --- a/app/src/main/res/layout/fragment_account.xml +++ b/app/src/main/res/layout/fragment_account.xml @@ -190,6 +190,18 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/etPort" /> + + + +