From fd1620f3d7f9d0fca58123a4eefae79a06f985db Mon Sep 17 00:00:00 2001
From: CranberrySoup <142951702+CranberrySoup@users.noreply.github.com>
Date: Fri, 13 Oct 2023 22:34:26 +0000
Subject: [PATCH] Fix unresponsive settings (#688)
* Lower targetSdk to get all installed packages
* Update sdk version
* Let's not be too radical
* Many fixes
* Revert targetSdk
* Make account homepage persistent
* Update mobile_navigation.xml
* Update SettingsFragment.kt
---
.../ui/settings/SettingsFragment.kt | 16 +--
.../main/res/navigation/mobile_navigation.xml | 103 +++++++++---------
2 files changed, 59 insertions(+), 60 deletions(-)
diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsFragment.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsFragment.kt
index 4895b0d2..a4d19eba 100644
--- a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsFragment.kt
+++ b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsFragment.kt
@@ -187,13 +187,13 @@ class SettingsFragment : Fragment() {
}
binding?.apply {
listOf(
- settingsGeneral to R.id.action_navigation_settings_to_navigation_settings_general,
- settingsPlayer to R.id.action_navigation_settings_to_navigation_settings_player,
- settingsCredits to R.id.action_navigation_settings_to_navigation_settings_account,
- settingsUi to R.id.action_navigation_settings_to_navigation_settings_ui,
- settingsProviders to R.id.action_navigation_settings_to_navigation_settings_providers,
- settingsUpdates to R.id.action_navigation_settings_to_navigation_settings_updates,
- settingsExtensions to R.id.action_navigation_settings_to_navigation_settings_extensions,
+ settingsGeneral to R.id.action_navigation_global_to_navigation_settings_general,
+ settingsPlayer to R.id.action_navigation_global_to_navigation_settings_player,
+ settingsCredits to R.id.action_navigation_global_to_navigation_settings_account,
+ settingsUi to R.id.action_navigation_global_to_navigation_settings_ui,
+ settingsProviders to R.id.action_navigation_global_to_navigation_settings_providers,
+ settingsUpdates to R.id.action_navigation_global_to_navigation_settings_updates,
+ settingsExtensions to R.id.action_navigation_global_to_navigation_settings_extensions,
).forEach { (view, navigationId) ->
view.apply {
setOnClickListener {
@@ -212,4 +212,4 @@ class SettingsFragment : Fragment() {
}
}
}
-}
\ No newline at end of file
+}
diff --git a/app/src/main/res/navigation/mobile_navigation.xml b/app/src/main/res/navigation/mobile_navigation.xml
index 6d0a94fb..d0df339b 100644
--- a/app/src/main/res/navigation/mobile_navigation.xml
+++ b/app/src/main/res/navigation/mobile_navigation.xml
@@ -331,57 +331,56 @@
app:exitAnim="@anim/exit_anim"
app:popEnterAnim="@anim/enter_anim"
app:popExitAnim="@anim/exit_anim"
- tools:layout="@layout/main_settings">
-
-
-
-
-
-
-
-
+ tools:layout="@layout/main_settings" />
+
+
+
+
+
+
+
-
\ No newline at end of file
+