From b2f20bec30b630810b82aea87822dfeee9208462 Mon Sep 17 00:00:00 2001 From: OxygenCobalt Date: Tue, 19 Oct 2021 20:36:04 -0600 Subject: [PATCH] style: improve material you usage My phone has just updated to Android 12, and Auxio looks very out of place compared to the other themed APIs. Improve the usage of Material You on the app icon and the widgets so that they line up a bit more. Can't fully commit though since sometimes the colors can't be replicated or because they don't look very good. --- .../java/org/oxycblt/auxio/settings/SettingsManager.kt | 2 +- app/src/main/java/org/oxycblt/auxio/settings/tabs/Tab.kt | 3 --- app/src/main/res/color-night-v31/fill_icon_bg.xml | 7 +++++++ app/src/main/res/color-night-v31/fill_icon_fg.xml | 4 ++++ app/src/main/res/color-v31/fill_icon_bg.xml | 4 ++++ app/src/main/res/color-v31/fill_icon_fg.xml | 4 ++++ app/src/main/res/color/fill_icon_bg.xml | 4 ++++ app/src/main/res/color/fill_icon_fg.xml | 3 --- app/src/main/res/drawable/ic_launcher_background.xml | 2 +- app/src/main/res/drawable/ui_scroll_track.xml | 2 +- app/src/main/res/values-night-v31/styles_core.xml | 8 ++++++++ app/src/main/res/values-night/colors.xml | 3 ++- app/src/main/res/values-v31/styles_core.xml | 4 ++-- app/src/main/res/values/colors.xml | 5 +++++ app/src/main/res/values/styles_core.xml | 9 +++++---- 15 files changed, 48 insertions(+), 16 deletions(-) create mode 100644 app/src/main/res/color-night-v31/fill_icon_bg.xml create mode 100644 app/src/main/res/color-night-v31/fill_icon_fg.xml create mode 100644 app/src/main/res/color-v31/fill_icon_bg.xml create mode 100644 app/src/main/res/color-v31/fill_icon_fg.xml create mode 100644 app/src/main/res/color/fill_icon_bg.xml diff --git a/app/src/main/java/org/oxycblt/auxio/settings/SettingsManager.kt b/app/src/main/java/org/oxycblt/auxio/settings/SettingsManager.kt index 556ba5bfe..70649b3c5 100644 --- a/app/src/main/java/org/oxycblt/auxio/settings/SettingsManager.kt +++ b/app/src/main/java/org/oxycblt/auxio/settings/SettingsManager.kt @@ -32,7 +32,7 @@ import org.oxycblt.auxio.ui.SortMode * Wrapper around the [SharedPreferences] class that writes & reads values without a context. * @author OxygenCobalt * TODO: Consider re-adding the colorize notif setting but only on DisplayMode.SHOW_SONGS 1 -> DisplayMode.SHOW_ALBUMS diff --git a/app/src/main/res/color-night-v31/fill_icon_bg.xml b/app/src/main/res/color-night-v31/fill_icon_bg.xml new file mode 100644 index 000000000..5d366804b --- /dev/null +++ b/app/src/main/res/color-night-v31/fill_icon_bg.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/color-night-v31/fill_icon_fg.xml b/app/src/main/res/color-night-v31/fill_icon_fg.xml new file mode 100644 index 000000000..2206a2ec4 --- /dev/null +++ b/app/src/main/res/color-night-v31/fill_icon_fg.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/color-v31/fill_icon_bg.xml b/app/src/main/res/color-v31/fill_icon_bg.xml new file mode 100644 index 000000000..2206a2ec4 --- /dev/null +++ b/app/src/main/res/color-v31/fill_icon_bg.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/color-v31/fill_icon_fg.xml b/app/src/main/res/color-v31/fill_icon_fg.xml new file mode 100644 index 000000000..74ad1adea --- /dev/null +++ b/app/src/main/res/color-v31/fill_icon_fg.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/color/fill_icon_bg.xml b/app/src/main/res/color/fill_icon_bg.xml new file mode 100644 index 000000000..6c5e5dd55 --- /dev/null +++ b/app/src/main/res/color/fill_icon_bg.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/color/fill_icon_fg.xml b/app/src/main/res/color/fill_icon_fg.xml index 6c507608b..3436ac57a 100644 --- a/app/src/main/res/color/fill_icon_fg.xml +++ b/app/src/main/res/color/fill_icon_fg.xml @@ -1,7 +1,4 @@ - diff --git a/app/src/main/res/drawable/ui_scroll_track.xml b/app/src/main/res/drawable/ui_scroll_track.xml index 936ce4bf1..529f04b02 100644 --- a/app/src/main/res/drawable/ui_scroll_track.xml +++ b/app/src/main/res/drawable/ui_scroll_track.xml @@ -4,4 +4,4 @@ android:color="@android:color/transparent" /> - + \ No newline at end of file diff --git a/app/src/main/res/values-night-v31/styles_core.xml b/app/src/main/res/values-night-v31/styles_core.xml index 32e82b793..9fda29495 100644 --- a/app/src/main/res/values-night-v31/styles_core.xml +++ b/app/src/main/res/values-night-v31/styles_core.xml @@ -55,4 +55,12 @@ @color/m3_dynamic_hint_foreground @color/m3_dynamic_dark_default_color_primary_text + + \ No newline at end of file diff --git a/app/src/main/res/values-night/colors.xml b/app/src/main/res/values-night/colors.xml index 3a4b0a7e5..0cb7d39c6 100644 --- a/app/src/main/res/values-night/colors.xml +++ b/app/src/main/res/values-night/colors.xml @@ -1,6 +1,7 @@ - #1f1f1f + @color/surface_night + @color/surface_day #ffffff #01151515 diff --git a/app/src/main/res/values-v31/styles_core.xml b/app/src/main/res/values-v31/styles_core.xml index cc365c34b..f579255c0 100644 --- a/app/src/main/res/values-v31/styles_core.xml +++ b/app/src/main/res/values-v31/styles_core.xml @@ -57,10 +57,10 @@ \ No newline at end of file diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index d9b738194..c37551f05 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -2,9 +2,14 @@ #fafafa + @color/surface_night #202020 #01fafafa + #fafafa + #1f1f1f + @android:color/black + @@ -26,6 +26,7 @@ @color/overlay_stroke ?attr/colorSecondary + ?attr/colorSurfaceInverse @color/overlay_selection ?attr/colorSecondary @@ -48,7 +49,7 @@ Assume that Android's night mode will do the rest of the work for us and set the background to pitch-black --> - @android:color/black + @color/surface_black