From 2b77acc5930b15bc832ad781100fdab9e9c222c1 Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Wed, 7 Aug 2019 09:14:11 +0200 Subject: [PATCH] Add basic theme switching --- Habitica/AndroidManifest.xml | 13 +- Habitica/res/values/attrs.xml | 1 + Habitica/res/values/colors.xml | 5 + Habitica/res/values/strings.xml | 1 + Habitica/res/values/styles.xml | 153 ++++++++++++------ Habitica/res/values/values.xml | 21 +++ Habitica/res/xml/preferences_fragment.xml | 5 + .../habitica/ui/activities/BaseActivity.kt | 34 ++++ .../habitica/ui/activities/MainActivity.kt | 4 - .../preferences/PreferencesFragment.kt | 9 ++ .../views/navigation/BottomNavigationItem.kt | 3 +- .../HabiticaBottomNavigationView.kt | 11 ++ 12 files changed, 193 insertions(+), 67 deletions(-) diff --git a/Habitica/AndroidManifest.xml b/Habitica/AndroidManifest.xml index 32c620f3e..a36793af0 100644 --- a/Habitica/AndroidManifest.xml +++ b/Habitica/AndroidManifest.xml @@ -23,7 +23,7 @@ android:icon="@mipmap/ic_launcher" android:roundIcon="@mipmap/ic_launcher_round" android:label="@string/app_name" - android:theme="@style/AppTheme" + android:theme="@style/MainAppTheme" tools:replace="android:name" android:fullBackupContent="@xml/backup_descriptor" android:configChanges="orientation" @@ -34,7 +34,7 @@ @@ -80,12 +80,10 @@ + android:name=".ui.activities.AboutActivity" /> diff --git a/Habitica/res/values/attrs.xml b/Habitica/res/values/attrs.xml index aba07135f..6be655917 100644 --- a/Habitica/res/values/attrs.xml +++ b/Habitica/res/values/attrs.xml @@ -8,6 +8,7 @@ + diff --git a/Habitica/res/values/colors.xml b/Habitica/res/values/colors.xml index bd2e4b134..3e11838e2 100644 --- a/Habitica/res/values/colors.xml +++ b/Habitica/res/values/colors.xml @@ -15,16 +15,20 @@ #DE3F3F #C92B2B #B01515 + #7D0C0C #ffb6b8 #FF6165 #F74E52 #F23035 + #BF262B + #8C1C20 #ffc8a7 #FF944C #FA8537 #F47825 + #A85219 #fedead #FFBE5D @@ -42,6 +46,7 @@ #3BCAD7 #34B5C1 #26A0AB + #1A7078 #a9dcf6 #50B5E9 diff --git a/Habitica/res/values/strings.xml b/Habitica/res/values/strings.xml index 4fa427370..fe30e4047 100644 --- a/Habitica/res/values/strings.xml +++ b/Habitica/res/values/strings.xml @@ -943,4 +943,5 @@ Create %s Details Share Challenge with + App Theme diff --git a/Habitica/res/values/styles.xml b/Habitica/res/values/styles.xml index a606e6b4b..85496f65e 100644 --- a/Habitica/res/values/styles.xml +++ b/Habitica/res/values/styles.xml @@ -30,6 +30,7 @@ @color/gray_200 #D5C8FF @color/brand_500 + @color/brand_100 @color/white @color/gray_700 @@ -41,8 +42,106 @@ @color/brand_400 @style/AlertDialogTheme false + + @color/brand_50 + @color/brand_50 + + + + + + + + + + + - - - - - - - - - - - - -