diff --git a/app/src/main/java/com/huanchengfly/tieba/post/fragments/PreferencesFragment.kt b/app/src/main/java/com/huanchengfly/tieba/post/fragments/PreferencesFragment.kt index d97f43fc..4a4160e2 100644 --- a/app/src/main/java/com/huanchengfly/tieba/post/fragments/PreferencesFragment.kt +++ b/app/src/main/java/com/huanchengfly/tieba/post/fragments/PreferencesFragment.kt @@ -258,7 +258,7 @@ class PreferencesFragment : PreferencesFragment() { aboutPreference!!.summary = getString(R.string.tip_about, BuildConfig.VERSION_NAME) refresh() - findPreference("enableNewUi")?.setOnPreferenceChangeListener { _, newValue -> + findPreference("enable_new_ui")?.setOnPreferenceChangeListener { _, newValue -> App.INSTANCE.setIcon(newValue == true) true } diff --git a/app/src/main/java/com/huanchengfly/tieba/post/ui/page/settings/more/MoreSettingsPage.kt b/app/src/main/java/com/huanchengfly/tieba/post/ui/page/settings/more/MoreSettingsPage.kt index da7ce9de..a3aa1cdb 100644 --- a/app/src/main/java/com/huanchengfly/tieba/post/ui/page/settings/more/MoreSettingsPage.kt +++ b/app/src/main/java/com/huanchengfly/tieba/post/ui/page/settings/more/MoreSettingsPage.kt @@ -116,7 +116,7 @@ fun MoreSettingsPage( ) } }, - key = "enableNewUi", + key = "enable_new_ui", title = stringResource(id = R.string.title_enable_new_ui), defaultChecked = false, summary = stringResource(id = R.string.summary_enable_new_ui), diff --git a/app/src/main/java/com/huanchengfly/tieba/post/utils/AppPreferencesUtils.kt b/app/src/main/java/com/huanchengfly/tieba/post/utils/AppPreferencesUtils.kt index 6b9531cf..78e346ba 100644 --- a/app/src/main/java/com/huanchengfly/tieba/post/utils/AppPreferencesUtils.kt +++ b/app/src/main/java/com/huanchengfly/tieba/post/utils/AppPreferencesUtils.kt @@ -101,7 +101,7 @@ open class AppPreferencesUtils private constructor(ctx: Context) { var darkTheme by DataStoreDelegates.string(key = "dark_theme", defaultValue = "grey_dark") - var enableNewUi by DataStoreDelegates.boolean(defaultValue = false) + var enableNewUi by DataStoreDelegates.boolean(key = "enable_new_ui", defaultValue = true) var useDynamicColorTheme by DataStoreDelegates.boolean(defaultValue = false) diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index 1f585c1c..e50baff3 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -262,7 +262,7 @@