diff --git a/app/src/main/java/eu/faircode/email/FragmentAccount.java b/app/src/main/java/eu/faircode/email/FragmentAccount.java
index 5934f4c6a9..17ef710f47 100644
--- a/app/src/main/java/eu/faircode/email/FragmentAccount.java
+++ b/app/src/main/java/eu/faircode/email/FragmentAccount.java
@@ -85,6 +85,7 @@ public class FragmentAccount extends FragmentBase {
private ContentLoadingProgressBar pbAutoConfig;
private TextView tvPopSupport;
+ private TextView tvActiveSyncSupport;
private EditText etHost;
private RadioGroup rgEncryption;
private CheckBox cbInsecure;
@@ -180,6 +181,7 @@ public class FragmentAccount extends FragmentBase {
pbAutoConfig = view.findViewById(R.id.pbAutoConfig);
tvPopSupport = view.findViewById(R.id.tvPopSupport);
+ tvActiveSyncSupport = view.findViewById(R.id.tvActiveSyncSupport);
etHost = view.findViewById(R.id.etHost);
etPort = view.findViewById(R.id.etPort);
rgEncryption = view.findViewById(R.id.rgEncryption);
@@ -284,6 +286,15 @@ public class FragmentAccount extends FragmentBase {
}
});
+ tvActiveSyncSupport.setPaintFlags(tvActiveSyncSupport.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG);
+ tvActiveSyncSupport.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ Uri uri = Uri.parse(Helper.FAQ_URI + "#user-content-frequently-requested-features");
+ Helper.view(getContext(), uri, false);
+ }
+ });
+
etDomain.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
diff --git a/app/src/main/res/layout/fragment_account.xml b/app/src/main/res/layout/fragment_account.xml
index 44f0f4ee1c..dd50c41589 100644
--- a/app/src/main/res/layout/fragment_account.xml
+++ b/app/src/main/res/layout/fragment_account.xml
@@ -113,12 +113,27 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="6dp"
+ android:drawableEnd="@drawable/baseline_open_in_new_24"
+ android:drawablePadding="6dp"
android:text="@string/title_pop3_support"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textColor="?android:attr/textColorLink"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvImap" />
+
+
+ app:layout_constraintTop_toBottomOf="@id/tvActiveSyncSupport" />
+ tvImap,tvPopSupport,tvActiveSyncSupport,tvHost,etHost,rgEncryption,cbInsecure,tvPort,etPort" />
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index a962dedcd7..41086e302f 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -410,6 +410,7 @@
Edit as HTML
Last connected: %1$s
POP3 is not supported
+ ActiveSync is not supported
OAuth is not supported
Synchronize now