diff --git a/app/src/main/java/eu/faircode/email/FragmentSetup.java b/app/src/main/java/eu/faircode/email/FragmentSetup.java index efd987431f..00a1fb4e20 100644 --- a/app/src/main/java/eu/faircode/email/FragmentSetup.java +++ b/app/src/main/java/eu/faircode/email/FragmentSetup.java @@ -84,6 +84,7 @@ public class FragmentSetup extends FragmentBase { private TextView tvNoInternet; private ImageButton ibHelp; private Button btnQuick; + private TextView tvTutorials; private TextView tvQuickNew; private CardView cardManual; @@ -164,6 +165,7 @@ public class FragmentSetup extends FragmentBase { tvNoInternet = view.findViewById(R.id.tvNoInternet); ibHelp = view.findViewById(R.id.ibHelp); btnQuick = view.findViewById(R.id.btnQuick); + tvTutorials = view.findViewById(R.id.tvTutorials); tvQuickNew = view.findViewById(R.id.tvQuickNew); cardManual = view.findViewById(R.id.cardManual); @@ -396,6 +398,14 @@ public class FragmentSetup extends FragmentBase { } }); + tvTutorials.setPaintFlags(tvTutorials.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG); + tvTutorials.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Helper.view(v.getContext(), Uri.parse(Helper.TUTORIALS_URI), false); + } + }); + tvQuickNew.setPaintFlags(tvQuickNew.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG); tvQuickNew.setOnClickListener(new View.OnClickListener() { @Override diff --git a/app/src/main/java/eu/faircode/email/Helper.java b/app/src/main/java/eu/faircode/email/Helper.java index 5f38ab2dd4..df3f4fe414 100644 --- a/app/src/main/java/eu/faircode/email/Helper.java +++ b/app/src/main/java/eu/faircode/email/Helper.java @@ -188,6 +188,7 @@ public class Helper { static final String PACKAGE_CHROME = "com.android.chrome"; static final String PACKAGE_WEBVIEW = "https://play.google.com/store/apps/details?id=com.google.android.webview"; static final String PRIVACY_URI = "https://email.faircode.eu/privacy/"; + static final String TUTORIALS_URI = "https://github.com/M66B/FairEmail/tree/master/tutorials"; static final String XDA_URI = "https://forum.xda-developers.com/showthread.php?t=3824168"; static final String SUPPORT_URI = "https://contact.faircode.eu/"; static final String TEST_URI = "https://play.google.com/apps/testing/" + BuildConfig.APPLICATION_ID; diff --git a/app/src/main/res/layout/fragment_setup.xml b/app/src/main/res/layout/fragment_setup.xml index 72eef6cbb0..76b5a40817 100644 --- a/app/src/main/res/layout/fragment_setup.xml +++ b/app/src/main/res/layout/fragment_setup.xml @@ -239,6 +239,22 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/tvNoInternet" /> + + + app:layout_constraintTop_toBottomOf="@id/tvTutorials" /> SMTP server to send messages Server certificates Wizard + Tutorials The wizard can be used multiple times to set up multiple accounts I need a new email address Manual setup and account options