From 5213701e18128b6fa79037f8dc1d6324d38e09b2 Mon Sep 17 00:00:00 2001 From: Charles Lombardo Date: Thu, 11 May 2023 17:51:27 -0400 Subject: android: Move theme options out of advanced settings --- .../yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt | 8 -------- .../java/org/yuzu/yuzu_emu/fragments/HomeSettingsFragment.kt | 6 ++++++ src/android/app/src/main/res/drawable/ic_palette.xml | 9 +++++++++ src/android/app/src/main/res/values/strings.xml | 3 ++- 4 files changed, 17 insertions(+), 9 deletions(-) create mode 100644 src/android/app/src/main/res/drawable/ic_palette.xml diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt index c2eb63dac..f6ab92294 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt @@ -109,14 +109,6 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView) Settings.SECTION_AUDIO ) ) - add( - SubmenuSetting( - null, - R.string.preferences_theme, - 0, - Settings.SECTION_THEME - ) - ) } } diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/HomeSettingsFragment.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/HomeSettingsFragment.kt index 7507d4635..09628634d 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/HomeSettingsFragment.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/HomeSettingsFragment.kt @@ -34,6 +34,7 @@ import org.yuzu.yuzu_emu.R import org.yuzu.yuzu_emu.adapters.HomeSettingAdapter import org.yuzu.yuzu_emu.databinding.FragmentHomeSettingsBinding import org.yuzu.yuzu_emu.features.DocumentProvider +import org.yuzu.yuzu_emu.features.settings.model.Settings import org.yuzu.yuzu_emu.features.settings.ui.SettingsActivity import org.yuzu.yuzu_emu.features.settings.utils.SettingsFile import org.yuzu.yuzu_emu.model.HomeSetting @@ -77,6 +78,11 @@ class HomeSettingsFragment : Fragment() { R.string.open_user_folder_description, R.drawable.ic_folder_open ) { openFileManager() }, + HomeSetting( + R.string.preferences_theme, + R.string.theme_and_color_description, + R.drawable.ic_palette + ) { SettingsActivity.launch(requireContext(), Settings.SECTION_THEME, "") }, HomeSetting( R.string.install_gpu_driver, R.string.install_gpu_driver_description, diff --git a/src/android/app/src/main/res/drawable/ic_palette.xml b/src/android/app/src/main/res/drawable/ic_palette.xml new file mode 100644 index 000000000..43daec1ff --- /dev/null +++ b/src/android/app/src/main/res/drawable/ic_palette.xml @@ -0,0 +1,9 @@ + + + diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index 8ee067ffd..c5f4483d1 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -69,6 +69,7 @@ Homebrew Open yuzu folder Manage yuzu\'s internal files + Modify the look of the app No file manager found Couldn\'t open yuzu directory Please locate the user folder with the file manager\'s side panel manually. @@ -158,7 +159,7 @@ System Graphics Audio - Theme and Color + Theme and color Your ROM is encrypted -- cgit v1.2.3