From 8b69bdd30d56fafb72f0bd2658fba009009359bf Mon Sep 17 00:00:00 2001 From: tehcneko <7764726+tehcneko@users.noreply.github.com> Date: Wed, 3 Feb 2021 20:59:23 +0800 Subject: [PATCH] Allow turning off black dark theme when md2 enabled (#61) --- .../lsposed/manager/ui/activity/BaseActivity.java | 4 ++-- .../lsposed/manager/ui/activity/SettingsActivity.java | 4 ---- app/src/main/res/values-night/styles.xml | 10 ++++++++++ app/src/main/res/values/attrs.xml | 1 - app/src/main/res/values/styles.xml | 2 -- 5 files changed, 12 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/io/github/lsposed/manager/ui/activity/BaseActivity.java b/app/src/main/java/io/github/lsposed/manager/ui/activity/BaseActivity.java index e2e8d157..0b85cdc1 100644 --- a/app/src/main/java/io/github/lsposed/manager/ui/activity/BaseActivity.java +++ b/app/src/main/java/io/github/lsposed/manager/ui/activity/BaseActivity.java @@ -44,7 +44,7 @@ public class BaseActivity extends AppCompatActivity { } public static boolean isBlackNightTheme() { - return preferences.getBoolean("black_dark_theme", false) || preferences.getBoolean("md2", true); + return preferences.getBoolean("black_dark_theme", false); } public String getTheme(Context context) { @@ -107,7 +107,7 @@ public class BaseActivity extends AppCompatActivity { if (coreVersionStr != null) { Version managerVersion = new Version(BuildConfig.VERSION_NAME); Version coreVersion = new Version(coreVersionStr); - if (managerVersion.equals(coreVersion)) { + if (!managerVersion.equals(coreVersion)) { new MaterialAlertDialogBuilder(this) .setMessage(R.string.outdated_manager) .setPositiveButton(R.string.ok, (dialog, id) -> { diff --git a/app/src/main/java/io/github/lsposed/manager/ui/activity/SettingsActivity.java b/app/src/main/java/io/github/lsposed/manager/ui/activity/SettingsActivity.java index 4a803c2f..84e5f369 100644 --- a/app/src/main/java/io/github/lsposed/manager/ui/activity/SettingsActivity.java +++ b/app/src/main/java/io/github/lsposed/manager/ui/activity/SettingsActivity.java @@ -251,10 +251,6 @@ public class SettingsActivity extends BaseActivity { } private void updatePreference(boolean show) { - Preference black_dark_theme = findPreference("black_dark_theme"); - if (black_dark_theme != null) { - black_dark_theme.setVisible(show); - } Preference transparent_status_bar = findPreference("transparent_status_bar"); if (transparent_status_bar != null) { transparent_status_bar.setVisible(show); diff --git a/app/src/main/res/values-night/styles.xml b/app/src/main/res/values-night/styles.xml index e48cb3fc..f79b5d52 100644 --- a/app/src/main/res/values-night/styles.xml +++ b/app/src/main/res/values-night/styles.xml @@ -1,4 +1,14 @@ \ No newline at end of file diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml index a753f01f..085c329a 100644 --- a/app/src/main/res/values/attrs.xml +++ b/app/src/main/res/values/attrs.xml @@ -4,7 +4,6 @@ - diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 88c55ab1..99d968c6 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -7,7 +7,6 @@ @color/colorPrimaryDark @color/colorAccent @color/colorActionBar - 8dp @style/ThemeOverlay.MaterialComponents.ActionBar @color/colorBackground @color/colorBackground @@ -60,7 +59,6 @@ @color/colorActionBar_md2 @color/colorBackground_md2 @color/colorBackground_md2 - 16dp @drawable/item_background_md2 @drawable/item_background_md2 true