From bc2f1557f142f998b20770ec3d97a0f4ef5ecb54 Mon Sep 17 00:00:00 2001 From: Marvin W Date: Sat, 23 Mar 2024 23:21:43 +0100 Subject: [PATCH] Improve location settings dialog - Fix some wording - Add material styling - Prepare for more functionality --- .../core/src/main/res/values/themes.xml | 41 ++++ .../src/main/AndroidManifest.xml | 44 ++++- .../src/main/res/values-night-v8/themes.xml | 51 +++++ .../src/main/res/values/themes.xml | 59 +++++- .../core/src/main/AndroidManifest.xml | 4 +- .../LocationSettingsCheckerActivity.kt | 183 +++++++++++++++--- .../res/drawable/custom_dialog_background.xml | 6 - .../core/src/main/res/drawable/ic_gps.xml | 16 ++ .../activity_location_setting_checker.xml | 100 ---------- .../res/layout/location_settings_dialog.xml | 68 +++++++ .../layout/location_settings_dialog_item.xml | 25 +++ .../core/src/main/res/values/strings.xml | 7 +- .../core/src/main/res/values/styles.xml | 10 - 13 files changed, 466 insertions(+), 148 deletions(-) delete mode 100644 play-services-location/core/src/main/res/drawable/custom_dialog_background.xml create mode 100644 play-services-location/core/src/main/res/drawable/ic_gps.xml delete mode 100644 play-services-location/core/src/main/res/layout/activity_location_setting_checker.xml create mode 100644 play-services-location/core/src/main/res/layout/location_settings_dialog.xml create mode 100644 play-services-location/core/src/main/res/layout/location_settings_dialog_item.xml delete mode 100644 play-services-location/core/src/main/res/values/styles.xml diff --git a/play-services-base/core/src/main/res/values/themes.xml b/play-services-base/core/src/main/res/values/themes.xml index be7e8ff4..a125f9cf 100644 --- a/play-services-base/core/src/main/res/values/themes.xml +++ b/play-services-base/core/src/main/res/values/themes.xml @@ -6,6 +6,45 @@ + + + + + + + + + + + diff --git a/play-services-core/src/main/AndroidManifest.xml b/play-services-core/src/main/AndroidManifest.xml index 1fe256b1..979e503d 100644 --- a/play-services-core/src/main/AndroidManifest.xml +++ b/play-services-core/src/main/AndroidManifest.xml @@ -290,7 +290,12 @@ android:name="org.microg.tools.AccountPickerActivity" android:excludeFromRecents="true" android:exported="true" +<<<<<<< HEAD android:process=":ui"> +======= + android:process=":ui" + android:theme="@style/Theme.App.DayNight.Dialog.Alert.NoActionBar"> +>>>>>>> bcb5f7cf (Improve location settings dialog) @@ -361,7 +366,7 @@ <<<<<<< HEAD ======= android:name="org.microg.gms.auth.signin.AuthSignInActivity" - android:theme="@style/Theme.AppCompat.DayNight.Dialog.Alert.NoActionBar" + android:theme="@style/Theme.App.DayNight.Dialog.Alert.NoActionBar" android:process=":ui" android:exported="true"> @@ -401,7 +406,7 @@ android:enabled="true" android:exported="false" android:process=":ui" - android:theme="@style/Theme.Translucent"/> + android:theme="@style/Theme.App.Translucent"/> +<<<<<<< HEAD +======= + + + + + + +>>>>>>> bcb5f7cf (Improve location settings dialog) +<<<<<<< HEAD +======= + + + + + + + +>>>>>>> bcb5f7cf (Improve location settings dialog) @@ -653,7 +691,7 @@ android:name="com.google.android.gms.feedback.FeedbackActivity" android:exported="true" android:excludeFromRecents="true" - android:theme="@style/Theme.Translucent"/> + android:theme="@style/Theme.App.Translucent"/> diff --git a/play-services-core/src/main/res/values-night-v8/themes.xml b/play-services-core/src/main/res/values-night-v8/themes.xml index 3ed65363..8a6ebbe9 100644 --- a/play-services-core/src/main/res/values-night-v8/themes.xml +++ b/play-services-core/src/main/res/values-night-v8/themes.xml @@ -56,4 +56,55 @@ #ff282a2c #ff333537 + + + \ No newline at end of file diff --git a/play-services-core/src/main/res/values/themes.xml b/play-services-core/src/main/res/values/themes.xml index 56bb40bc..320f41aa 100755 --- a/play-services-core/src/main/res/values/themes.xml +++ b/play-services-core/src/main/res/values/themes.xml @@ -36,6 +36,8 @@ true + +<<<<<<< HEAD >>>>>>> 566215bd (UI: Port more to Material 3) +======= + + + +>>>>>>> bcb5f7cf (Improve location settings dialog) - \ No newline at end of file