From 9bc66ac90b0fb7a86e825ff52f58fdc73e63ccda Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Fri, 24 Jul 2020 12:19:56 +0200 Subject: [PATCH] Refactor pets and mounts screens --- Habitica/res/layout/activity_task_form.xml | 12 +- .../layout/customization_section_header.xml | 3 +- .../layout/fragment_recyclerview_stable.xml | 26 ++ Habitica/res/layout/mount_overview_item.xml | 8 +- Habitica/res/layout/pet_detail_item.xml | 29 +-- Habitica/res/layout/pet_overview_item.xml | 6 +- Habitica/res/layout/shop_header.xml | 4 +- Habitica/res/values/attrs.xml | 1 + Habitica/res/values/colors.xml | 7 +- Habitica/res/values/strings.xml | 2 +- Habitica/res/values/styles.xml | 34 ++- .../ui/activities/TaskFormActivity.kt | 15 ++ .../inventory/MountDetailRecyclerAdapter.kt | 115 +-------- .../inventory/PetDetailRecyclerAdapter.kt | 243 +++--------------- .../adapter/inventory/ShopRecyclerAdapter.kt | 17 +- .../inventory/StableRecyclerAdapter.kt | 212 ++++++--------- .../stable/MountDetailRecyclerFragment.kt | 7 +- .../stable/PetDetailRecyclerFragment.kt | 21 +- .../stable/StableRecyclerFragment.kt | 15 +- .../ui/viewHolders/MountViewHolder.kt | 68 +++++ .../habitica/ui/viewHolders/PetViewHolder.kt | 168 ++++++++++++ .../ui/viewHolders/SectionViewHolder.kt | 6 +- .../tasks/form/HabitResetStreakButtons.kt | 3 + .../tasks/form/HabitScoringButtonsView.kt | 5 + .../views/tasks/form/TaskDifficultyButtons.kt | 3 + .../habitica/utils/ContentDeserializer.kt | 1 + 26 files changed, 509 insertions(+), 522 deletions(-) create mode 100644 Habitica/res/layout/fragment_recyclerview_stable.xml create mode 100644 Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/MountViewHolder.kt create mode 100644 Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/PetViewHolder.kt diff --git a/Habitica/res/layout/activity_task_form.xml b/Habitica/res/layout/activity_task_form.xml index ad3861b50..49f9a8147 100644 --- a/Habitica/res/layout/activity_task_form.xml +++ b/Habitica/res/layout/activity_task_form.xml @@ -43,20 +43,27 @@ android:paddingEnd="@dimen/spacing_large" android:paddingBottom="@dimen/spacing_large"> + style="@style/TaskFormTextInputLayoutAppearance" + app:boxStrokeColor="?attr/colorPrimaryDark" + android:alpha="0.75"> + android:layout_height="wrap_content" + app:boxStrokeColor="?attr/colorPrimaryDark" + android:alpha="0.75"> + + + + + + + diff --git a/Habitica/res/layout/mount_overview_item.xml b/Habitica/res/layout/mount_overview_item.xml index ddf29a976..2c96f6fb1 100644 --- a/Habitica/res/layout/mount_overview_item.xml +++ b/Habitica/res/layout/mount_overview_item.xml @@ -18,14 +18,16 @@ @@ -25,23 +25,6 @@ android:layout_marginStart="7dp" android:layout_marginEnd="7dp" android:max="50" /> - - - - + \ No newline at end of file diff --git a/Habitica/res/layout/pet_overview_item.xml b/Habitica/res/layout/pet_overview_item.xml index dcc34f103..96a2887b6 100644 --- a/Habitica/res/layout/pet_overview_item.xml +++ b/Habitica/res/layout/pet_overview_item.xml @@ -18,15 +18,15 @@ + android:layout_height="@dimen/shop_scene_height" + android:paddingStart="-8dp" + android:paddingEnd="-8dp"/> + diff --git a/Habitica/res/values/colors.xml b/Habitica/res/values/colors.xml index 153ffc3a5..f7db6cabc 100644 --- a/Habitica/res/values/colors.xml +++ b/Habitica/res/values/colors.xml @@ -23,7 +23,7 @@ #F74E52 #F23035 #BF262B - #6C0406 + #6c0406 #ffc8a7 #FF944C @@ -151,4 +151,9 @@ #6ECDB2 #794b00 + #033f5e + #005158 + #005737 + #794b00 + #7f3300 diff --git a/Habitica/res/values/strings.xml b/Habitica/res/values/strings.xml index c9f622954..3f50e38bd 100644 --- a/Habitica/res/values/strings.xml +++ b/Habitica/res/values/strings.xml @@ -1015,7 +1015,7 @@ Read More You are unable to buy that amount. Still have a question? - %1$d/%2$d + %1$d / %2$d Task list display Onboarding Tasks 100 Gold!]]> diff --git a/Habitica/res/values/styles.xml b/Habitica/res/values/styles.xml index 55e27fe34..030e656d0 100644 --- a/Habitica/res/values/styles.xml +++ b/Habitica/res/values/styles.xml @@ -48,6 +48,7 @@ @color/brand_50 @style/SearchViewStyle + @color/white @@ -65,7 +66,8 @@ @color/red_100 @color/red_500 @color/red_5 - @color/red_100 + @color/red_50 + @color/red_1 + +