From f5514728fe584694b40fda4c318dbe253813c9d0 Mon Sep 17 00:00:00 2001 From: Koitharu Date: Thu, 8 May 2025 21:16:06 +0300 Subject: [PATCH] Update themes inheritance structure --- app/src/main/AndroidManifest.xml | 2 +- .../kotatsu/core/prefs/ColorScheme.kt | 17 ++--- app/src/main/res/layout/item_color_scheme.xml | 4 +- .../res/values-night-v23/color_themes.xml | 12 ++-- app/src/main/res/values-night-v31/themes.xml | 64 ------------------- app/src/main/res/values-night/themes.xml | 3 + app/src/main/res/values-v23/color_themes.xml | 12 ++-- app/src/main/res/values-v31/themes.xml | 64 ------------------- app/src/main/res/values/color_themes.xml | 12 ++-- app/src/main/res/values/strings.xml | 1 + app/src/main/res/values/themes.xml | 11 +++- gradle/libs.versions.toml | 2 +- 12 files changed, 44 insertions(+), 160 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 8b6cb7942..be636a6c5 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -52,8 +52,8 @@ android:hasFragileUserData="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" - android:localeConfig="@xml/locales_config" android:largeHeap="true" + android:localeConfig="@xml/locales_config" android:networkSecurityConfig="@xml/network_security_config" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_launcher_round" diff --git a/app/src/main/kotlin/org/koitharu/kotatsu/core/prefs/ColorScheme.kt b/app/src/main/kotlin/org/koitharu/kotatsu/core/prefs/ColorScheme.kt index e927a35ac..88d2fdd03 100644 --- a/app/src/main/kotlin/org/koitharu/kotatsu/core/prefs/ColorScheme.kt +++ b/app/src/main/kotlin/org/koitharu/kotatsu/core/prefs/ColorScheme.kt @@ -13,14 +13,15 @@ enum class ColorScheme( @StringRes val titleResId: Int, ) { - DEFAULT(R.style.Theme_Kotatsu, R.string.system_default), - MONET(R.style.Theme_Kotatsu_Monet, R.string.theme_name_dynamic), - MIKU(R.style.Theme_Kotatsu_Miku, R.string.theme_name_miku), - RENA(R.style.Theme_Kotatsu_Asuka, R.string.theme_name_asuka), - FROG(R.style.Theme_Kotatsu_Mion, R.string.theme_name_mion), - BLUEBERRY(R.style.Theme_Kotatsu_Rikka, R.string.theme_name_rikka), - NAME2(R.style.Theme_Kotatsu_Sakura, R.string.theme_name_sakura), - MAMIMI(R.style.Theme_Kotatsu_Mamimi, R.string.theme_name_mamimi), + DEFAULT(R.style.ThemeOverlay_Kotatsu, R.string.system_default), + MONET(R.style.ThemeOverlay_Kotatsu_Monet, R.string.theme_name_dynamic), + EXPRESSIVE(R.style.ThemeOverlay_Kotatsu_Expressive, R.string.theme_name_dynamic_v2), + MIKU(R.style.ThemeOverlay_Kotatsu_Miku, R.string.theme_name_miku), + RENA(R.style.ThemeOverlay_Kotatsu_Asuka, R.string.theme_name_asuka), + FROG(R.style.ThemeOverlay_Kotatsu_Mion, R.string.theme_name_mion), + BLUEBERRY(R.style.ThemeOverlay_Kotatsu_Rikka, R.string.theme_name_rikka), + NAME2(R.style.ThemeOverlay_Kotatsu_Sakura, R.string.theme_name_sakura), + MAMIMI(R.style.ThemeOverlay_Kotatsu_Mamimi, R.string.theme_name_mamimi), KANADE(R.style.Theme_Kotatsu_Kanade, R.string.theme_name_kanade) ; diff --git a/app/src/main/res/layout/item_color_scheme.xml b/app/src/main/res/layout/item_color_scheme.xml index dd45495cd..fb3eb6e4e 100644 --- a/app/src/main/res/layout/item_color_scheme.xml +++ b/app/src/main/res/layout/item_color_scheme.xml @@ -8,7 +8,7 @@ android:background="?selectableItemBackground" android:orientation="vertical" android:padding="6dp" - tools:theme="@style/Theme.Kotatsu.Miku"> + tools:theme="@style/ThemeOverlay.Kotatsu.Miku"> - - - - - - - - - + + - - - - - -