From 67adc8b6819e36639c3a045defb6d885455315dd Mon Sep 17 00:00:00 2001 From: Koitharu Date: Thu, 31 Aug 2023 19:28:25 +0300 Subject: [PATCH] Fix widgets in dark theme --- .../res/drawable-v31/bg_appwidget_card.xml | 7 -- .../res/drawable-v31/bg_appwidget_root.xml | 7 -- .../main/res/drawable/bg_appwidget_card.xml | 2 +- .../main/res/drawable/bg_appwidget_root.xml | 2 +- app/src/main/res/layout/widget_shelf.xml | 1 + app/src/main/res/values-night-v31/themes.xml | 77 +++++++++++++----- app/src/main/res/values-v31/themes.xml | 81 +++++++++++++------ app/src/main/res/values/themes.xml | 20 +++-- 8 files changed, 130 insertions(+), 67 deletions(-) delete mode 100644 app/src/main/res/drawable-v31/bg_appwidget_card.xml delete mode 100644 app/src/main/res/drawable-v31/bg_appwidget_root.xml diff --git a/app/src/main/res/drawable-v31/bg_appwidget_card.xml b/app/src/main/res/drawable-v31/bg_appwidget_card.xml deleted file mode 100644 index 4cff15c71..000000000 --- a/app/src/main/res/drawable-v31/bg_appwidget_card.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/app/src/main/res/drawable-v31/bg_appwidget_root.xml b/app/src/main/res/drawable-v31/bg_appwidget_root.xml deleted file mode 100644 index cb7dbf180..000000000 --- a/app/src/main/res/drawable-v31/bg_appwidget_root.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/app/src/main/res/drawable/bg_appwidget_card.xml b/app/src/main/res/drawable/bg_appwidget_card.xml index b18a84c01..9dcc796fd 100644 --- a/app/src/main/res/drawable/bg_appwidget_card.xml +++ b/app/src/main/res/drawable/bg_appwidget_card.xml @@ -3,5 +3,5 @@ xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> - + diff --git a/app/src/main/res/drawable/bg_appwidget_root.xml b/app/src/main/res/drawable/bg_appwidget_root.xml index 189ce5e53..7625f547c 100644 --- a/app/src/main/res/drawable/bg_appwidget_root.xml +++ b/app/src/main/res/drawable/bg_appwidget_root.xml @@ -3,5 +3,5 @@ xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> - + diff --git a/app/src/main/res/layout/widget_shelf.xml b/app/src/main/res/layout/widget_shelf.xml index 1aa5e345e..466ad4935 100644 --- a/app/src/main/res/layout/widget_shelf.xml +++ b/app/src/main/res/layout/widget_shelf.xml @@ -20,6 +20,7 @@ android:numColumns="auto_fit" android:orientation="horizontal" android:padding="4dp" + android:scrollbarStyle="insideOverlay" tools:listitem="@layout/item_shelf" /> @color/m3_sys_color_dynamic_dark_primary @color/m3_sys_color_dynamic_dark_primary_container @color/m3_sys_color_dynamic_dark_on_primary - @color/m3_sys_color_dynamic_dark_on_primary_container + @color/m3_sys_color_dynamic_dark_on_primary_container + @color/m3_sys_color_dynamic_dark_inverse_primary @color/m3_sys_color_dynamic_dark_secondary - @color/m3_sys_color_dynamic_dark_secondary_container + @color/m3_sys_color_dynamic_dark_secondary_container + @color/m3_sys_color_dynamic_dark_on_secondary - @color/m3_sys_color_dynamic_dark_on_secondary_container + + @color/m3_sys_color_dynamic_dark_on_secondary_container + @color/m3_sys_color_dynamic_dark_tertiary - @color/m3_sys_color_dynamic_dark_tertiary_container + @color/m3_sys_color_dynamic_dark_tertiary_container + @color/m3_sys_color_dynamic_dark_on_tertiary - @color/m3_sys_color_dynamic_dark_on_tertiary_container + + @color/m3_sys_color_dynamic_dark_on_tertiary_container + @color/m3_sys_color_dynamic_dark_surface @color/m3_sys_color_dynamic_dark_surface_dim @color/m3_sys_color_dynamic_dark_surface_bright - @color/m3_sys_color_dynamic_dark_surface_container_lowest - @color/m3_sys_color_dynamic_dark_surface_container_low + + @color/m3_sys_color_dynamic_dark_surface_container_lowest + + + @color/m3_sys_color_dynamic_dark_surface_container_low + @color/m3_sys_color_dynamic_dark_surface_container - @color/m3_sys_color_dynamic_dark_surface_container_high - @color/m3_sys_color_dynamic_dark_surface_container_highest + + @color/m3_sys_color_dynamic_dark_surface_container_high + + + @color/m3_sys_color_dynamic_dark_surface_container_highest + @color/m3_sys_color_dynamic_dark_surface_variant @color/m3_sys_color_dynamic_dark_on_surface - @color/m3_sys_color_dynamic_dark_on_surface_variant + @color/m3_sys_color_dynamic_dark_on_surface_variant + @color/m3_sys_color_dynamic_dark_inverse_surface - @color/m3_sys_color_dynamic_dark_inverse_on_surface + @color/m3_sys_color_dynamic_dark_inverse_on_surface + @color/m3_sys_color_dynamic_dark_on_background @color/m3_sys_color_dark_error @color/m3_sys_color_dark_error_container @@ -42,26 +59,42 @@ @android:color/system_neutral2_800 @android:color/system_neutral2_800 - @color/m3_dynamic_dark_default_color_primary_text - @color/m3_dynamic_default_color_primary_text - @color/m3_dynamic_dark_default_color_secondary_text - @color/m3_dynamic_default_color_secondary_text - @color/m3_dynamic_dark_default_color_secondary_text - @color/m3_dynamic_default_color_secondary_text - @color/m3_dynamic_dark_primary_text_disable_only - @color/m3_dynamic_primary_text_disable_only + @color/m3_dynamic_dark_default_color_primary_text + + @color/m3_dynamic_default_color_primary_text + + + @color/m3_dynamic_dark_default_color_secondary_text + + + @color/m3_dynamic_default_color_secondary_text + + @color/m3_dynamic_dark_default_color_secondary_text + + + @color/m3_dynamic_default_color_secondary_text + + + @color/m3_dynamic_dark_primary_text_disable_only + + + @color/m3_dynamic_primary_text_disable_only + @color/m3_dynamic_dark_hint_foreground @color/m3_dynamic_hint_foreground @color/m3_dynamic_dark_highlighted_text @color/m3_dynamic_highlighted_text - @color/m3_dynamic_dark_default_color_primary_text + + @color/m3_dynamic_dark_default_color_primary_text + @style/Widget.Kotatsu.BottomNavigationView diff --git a/app/src/main/res/values-v31/themes.xml b/app/src/main/res/values-v31/themes.xml index 29f004dae..6a2175ddb 100644 --- a/app/src/main/res/values-v31/themes.xml +++ b/app/src/main/res/values-v31/themes.xml @@ -13,31 +13,51 @@ true @color/m3_sys_color_dynamic_light_primary - @color/m3_sys_color_dynamic_light_primary_container + @color/m3_sys_color_dynamic_light_primary_container + @color/m3_sys_color_dynamic_light_on_primary - @color/m3_sys_color_dynamic_light_on_primary_container + + @color/m3_sys_color_dynamic_light_on_primary_container + @color/m3_sys_color_dynamic_light_inverse_primary @color/m3_sys_color_dynamic_light_secondary - @color/m3_sys_color_dynamic_light_secondary_container + @color/m3_sys_color_dynamic_light_secondary_container + @color/m3_sys_color_dynamic_light_on_secondary - @color/m3_sys_color_dynamic_light_on_secondary_container + + @color/m3_sys_color_dynamic_light_on_secondary_container + @color/m3_sys_color_dynamic_light_tertiary - @color/m3_sys_color_dynamic_light_tertiary_container + @color/m3_sys_color_dynamic_light_tertiary_container + @color/m3_sys_color_dynamic_light_on_tertiary - @color/m3_sys_color_dynamic_light_on_tertiary_container + + @color/m3_sys_color_dynamic_light_on_tertiary_container + @color/m3_sys_color_dynamic_light_surface @color/m3_sys_color_dynamic_light_surface_dim @color/m3_sys_color_dynamic_light_surface_bright - @color/m3_sys_color_dynamic_light_surface_container_lowest - @color/m3_sys_color_dynamic_light_surface_container_low - @color/m3_sys_color_dynamic_light_surface_container - @color/m3_sys_color_dynamic_light_surface_container_high - @color/m3_sys_color_dynamic_light_surface_container_highest + + @color/m3_sys_color_dynamic_light_surface_container_lowest + + + @color/m3_sys_color_dynamic_light_surface_container_low + + @color/m3_sys_color_dynamic_light_surface_container + + + @color/m3_sys_color_dynamic_light_surface_container_high + + + @color/m3_sys_color_dynamic_light_surface_container_highest + @color/m3_sys_color_dynamic_light_surface_variant @color/m3_sys_color_dynamic_light_on_surface - @color/m3_sys_color_dynamic_light_on_surface_variant + @color/m3_sys_color_dynamic_light_on_surface_variant + @color/m3_sys_color_dynamic_light_inverse_surface - @color/m3_sys_color_dynamic_light_inverse_on_surface + @color/m3_sys_color_dynamic_light_inverse_on_surface + @color/m3_sys_color_dynamic_light_on_background @color/m3_sys_color_light_error @color/m3_sys_color_light_error_container @@ -51,25 +71,40 @@ @android:color/system_neutral2_100 @color/m3_dynamic_default_color_primary_text - @color/m3_dynamic_dark_default_color_primary_text - @color/m3_dynamic_default_color_secondary_text - @color/m3_dynamic_dark_default_color_secondary_text + + @color/m3_dynamic_dark_default_color_primary_text + + @color/m3_dynamic_default_color_secondary_text + + + @color/m3_dynamic_dark_default_color_secondary_text + @color/m3_dynamic_default_color_secondary_text - @color/m3_dynamic_dark_default_color_secondary_text - @color/m3_dynamic_primary_text_disable_only - @color/m3_dynamic_dark_primary_text_disable_only + + @color/m3_dynamic_dark_default_color_secondary_text + + + @color/m3_dynamic_primary_text_disable_only + + + @color/m3_dynamic_dark_primary_text_disable_only + @color/m3_dynamic_hint_foreground @color/m3_dynamic_dark_hint_foreground @color/m3_dynamic_highlighted_text - @color/m3_dynamic_dark_highlighted_text - @color/m3_dynamic_default_color_primary_text + @color/m3_dynamic_dark_highlighted_text + + + @color/m3_dynamic_default_color_primary_text + @style/Widget.Kotatsu.BottomNavigationView diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml index a3c728ec6..7ef6cfd8f 100644 --- a/app/src/main/res/values/themes.xml +++ b/app/src/main/res/values/themes.xml @@ -75,23 +75,31 @@ @style/Widget.Material3.TextInputLayout.OutlinedBox @style/Widget.Material3.Toolbar @style/Widget.Kotatsu.AppBarLayout - @style/Widget.Kotatsu.BottomNavigationView.ColoredIndicators + + @style/Widget.Kotatsu.BottomNavigationView.ColoredIndicators + @style/Widget.Kotatsu.Tabs @style/Widget.Kotatsu.MaterialCardView.Filled @style/Widget.Kotatsu.RecyclerView @style/Widget.Kotatsu.FastScroller @style/Widget.Kotatsu.ListItemTextView - @style/Widget.Material3.CompoundButton.MaterialSwitch + @style/Widget.Material3.CompoundButton.MaterialSwitch + @style/Preference.SwitchPreferenceCompat.M3 @style/Widget.Kotatsu.CollapsingToolbar - @style/Widget.Kotatsu.CircularProgressIndicator - @style/Widget.Kotatsu.LinearProgressIndicator + + @style/Widget.Kotatsu.CircularProgressIndicator + + @style/Widget.Kotatsu.LinearProgressIndicator + @style/Widget.Kotatsu.BottomSheet.DragHandle @style/TextAppearance.Kotatsu.Menu ?attr/textAppearanceBodyLarge - @style/TextAppearance.Kotatsu.Preference.Secondary + + @style/TextAppearance.Kotatsu.Preference.Secondary + @@ -106,7 +114,7 @@