From cd3bfbcd67b31f2014bf575d3c1728a7d4a9ee22 Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Thu, 4 May 2017 19:52:42 +0200 Subject: [PATCH] fix challenge list --- .../res/layout/dialog_challenge_filter.xml | 106 ++-------- .../res/layout/fragment_challengeslist.xml | 80 +------ .../layout/fragment_refresh_recyclerview.xml | 2 +- Habitica/res/menu/menu_list_challenges.xml | 12 ++ Habitica/res/values/strings.xml | 195 +++++++++--------- .../android/habitica/api/ApiService.java | 5 +- .../habitica/components/AppComponent.java | 3 + .../habitica/data/ChallengeRepository.java | 16 +- .../habitica/data/SocialRepository.java | 7 +- .../data/implementation/ApiClientImpl.java | 51 ++--- .../ChallengeRepositoryImpl.java | 30 ++- .../implementation/SocialRepositoryImpl.java | 19 +- .../data/local/ChallengeLocalRepository.java | 10 +- .../data/local/SocialLocalRepository.java | 7 +- .../RealmChallengeLocalRepository.java | 30 ++- .../RealmSocialLocalRepository.java | 31 +-- .../habitica/models/social/Challenge.java | 3 +- .../android/habitica/models/user/User.java | 34 +-- .../activities/ChallengeDetailActivity.java | 36 +--- .../activities/CreateChallengeActivity.java | 38 +++- .../social/ChallengesListViewAdapter.java | 76 +------ .../social/GuildsOverviewFragment.java | 5 +- .../ChallengeDetailDialogHolder.java | 50 ++--- .../ChallengeFilterDialogHolder.java | 8 +- .../challenges/ChallengeListFragment.java | 181 +++++----------- .../ChallengesOverviewFragment.java | 79 +------ .../utils/ChallengeListDeserializer.java | 57 +++++ .../habitica/utils/UserDeserializer.java | 3 +- 28 files changed, 444 insertions(+), 730 deletions(-) create mode 100644 Habitica/src/main/java/com/habitrpg/android/habitica/utils/ChallengeListDeserializer.java diff --git a/Habitica/res/layout/dialog_challenge_filter.xml b/Habitica/res/layout/dialog_challenge_filter.xml index 7ed2f808c..4c98db44f 100644 --- a/Habitica/res/layout/dialog_challenge_filter.xml +++ b/Habitica/res/layout/dialog_challenge_filter.xml @@ -18,41 +18,9 @@ android:layout_marginLeft="@dimen/dialog_marginLeftRight" android:layout_marginRight="@dimen/dialog_marginLeftRight" android:layout_marginStart="@dimen/dialog_marginLeftRight" + android:layout_marginTop="16dp" + android:orientation="vertical"> - - - - - - - -