diff --git a/app/src/main/java/com/github/libretube/preferences/AppearanceSettings.kt b/app/src/main/java/com/github/libretube/preferences/AppearanceSettings.kt index 46a9ad30a..cb269fb28 100644 --- a/app/src/main/java/com/github/libretube/preferences/AppearanceSettings.kt +++ b/app/src/main/java/com/github/libretube/preferences/AppearanceSettings.kt @@ -19,8 +19,8 @@ class AppearanceSettings : PreferenceFragmentCompat() { val themeToggle = findPreference("theme_togglee") themeToggle?.setOnPreferenceChangeListener { _, _ -> - activity?.recreate() requireMainActivityRestart = true + ThemeHelper().restartMainActivity(requireContext()) true } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 46aa5e817..edaa7a5b6 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -60,8 +60,8 @@ Language System System - Luminating light - Dissapearing dark + Light theme + Dark theme %1$s subscribers Settings Location @@ -107,7 +107,7 @@ Yeeting yellow Groovy green Pleasurable purple - Blind black + Black theme Mystic Material 3 Notifications Icon