From 12f764a4a302be0a3cba5680e850316abd5d8f2e Mon Sep 17 00:00:00 2001 From: androidacy-user Date: Fri, 9 Dec 2022 16:14:04 -0500 Subject: [PATCH] Re-enable monet for transparent theme Signed-off-by: androidacy-user --- .../com/fox2code/mmm/MainApplication.java | 6 ++---- .../mmm/settings/SettingsActivity.java | 17 +++------------- app/src/main/res/values-v26/themes.xml | 20 ------------------- app/src/main/res/values-v31/themes.xml | 17 ++++++++++++++-- app/src/main/res/values/strings.xml | 3 +-- 5 files changed, 21 insertions(+), 42 deletions(-) delete mode 100644 app/src/main/res/values-v26/themes.xml diff --git a/app/src/main/java/com/fox2code/mmm/MainApplication.java b/app/src/main/java/com/fox2code/mmm/MainApplication.java index ef2f8ac..c3f4885 100644 --- a/app/src/main/java/com/fox2code/mmm/MainApplication.java +++ b/app/src/main/java/com/fox2code/mmm/MainApplication.java @@ -235,10 +235,8 @@ public class MainApplication extends FoxApplication implements androidx.work.Con themeResId = monet ? R.style.Theme_MagiskModuleManager_Monet_Light : R.style.Theme_MagiskModuleManager_Light; break; case "transparent_light": - if (monet) { - Log.w("MainApplication", "Monet is not supported for transparent theme"); - } - themeResId = R.style.Theme_MagiskModuleManager_Transparent_Light; + themeResId = monet ? R.style.Theme_MagiskModuleManager_Transparent_Monet_Light : + R.style.Theme_MagiskModuleManager_Transparent_Light; break; } this.setManagerThemeResId(themeResId); diff --git a/app/src/main/java/com/fox2code/mmm/settings/SettingsActivity.java b/app/src/main/java/com/fox2code/mmm/settings/SettingsActivity.java index 78af378..b335035 100644 --- a/app/src/main/java/com/fox2code/mmm/settings/SettingsActivity.java +++ b/app/src/main/java/com/fox2code/mmm/settings/SettingsActivity.java @@ -126,19 +126,12 @@ public class SettingsActivity extends FoxActivity implements LanguageActivity { // If transparent theme(s) are set, disable monet if (themePreference.getValue().equals("transparent_light")) { if (BuildConfig.DEBUG) { - Log.d(TAG, "Transparent theme is set, disabling monet"); + Log.d(TAG, "Transparent theme is set, disabling blur"); } - findPreference("pref_enable_monet").setEnabled(false); - // Toggle monet off - ((TwoStatePreference) findPreference("pref_enable_monet")).setChecked(false); - SharedPreferences.Editor editor = - getPreferenceManager().getSharedPreferences().edit(); - editor.putBoolean("pref_enable_monet", false).apply(); - // Set summary - findPreference("pref_enable_monet").setSummary(R.string.monet_disabled_summary); // Same for blur findPreference("pref_enable_blur").setEnabled(false); ((TwoStatePreference) findPreference("pref_enable_blur")).setChecked(false); + SharedPreferences.Editor editor = getPreferenceManager().getSharedPreferences().edit(); editor.putBoolean("pref_enable_blur", false).apply(); findPreference("pref_enable_blur").setSummary(R.string.blur_disabled_summary); } @@ -159,12 +152,8 @@ public class SettingsActivity extends FoxActivity implements LanguageActivity { // If theme contains "transparent" then disable monet if (newValue.toString().contains("transparent")) { if (BuildConfig.DEBUG) { - Log.d(TAG, "Transparent theme is being set, disabling monet"); + Log.d(TAG, "Transparent theme is being set, disabling blur"); } - findPreference("pref_enable_monet").setEnabled(false); - ((TwoStatePreference) findPreference("pref_enable_monet")).setChecked(false); - editor.putBoolean("pref_enable_monet", false).apply(); - findPreference("pref_enable_monet").setSummary(R.string.monet_disabled_summary); // Same for blur findPreference("pref_enable_blur").setEnabled(false); ((TwoStatePreference) findPreference("pref_enable_blur")).setChecked(false); diff --git a/app/src/main/res/values-v26/themes.xml b/app/src/main/res/values-v26/themes.xml deleted file mode 100644 index 048aff5..0000000 --- a/app/src/main/res/values-v26/themes.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/values-v31/themes.xml b/app/src/main/res/values-v31/themes.xml index 3bf41aa..b66c825 100644 --- a/app/src/main/res/values-v31/themes.xml +++ b/app/src/main/res/values-v31/themes.xml @@ -1,4 +1,4 @@ - + -