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 @@