From a76638af0da3f90231df06308638a2c03d2a7e91 Mon Sep 17 00:00:00 2001 From: Rahul Kumar Patel Date: Sun, 4 Apr 2021 03:57:33 +0530 Subject: [PATCH] Allow disabling similar, related & more apps in app details page --- app/src/main/java/com/aurora/store/util/Preferences.kt | 1 + .../com/aurora/store/view/ui/details/AppDetailsActivity.kt | 4 +++- .../aurora/store/view/ui/onboarding/OnboardingActivity.kt | 2 ++ app/src/main/res/values/strings.xml | 2 ++ app/src/main/res/xml/preferences_ui.xml | 7 +++++++ 5 files changed, 15 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/aurora/store/util/Preferences.kt b/app/src/main/java/com/aurora/store/util/Preferences.kt index e776243c7..88588db6d 100644 --- a/app/src/main/java/com/aurora/store/util/Preferences.kt +++ b/app/src/main/java/com/aurora/store/util/Preferences.kt @@ -35,6 +35,7 @@ object Preferences { const val PREFERENCE_DEFAULT_SELECTED_TAB = "PREFERENCE_DEFAULT_SELECTED_TAB" const val PREFERENCE_QUICK_EXIT = "PREFERENCE_QUICK_EXIT" const val PREFERENCE_FOR_YOU = "PREFERENCE_FOR_YOU" + const val PREFERENCE_SIMILAR = "PREFERENCE_SIMILAR" const val PREFERENCE_INTRO = "PREFERENCE_INTRO" const val PREFERENCE_FILTER_GOOGLE = "PREFERENCE_FILTER_GOOGLE" diff --git a/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsActivity.kt b/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsActivity.kt index 87c912521..f9d2752cb 100644 --- a/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsActivity.kt +++ b/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsActivity.kt @@ -363,7 +363,9 @@ class AppDetailsActivity : BaseDetailsActivity() { inflateBetaSubscription(B.layoutDetailsBeta, app) } - inflateAppStream(B.epoxyRecyclerStream, app) + if (Preferences.getBoolean(this, Preferences.PREFERENCE_SIMILAR)) { + inflateAppStream(B.epoxyRecyclerStream, app) + } } } diff --git a/app/src/main/java/com/aurora/store/view/ui/onboarding/OnboardingActivity.kt b/app/src/main/java/com/aurora/store/view/ui/onboarding/OnboardingActivity.kt index e5471cf96..ef7c4520e 100644 --- a/app/src/main/java/com/aurora/store/view/ui/onboarding/OnboardingActivity.kt +++ b/app/src/main/java/com/aurora/store/view/ui/onboarding/OnboardingActivity.kt @@ -42,6 +42,7 @@ import com.aurora.store.util.Preferences.PREFERENCE_INSECURE_ANONYMOUS import com.aurora.store.util.Preferences.PREFERENCE_INSTALLER_ID import com.aurora.store.util.Preferences.PREFERENCE_INTRO import com.aurora.store.util.Preferences.PREFERENCE_QUICK_EXIT +import com.aurora.store.util.Preferences.PREFERENCE_SIMILAR import com.aurora.store.util.Preferences.PREFERENCE_THEME_ACCENT import com.aurora.store.util.Preferences.PREFERENCE_THEME_TYPE import com.aurora.store.util.save @@ -168,6 +169,7 @@ class OnboardingActivity : BaseActivity() { save(PREFERENCE_DEFAULT_SELECTED_TAB, 0) save(PREFERENCE_QUICK_EXIT, false) save(PREFERENCE_FOR_YOU, true) + save(PREFERENCE_SIMILAR, true) /*Installer*/ save(PREFERENCE_AUTO_DELETE, true) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index fd1bd10c0..86dac1fce 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -298,6 +298,8 @@ "Exit app on single back action" "For You Pages" "Display For You Pages on home screen" + "Similar and related apps" + "Display similar and related clusters on app details page" "Download Failed" "App not purchased" "App not supported" diff --git a/app/src/main/res/xml/preferences_ui.xml b/app/src/main/res/xml/preferences_ui.xml index dfeba122a..0c50c73b5 100644 --- a/app/src/main/res/xml/preferences_ui.xml +++ b/app/src/main/res/xml/preferences_ui.xml @@ -69,4 +69,11 @@ app:key="PREFERENCE_FOR_YOU" app:summary="@string/pref_ui_no_for_you_desc" app:title="@string/pref_ui_no_for_you" /> + +