From 614f36797720b66c2bd9783c240222194d0ad594 Mon Sep 17 00:00:00 2001 From: Aayush Gupta Date: Wed, 3 May 2023 18:00:53 +0530 Subject: [PATCH] Add new advanced preference page Signed-off-by: Aayush Gupta --- .../view/ui/preferences/AdvancedPreference.kt | 11 +++++++ app/src/main/res/drawable/ic_tune.xml | 29 +++++++++++++++++++ app/src/main/res/values/strings.xml | 1 + app/src/main/res/xml/preferences_advanced.xml | 4 +++ app/src/main/res/xml/preferences_main.xml | 10 ++++++- 5 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 app/src/main/java/com/aurora/store/view/ui/preferences/AdvancedPreference.kt create mode 100644 app/src/main/res/drawable/ic_tune.xml create mode 100644 app/src/main/res/xml/preferences_advanced.xml diff --git a/app/src/main/java/com/aurora/store/view/ui/preferences/AdvancedPreference.kt b/app/src/main/java/com/aurora/store/view/ui/preferences/AdvancedPreference.kt new file mode 100644 index 000000000..e78dd606d --- /dev/null +++ b/app/src/main/java/com/aurora/store/view/ui/preferences/AdvancedPreference.kt @@ -0,0 +1,11 @@ +package com.aurora.store.view.ui.preferences + +import android.os.Bundle +import androidx.preference.PreferenceFragmentCompat +import com.aurora.store.R + +class AdvancedPreference : PreferenceFragmentCompat() { + override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) { + setPreferencesFromResource(R.xml.preferences_advanced, rootKey) + } +} diff --git a/app/src/main/res/drawable/ic_tune.xml b/app/src/main/res/drawable/ic_tune.xml new file mode 100644 index 000000000..e76f89322 --- /dev/null +++ b/app/src/main/res/drawable/ic_tune.xml @@ -0,0 +1,29 @@ + + + + + + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 8c551db02..a6a851325 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -361,6 +361,7 @@ "Settings" "Spoof manager" "Updates" + "Advanced" "Manual download" "Old installation sessions abandoned" "Not available on anonymous accounts" diff --git a/app/src/main/res/xml/preferences_advanced.xml b/app/src/main/res/xml/preferences_advanced.xml new file mode 100644 index 000000000..7bf2aa65d --- /dev/null +++ b/app/src/main/res/xml/preferences_advanced.xml @@ -0,0 +1,4 @@ + + + + diff --git a/app/src/main/res/xml/preferences_main.xml b/app/src/main/res/xml/preferences_main.xml index 7a37327c7..5effd6be2 100644 --- a/app/src/main/res/xml/preferences_main.xml +++ b/app/src/main/res/xml/preferences_main.xml @@ -65,4 +65,12 @@ app:key="pref_network" app:layout="@layout/item_preference" app:title="@string/title_updates" /> - \ No newline at end of file + + +