diff --git a/Habitica/res/layout/reward_item_card.xml b/Habitica/res/layout/reward_item_card.xml
index c93ff8dd2..2070449f6 100644
--- a/Habitica/res/layout/reward_item_card.xml
+++ b/Habitica/res/layout/reward_item_card.xml
@@ -20,7 +20,7 @@
android:clickable="false"
>
-
+ bind:imageName='@{"shop_"+reward.id}'
+ android:layout_centerVertical="true"
+ android:layout_alignParentLeft="true"
+ android:layout_alignParentStart="true" />
+ android:paddingRight="@dimen/reward_spacing"
+ android:layout_toLeftOf="@+id/btnReward"
+ android:layout_toRightOf="@+id/imageView3"
+ android:layout_toEndOf="@+id/imageView3">
@@ -65,20 +70,22 @@
+ android:paddingLeft="6dp"
+ android:layout_centerVertical="true"
+ android:layout_alignParentRight="true"
+ android:layout_alignParentEnd="true" />
-
+
Remember to check off your Dailies!
Using Skill
+ Coming Soon
\ No newline at end of file
diff --git a/Habitica/src/com/habitrpg/android/habitica/ui/MainDrawerBuilder.java b/Habitica/src/com/habitrpg/android/habitica/ui/MainDrawerBuilder.java
index 189e0fbdd..489e923d2 100644
--- a/Habitica/src/com/habitrpg/android/habitica/ui/MainDrawerBuilder.java
+++ b/Habitica/src/com/habitrpg/android/habitica/ui/MainDrawerBuilder.java
@@ -79,12 +79,12 @@ public class MainDrawerBuilder {
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_tavern)).withIdentifier(SIDEBAR_TAVERN),
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_party)).withIdentifier(SIDEBAR_PARTY),
/*new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_guilds)),
- new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_challenges)),
+ new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_challenges)),*/
new SectionDrawerItem().withName(activity.getString(R.string.sidebar_section_inventory)),
- new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_avatar)),
- new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_equipment)),
- new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_stable)),*/
+ new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_avatar)).withEnabled(false).withBadge(R.string.coming_soon),
+ new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_equipment)).withEnabled(false).withBadge(R.string.coming_soon),
+ new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_stable)).withEnabled(false).withBadge(R.string.coming_soon),
new PrimaryDrawerItem().withName(activity.getString(R.string.sidebar_purchaseGems)).withIdentifier(SIDEBAR_PURCHASE),
new DividerDrawerItem(),
@@ -117,7 +117,7 @@ public class MainDrawerBuilder {
fragment = new TavernFragment();
break;
}
- case SIDEBAR_PURCHASE:{
+ case SIDEBAR_PURCHASE: {
fragment = new GemsPurchaseFragment();
break;
}
diff --git a/Habitica/src/com/habitrpg/android/habitica/ui/adapter/HabitItemRecyclerViewAdapter.java b/Habitica/src/com/habitrpg/android/habitica/ui/adapter/HabitItemRecyclerViewAdapter.java
index 367b33953..ffac20aa5 100644
--- a/Habitica/src/com/habitrpg/android/habitica/ui/adapter/HabitItemRecyclerViewAdapter.java
+++ b/Habitica/src/com/habitrpg/android/habitica/ui/adapter/HabitItemRecyclerViewAdapter.java
@@ -511,11 +511,14 @@ public class HabitItemRecyclerViewAdapter
@Override
public void onClick(View v) {
if (v == btnReward) {
+ BuyRewardCommand event = new BuyRewardCommand();
+ event.Reward = Item;
+ EventBus.getDefault().post(event);
+ } else {
LinearLayout contentViewForDialog = createContentViewForGearDialog();
-
MaterialDialog dialog = createGearDialog(contentViewForDialog);
dialog.show();
- } else super.onClick(v);
+ };
}
private MaterialDialog createGearDialog(LinearLayout contentViewForDialog) {
diff --git a/Habitica/src/com/habitrpg/android/habitica/ui/fragments/PreferencesFragment.java b/Habitica/src/com/habitrpg/android/habitica/ui/fragments/PreferencesFragment.java
index da33bda36..70a97d406 100644
--- a/Habitica/src/com/habitrpg/android/habitica/ui/fragments/PreferencesFragment.java
+++ b/Habitica/src/com/habitrpg/android/habitica/ui/fragments/PreferencesFragment.java
@@ -74,7 +74,7 @@ public class PreferencesFragment extends PreferenceFragment implements SharedPre
private void scheduleNotifications() {
- String timeval = getPreferenceManager().getSharedPreferences().getString("reminder_time", null);
+ String timeval = getPreferenceManager().getSharedPreferences().getString("reminder_time", "19:00");
if (timeval != null) {
String[] pieces = timeval.split(":");
diff --git a/Habitica/src/com/habitrpg/android/habitica/ui/fragments/TasksFragment.java b/Habitica/src/com/habitrpg/android/habitica/ui/fragments/TasksFragment.java
index 4a81d2aeb..da12b8c34 100644
--- a/Habitica/src/com/habitrpg/android/habitica/ui/fragments/TasksFragment.java
+++ b/Habitica/src/com/habitrpg/android/habitica/ui/fragments/TasksFragment.java
@@ -322,9 +322,9 @@ public class TasksFragment extends BaseFragment implements TaskScoringCallback.O
}
});
-
- tabLayout.setupWithViewPager(viewPager);
-
+ if (tabLayout != null) {
+ tabLayout.setupWithViewPager(viewPager);
+ }
}
public void updateUserData(HabitRPGUser user) {