From 80012485b47716bf7952023ecb10dba00c7f73b2 Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Mon, 12 Dec 2022 17:46:32 +0100 Subject: [PATCH] dark mode improvements --- Habitica/res/layout/activity_full_profile.xml | 20 +++ Habitica/res/layout/chat_item.xml | 8 + Habitica/res/menu/menu_full_profile.xml | 8 + Habitica/res/values/strings.xml | 14 ++ Habitica/res/values/styles.xml | 36 +++-- .../android/habitica/api/ApiService.kt | 6 + .../android/habitica/data/ApiClient.kt | 2 + .../android/habitica/data/SocialRepository.kt | 3 +- .../data/implementation/ApiClientImpl.kt | 14 +- .../implementation/SocialRepositoryImpl.kt | 14 +- .../data/implementation/UserRepositoryImpl.kt | 4 +- .../habitica/models/members/MemberFlags.kt | 2 + .../android/habitica/models/tasks/Task.kt | 28 +++- .../habitica/models/user/Authentication.kt | 1 + .../habitica/models/user/Permissions.kt | 11 ++ .../android/habitica/models/user/User.kt | 13 ++ .../ui/activities/FullProfileActivity.kt | 139 ++++++++++++++++-- .../ui/activities/GiftSubscriptionActivity.kt | 2 +- .../ui/activities/TaskFormActivity.kt | 10 +- .../ui/activities/TaskSummaryActivity.kt | 21 +-- .../habitica/ui/theme/HabiticaTheme.kt | 24 ++- .../ui/viewHolders/ChatRecyclerViewHolder.kt | 4 + .../tasks/ChecklistedViewHolder.kt | 5 +- .../ui/viewHolders/tasks/HabitViewHolder.kt | 4 +- .../views/yesterdailies/YesterdailyDialog.kt | 2 +- .../habitica/utils/MemberSerialization.kt | 5 + .../habitica/utils/UserDeserializer.kt | 6 +- common/src/main/res/values/colors.xml | 21 ++- version.properties | 2 +- 29 files changed, 361 insertions(+), 68 deletions(-) create mode 100644 Habitica/src/main/java/com/habitrpg/android/habitica/models/user/Permissions.kt diff --git a/Habitica/res/layout/activity_full_profile.xml b/Habitica/res/layout/activity_full_profile.xml index fe543b7aa..2628a3c5a 100644 --- a/Habitica/res/layout/activity_full_profile.xml +++ b/Habitica/res/layout/activity_full_profile.xml @@ -77,6 +77,26 @@ layout="@layout/avatar_with_bars" android:layout_width="match_parent" android:layout_height="wrap_content" /> + + + + + diff --git a/Habitica/res/menu/menu_full_profile.xml b/Habitica/res/menu/menu_full_profile.xml index 23d67e5b8..7ae69bcab 100644 --- a/Habitica/res/menu/menu_full_profile.xml +++ b/Habitica/res/menu/menu_full_profile.xml @@ -6,4 +6,12 @@ android:title="@string/copy_userid" /> + + + + + \ No newline at end of file diff --git a/Habitica/res/values/strings.xml b/Habitica/res/values/strings.xml index edcf42eea..8bccddac6 100644 --- a/Habitica/res/values/strings.xml +++ b/Habitica/res/values/strings.xml @@ -1272,6 +1272,20 @@ Promote to Manager Manager Member List + Ban User + Shadow Mute + Mute User + Do you want to ban this user? + Do you want to unban this user? + Do you want to revoke chat access for this user? + Do you want to return chat access for this user? + Do you want to shadow mute this user? + Do you want to remove the shadow mute? + Unban User + Remove Shadow Mute + Unmute User + Status + Regular Access You You, %d other diff --git a/Habitica/res/values/styles.xml b/Habitica/res/values/styles.xml index 60edf5c76..75cbdf941 100644 --- a/Habitica/res/values/styles.xml +++ b/Habitica/res/values/styles.xml @@ -106,8 +106,9 @@ @color/red_10 @color/gray_200 @color/red_100 - @color/red_1 - @color/red_5 + @color/red_00 + @color/red_0 + @color/red_600