diff --git a/FAQ.md b/FAQ.md index 5426df7a8a..e5e73b32a1 100644 --- a/FAQ.md +++ b/FAQ.md @@ -902,7 +902,7 @@ Note that only some convenience and advanced features need to be purchased which Also note that most free apps will appear not to be sustainable in the end, whereas FairEmail is properly maintained and supported, and that free apps may have a catch, like sending privacy sensitive information to the internet. -I have been working on FairEmail almost every day for more than one and a half a year, so I think the price is more than reasonable. +I have been working on FairEmail almost every day for more than two years, so I think the price is more than reasonable. For this reason there won't be discounts either.
diff --git a/app/src/main/java/eu/faircode/email/FragmentPro.java b/app/src/main/java/eu/faircode/email/FragmentPro.java index 2f05fdf74f..4f55b1182b 100644 --- a/app/src/main/java/eu/faircode/email/FragmentPro.java +++ b/app/src/main/java/eu/faircode/email/FragmentPro.java @@ -24,7 +24,6 @@ import android.content.SharedPreferences; import android.graphics.Paint; import android.net.Uri; import android.os.Bundle; -import android.text.method.LinkMovementMethod; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -107,7 +106,13 @@ public class FragmentPro extends FragmentBase implements SharedPreferences.OnSha ivExternal.setVisibility(Helper.isPlayStoreInstall() ? View.GONE : View.VISIBLE); - tvPriceHint.setMovementMethod(LinkMovementMethod.getInstance()); + tvPriceHint.setPaintFlags(tvPriceHint.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG); + tvPriceHint.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + Helper.viewFAQ(getContext(), 19); + } + }); btnCheck.setOnClickListener(new View.OnClickListener() { @Override diff --git a/app/src/main/res/layout/fragment_pro.xml b/app/src/main/res/layout/fragment_pro.xml index 773b0c12c0..34a813da66 100644 --- a/app/src/main/res/layout/fragment_pro.xml +++ b/app/src/main/res/layout/fragment_pro.xml @@ -120,6 +120,7 @@ android:layout_marginTop="12dp" android:text="@string/title_pro_price" android:textAppearance="@style/TextAppearance.AppCompat.Small" + android:textColor="?android:attr/textColorLink" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/tvHint" /> diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 084ffb3adc..b0c86c7e40 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1348,7 +1348,7 @@ Hide small message for %1$d weeks Buying pro features will allow you to use all current and future pro features, will keep this app maintained, and supported. - Please see this FAQ about the price of the pro features + Why are the pro features so expensive? Purchase pending All pro features are activated All pro features activated