From 863929fb64d9308d378a35cd81822fbc52dbc1fc Mon Sep 17 00:00:00 2001 From: OxygenCobalt Date: Fri, 15 Jul 2022 21:07:13 -0600 Subject: [PATCH] ui: do not enforce contrast after api 29 Set the enforce*BarContrast methods to false above API 29, so we can use fully transparent navigation and status bars. Previously, we used a mostly transparent color for such, but now, we can use a completely transparent color without it being changed to match contrast. --- .../auxio/music/dirs/MusicDirsDialog.kt | 2 +- .../main/res/values-night-v27/styles_core.xml | 4 +-- app/src/main/res/values-night/colors.xml | 2 +- app/src/main/res/values-v27/styles_core.xml | 5 ++- app/src/main/res/values-v29/styles_core.xml | 13 ++++++++ app/src/main/res/values/colors.xml | 11 ++++--- app/src/main/res/values/styles_core.xml | 32 ++++++++----------- 7 files changed, 39 insertions(+), 30 deletions(-) create mode 100644 app/src/main/res/values-v29/styles_core.xml diff --git a/app/src/main/java/org/oxycblt/auxio/music/dirs/MusicDirsDialog.kt b/app/src/main/java/org/oxycblt/auxio/music/dirs/MusicDirsDialog.kt index ac7aae92f..d6052e563 100644 --- a/app/src/main/java/org/oxycblt/auxio/music/dirs/MusicDirsDialog.kt +++ b/app/src/main/java/org/oxycblt/auxio/music/dirs/MusicDirsDialog.kt @@ -56,6 +56,7 @@ class MusicDirsDialog : builder .setTitle(R.string.set_dirs) .setNeutralButton(R.string.lbl_add, null) + .setNegativeButton(R.string.lbl_cancel, null) .setPositiveButton(R.string.lbl_save) { _, _ -> val dirs = settings.getMusicDirs(storageManager) val newDirs = @@ -67,7 +68,6 @@ class MusicDirsDialog : settings.setMusicDirs(newDirs) } } - .setNegativeButton(R.string.lbl_cancel, null) } override fun onBindingCreated(binding: DialogMusicDirsBinding, savedInstanceState: Bundle?) { diff --git a/app/src/main/res/values-night-v27/styles_core.xml b/app/src/main/res/values-night-v27/styles_core.xml index c818dcbda..f1702badf 100644 --- a/app/src/main/res/values-night-v27/styles_core.xml +++ b/app/src/main/res/values-night-v27/styles_core.xml @@ -2,8 +2,8 @@ diff --git a/app/src/main/res/values-night/colors.xml b/app/src/main/res/values-night/colors.xml index c8cb5c856..76bb8f595 100644 --- a/app/src/main/res/values-night/colors.xml +++ b/app/src/main/res/values-night/colors.xml @@ -1,7 +1,7 @@ - #01151515 + #01151515 @color/material_dynamic_secondary20 @color/material_dynamic_neutral90 diff --git a/app/src/main/res/values-v27/styles_core.xml b/app/src/main/res/values-v27/styles_core.xml index b2af32ca1..337189255 100644 --- a/app/src/main/res/values-v27/styles_core.xml +++ b/app/src/main/res/values-v27/styles_core.xml @@ -1,9 +1,8 @@ - diff --git a/app/src/main/res/values-v29/styles_core.xml b/app/src/main/res/values-v29/styles_core.xml new file mode 100644 index 000000000..1ab3ab23c --- /dev/null +++ b/app/src/main/res/values-v29/styles_core.xml @@ -0,0 +1,13 @@ + + + + \ 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 129434f93..426ad790b 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -1,10 +1,13 @@ - - #01fafafa + #80000000 - #80ffffff + + + #01fafafa @color/material_dynamic_primary95 @color/material_dynamic_neutral20 diff --git a/app/src/main/res/values/styles_core.xml b/app/src/main/res/values/styles_core.xml index 67a0694be..a65b02856 100644 --- a/app/src/main/res/values/styles_core.xml +++ b/app/src/main/res/values/styles_core.xml @@ -1,34 +1,18 @@ - +