From dcc0470a2aebed525d2686d097a0128d81331398 Mon Sep 17 00:00:00 2001 From: Zongle Wang Date: Thu, 12 Sep 2024 20:17:41 -0400 Subject: [PATCH] Restore AppCompat themes for some material components (#4811) We still rely on them for using material views. ``` java.lang.IllegalArgumentException: The style on this component requires your app theme to be Theme.AppCompat (or a descendant). at com.google.android.material.internal.ThemeEnforcement.checkTheme(ThemeEnforcement.java:247) at com.google.android.material.internal.ThemeEnforcement.checkAppCompatTheme(ThemeEnforcement.java:212) at com.google.android.material.internal.ThemeEnforcement.checkCompatibleTheme(ThemeEnforcement.java:147) at com.google.android.material.internal.ThemeEnforcement.obtainStyledAttributes(ThemeEnforcement.java:76) at com.google.android.material.progressindicator.BaseProgressIndicatorSpec.(BaseProgressIndicatorSpec.java:92) at com.google.android.material.progressindicator.CircularProgressIndicatorSpec.(CircularProgressIndicatorSpec.java:76) at com.google.android.material.progressindicator.CircularProgressIndicatorSpec.(CircularProgressIndicatorSpec.java:68) at com.google.android.material.progressindicator.CircularProgressIndicatorSpec.(CircularProgressIndicatorSpec.java:63) at com.google.android.material.progressindicator.CircularProgressIndicator.createSpec(CircularProgressIndicator.java:87) at com.google.android.material.progressindicator.CircularProgressIndicator.createSpec(CircularProgressIndicator.java:58) at com.google.android.material.progressindicator.BaseProgressIndicator.(BaseProgressIndicator.java:144) at com.google.android.material.progressindicator.CircularProgressIndicator.(CircularProgressIndicator.java:78) at com.google.android.material.progressindicator.CircularProgressIndicator.(CircularProgressIndicator.java:73) at com.google.android.material.progressindicator.CircularProgressIndicator.(CircularProgressIndicator.java:69) at app.lawnchair.views.LauncherPreviewView.(LauncherPreviewView.kt:46) at app.lawnchair.backup.ui.CreateBackupViewModel.captureScreenshot(CreateBackupViewModel.kt:58) at app.lawnchair.backup.ui.CreateBackupViewModel.access$captureScreenshot(CreateBackupViewModel.kt:24) at app.lawnchair.backup.ui.CreateBackupViewModel$1.invokeSuspend(CreateBackupViewModel.kt:38) ``` --- lawnchair/res/values-night/themes.xml | 9 +++++++++ lawnchair/res/values/themes.xml | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 lawnchair/res/values-night/themes.xml diff --git a/lawnchair/res/values-night/themes.xml b/lawnchair/res/values-night/themes.xml new file mode 100644 index 0000000000..275cede579 --- /dev/null +++ b/lawnchair/res/values-night/themes.xml @@ -0,0 +1,9 @@ + + + + + diff --git a/lawnchair/res/values/themes.xml b/lawnchair/res/values/themes.xml index 4ecac749c5..99e18dd76b 100644 --- a/lawnchair/res/values/themes.xml +++ b/lawnchair/res/values/themes.xml @@ -11,14 +11,14 @@ @color/white_50 - -