From 6af6c29e3de17b9414f48f2b1ede6890f13bf5fa Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Mon, 30 Jan 2017 12:47:54 +0100 Subject: [PATCH] Implement subscriber features --- Habitica/res/layout/row_shopitem.xml | 11 +++- .../res/values-en-rGB/strings.profile.xml | 2 +- .../res/values-pt-rBR/strings.profile.xml | 2 +- Habitica/res/values/attrs.xml | 1 + Habitica/res/values/strings.xml | 10 +++- .../habitica/events/OpenMysteryItemEvent.java | 5 ++ .../events/OpenedMysteryItemEvent.java | 10 ++++ .../events/UpdateGoldGemsPurchasedevent.java | 8 +++ .../habitica/ui/activities/BaseActivity.java | 3 ++ .../habitica/ui/activities/MainActivity.java | 31 +++++++++-- .../inventory/ItemRecyclerAdapter.java | 31 ++++++++++- .../inventory/ShopRecyclerAdapter.java | 24 +++++++++ .../ui/fragments/BaseMainFragment.java | 1 + .../inventory/items/ItemRecyclerFragment.java | 52 ++++++++++++++++++- .../inventory/items/ItemsFragment.java | 11 +++- .../inventory/shops/ShopFragment.java | 26 ++++++++++ .../habitrpgwrapper/lib/api/ApiService.java | 6 +++ .../habitrpgwrapper/lib/models/ShopItem.java | 34 ++++++++++++ .../lib/models/SubscriptionPlan.java | 12 +++++ .../models/SubscriptionPlanConsecutive.java | 10 ++++ .../lib/models/inventory/SpecialItem.java | 30 +++++++++++ 21 files changed, 306 insertions(+), 14 deletions(-) create mode 100644 Habitica/src/main/java/com/habitrpg/android/habitica/events/OpenMysteryItemEvent.java create mode 100644 Habitica/src/main/java/com/habitrpg/android/habitica/events/OpenedMysteryItemEvent.java create mode 100644 Habitica/src/main/java/com/habitrpg/android/habitica/events/UpdateGoldGemsPurchasedevent.java create mode 100644 Habitica/src/main/java/com/magicmicky/habitrpgwrapper/lib/models/inventory/SpecialItem.java diff --git a/Habitica/res/layout/row_shopitem.xml b/Habitica/res/layout/row_shopitem.xml index 7191ecaa5..2f96dc761 100644 --- a/Habitica/res/layout/row_shopitem.xml +++ b/Habitica/res/layout/row_shopitem.xml @@ -23,14 +23,21 @@ android:layout_width="match_parent" android:layout_height="wrap_content" tools:text="Title" - style="@style/RowTitle" /> + style="@style/Subheader1" /> + + style="@style/Caption2.Regular" />