From 52f421d71b40f56fe6099f2ffba44eeb3bada419 Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Tue, 23 May 2017 17:40:13 +0200 Subject: [PATCH] Redo party view --- .../drawable/layout_rounded_bg_gray_700.xml | 6 + .../res/drawable/layout_rounded_bg_green.xml | 6 + .../res/drawable/layout_rounded_bg_red.xml | 6 + .../res/drawable/layout_rounded_bg_yellow.xml | 6 + Habitica/res/drawable/vertical_divider.xml | 5 + Habitica/res/layout/fragment_chat.xml | 1 - Habitica/res/layout/fragment_group_info.xml | 28 -- Habitica/res/layout/fragment_party_detail.xml | 213 +++++++++++++++ .../res/layout/fragment_quest_collect.xml | 27 -- Habitica/res/layout/quest_collect.xml | 35 +++ Habitica/res/layout/quest_progress.xml | 26 ++ .../res/layout/tavern_chat_new_entry_item.xml | 3 +- Habitica/res/layout/value_bar.xml | 3 +- Habitica/res/values/colors.xml | 39 +-- Habitica/res/values/dimens.xml | 4 +- Habitica/res/values/strings.xml | 6 + Habitica/res/values/styles.xml | 35 +++ .../habitica/components/AppComponent.java | 3 + .../habitica/data/SocialRepository.java | 14 + .../implementation/SocialRepositoryImpl.java | 38 +++ .../data/local/SocialLocalRepository.java | 2 + .../RealmSocialLocalRepository.java | 7 + .../RealmTagLocalRepository.java | 2 +- .../habitica/models/inventory/Quest.java | 5 +- .../models/inventory/QuestMember.java | 12 + .../habitica/models/social/UserParty.java | 9 + .../android/habitica/models/user/Flags.java | 20 +- .../android/habitica/models/user/User.java | 7 + .../inventory/ItemRecyclerAdapter.java | 16 -- .../QuestCollectRecyclerViewAdapter.java | 85 ------ .../inventory/items/ItemRecyclerFragment.java | 9 - .../preferences/PreferencesFragment.java | 14 +- .../ui/fragments/social/ChatListFragment.java | 20 +- .../social/GroupInformationFragment.java | 204 -------------- .../social/party/PartyDetailFragment.java | 255 ++++++++++++++++++ .../fragments/social/party/PartyFragment.java | 26 +- .../ui/fragments/tasks/TasksFragment.java | 3 + .../habitica/ui/helpers/DataBindingUtils.java | 1 + .../android/habitica/ui/views/ValueBar.java | 3 +- .../ui/views/social/QuestProgressView.java | 85 ++++++ .../habitica/utils/GroupSerialization.java | 1 + .../habitica/utils/QuestDeserializer.java | 17 ++ .../habitica/utils/QuestListDeserializer.java | 3 + .../habitica/utils/UserDeserializer.java | 12 + 44 files changed, 903 insertions(+), 419 deletions(-) create mode 100644 Habitica/res/drawable/layout_rounded_bg_gray_700.xml create mode 100644 Habitica/res/drawable/layout_rounded_bg_green.xml create mode 100644 Habitica/res/drawable/layout_rounded_bg_red.xml create mode 100644 Habitica/res/drawable/layout_rounded_bg_yellow.xml create mode 100644 Habitica/res/drawable/vertical_divider.xml create mode 100644 Habitica/res/layout/fragment_party_detail.xml delete mode 100644 Habitica/res/layout/fragment_quest_collect.xml create mode 100644 Habitica/res/layout/quest_collect.xml create mode 100644 Habitica/res/layout/quest_progress.xml create mode 100644 Habitica/src/main/java/com/habitrpg/android/habitica/models/inventory/QuestMember.java delete mode 100644 Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/QuestCollectRecyclerViewAdapter.java create mode 100644 Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/party/PartyDetailFragment.java create mode 100644 Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/social/QuestProgressView.java diff --git a/Habitica/res/drawable/layout_rounded_bg_gray_700.xml b/Habitica/res/drawable/layout_rounded_bg_gray_700.xml new file mode 100644 index 000000000..a5b041924 --- /dev/null +++ b/Habitica/res/drawable/layout_rounded_bg_gray_700.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Habitica/res/drawable/layout_rounded_bg_green.xml b/Habitica/res/drawable/layout_rounded_bg_green.xml new file mode 100644 index 000000000..73102304d --- /dev/null +++ b/Habitica/res/drawable/layout_rounded_bg_green.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Habitica/res/drawable/layout_rounded_bg_red.xml b/Habitica/res/drawable/layout_rounded_bg_red.xml new file mode 100644 index 000000000..b7761c5eb --- /dev/null +++ b/Habitica/res/drawable/layout_rounded_bg_red.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Habitica/res/drawable/layout_rounded_bg_yellow.xml b/Habitica/res/drawable/layout_rounded_bg_yellow.xml new file mode 100644 index 000000000..4273d506d --- /dev/null +++ b/Habitica/res/drawable/layout_rounded_bg_yellow.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Habitica/res/drawable/vertical_divider.xml b/Habitica/res/drawable/vertical_divider.xml new file mode 100644 index 000000000..bbf847fc5 --- /dev/null +++ b/Habitica/res/drawable/vertical_divider.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/Habitica/res/layout/fragment_chat.xml b/Habitica/res/layout/fragment_chat.xml index 58daeb982..6182dfe28 100644 --- a/Habitica/res/layout/fragment_chat.xml +++ b/Habitica/res/layout/fragment_chat.xml @@ -1,4 +1,3 @@ - - - - -