diff --git a/app/src/main/java/org/lsposed/manager/util/theme/ThemeUtil.java b/app/src/main/java/org/lsposed/manager/util/theme/ThemeUtil.java
index aaf40922..fee9137f 100644
--- a/app/src/main/java/org/lsposed/manager/util/theme/ThemeUtil.java
+++ b/app/src/main/java/org/lsposed/manager/util/theme/ThemeUtil.java
@@ -98,6 +98,9 @@ public class ThemeUtil {
}
public static String getColorTheme() {
+ if ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.S || Build.VERSION.SDK_INT == Build.VERSION_CODES.R && Build.VERSION.PREVIEW_SDK_INT != 0) && isSystemAccent()) {
+ return "system";
+ }
String primaryColorEntryName = "COLOR_PRIMARY";
String colorPrimary = preferences.getString("theme_color", "COLOR_PRIMARY");
for (CustomThemeColors color : CustomThemeColors.values()) {
diff --git a/app/src/main/res/values-night-v31/colors_custom.xml b/app/src/main/res/values-night-v31/colors_custom.xml
index 453932bd..ff6e2526 100644
--- a/app/src/main/res/values-night-v31/colors_custom.xml
+++ b/app/src/main/res/values-night-v31/colors_custom.xml
@@ -21,4 +21,5 @@
@android:color/system_accent1_200
+ @android:color/system_neutral1_800
diff --git a/app/src/main/res/values-night/colors_custom.xml b/app/src/main/res/values-night/colors_custom.xml
index 25570ddd..4e422a04 100644
--- a/app/src/main/res/values-night/colors_custom.xml
+++ b/app/src/main/res/values-night/colors_custom.xml
@@ -39,5 +39,4 @@
@color/material_brown_200
@color/material_grey_200
@color/material_blue_grey_200
- @color/material_blue
diff --git a/app/src/main/res/values-v31/colors_custom.xml b/app/src/main/res/values-v31/colors_custom.xml
index 0c90d821..366fa2eb 100644
--- a/app/src/main/res/values-v31/colors_custom.xml
+++ b/app/src/main/res/values-v31/colors_custom.xml
@@ -21,4 +21,5 @@
@android:color/system_accent1_500
+ @android:color/system_neutral1_50
diff --git a/app/src/main/res/values-v31/themes_custom.xml b/app/src/main/res/values-v31/themes_custom.xml
new file mode 100644
index 00000000..3ca35dc6
--- /dev/null
+++ b/app/src/main/res/values-v31/themes_custom.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/values/colors_custom.xml b/app/src/main/res/values/colors_custom.xml
index 652dc4fc..18d2e883 100644
--- a/app/src/main/res/values/colors_custom.xml
+++ b/app/src/main/res/values/colors_custom.xml
@@ -40,4 +40,5 @@
@color/material_grey_500
@color/material_blue_grey_500
@color/material_blue
+ @color/material_blue
diff --git a/app/src/main/res/values/themes_custom.xml b/app/src/main/res/values/themes_custom.xml
index 72587cf1..dd265425 100644
--- a/app/src/main/res/values/themes_custom.xml
+++ b/app/src/main/res/values/themes_custom.xml
@@ -99,7 +99,5 @@
- @color/material_blue_grey
-
+