diff --git a/app/app.iml b/app/app.iml
index b9364a714..bfb89fc91 100644
--- a/app/app.iml
+++ b/app/app.iml
@@ -12,10 +12,12 @@
-
-
+
+ generateDebugAndroidTestSources
+ generateDebugSources
+
@@ -24,7 +26,7 @@
-
+
@@ -34,13 +36,13 @@
-
+
-
+
@@ -63,31 +65,28 @@
-
+
-
-
+
-
-
-
-
+
-
-
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/java/org/isoron/uhabits/dialogs/ListHabitsFragment.java b/app/src/main/java/org/isoron/uhabits/dialogs/ListHabitsFragment.java
index 7b87f3de5..da6ff522f 100644
--- a/app/src/main/java/org/isoron/uhabits/dialogs/ListHabitsFragment.java
+++ b/app/src/main/java/org/isoron/uhabits/dialogs/ListHabitsFragment.java
@@ -95,6 +95,17 @@ public class ListHabitsFragment extends Fragment
listView.setOnTouchListener(controller);
listView.setDragEnabled(true);
+ if (Habit.getCount() == 0)
+ {
+ Log.d("x", "Removing listView");
+ Typeface fontawesome =
+ Typeface.createFromAsset(getActivity().getAssets(), "fontawesome-webfont.ttf");
+
+ ((TextView) view.findViewById(R.id.tvStarEmpty)).setTypeface(fontawesome);
+
+ ((ViewGroup) listView.getParent()).removeView(listView);
+ }
+
GregorianCalendar day = new GregorianCalendar(TimeZone.getTimeZone("GMT"));
day.setTimeInMillis(DateHelper.getStartOfDay(DateHelper.getLocalTime()));
@@ -245,9 +256,6 @@ public class ListHabitsFragment extends Fragment
class ListHabitsAdapter extends BaseAdapter
{
-
- String habits[] = {"wake up early", "work out", "meditate", "take vitamins", "go to school",
- "cook dinner & lunch"};
private Context context;
private LayoutInflater inflater;
private Typeface fontawesome;
@@ -344,11 +352,13 @@ public class ListHabitsFragment extends Fragment
{
tvStar.setText(context.getString(R.string.fa_star_o));
tvStar.setTextColor(inactiveColor);
- } else if (score < Habit.FULL_STAR_CUTOFF)
+ }
+ else if (score < Habit.FULL_STAR_CUTOFF)
{
tvStar.setText(context.getString(R.string.fa_star_half_o));
tvStar.setTextColor(inactiveColor);
- } else
+ }
+ else
{
tvStar.setText(context.getString(R.string.fa_star));
tvStar.setTextColor(activeColor);
diff --git a/app/src/main/res/layout/list_habits_fragment.xml b/app/src/main/res/layout/list_habits_fragment.xml
index 1a192adfe..f9243ec7a 100644
--- a/app/src/main/res/layout/list_habits_fragment.xml
+++ b/app/src/main/res/layout/list_habits_fragment.xml
@@ -17,6 +17,27 @@
dslv:use_default_controller="true"
/>
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 2e66df40c..acfd1e854 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -56,5 +56,6 @@
Discard
Save
Streaks
+ You have no active habits
\ No newline at end of file
diff --git a/app/src/main/res/values/styles_list_habits.xml b/app/src/main/res/values/styles_list_habits.xml
index a3bf0f384..d41b18ebe 100644
--- a/app/src/main/res/values/styles_list_habits.xml
+++ b/app/src/main/res/values/styles_list_habits.xml
@@ -80,4 +80,14 @@
- 10sp
- #606060
+
+
+
+
\ No newline at end of file
diff --git a/build.gradle b/build.gradle
index 833eee9a2..f4d8c542e 100644
--- a/build.gradle
+++ b/build.gradle
@@ -4,7 +4,7 @@ buildscript {
jcenter()
}
dependencies {
- classpath 'com.android.tools.build:gradle:1.1.0'
+ classpath 'com.android.tools.build:gradle:1.5.0'
}
}
diff --git a/uHabits.iml b/uHabits.iml
index 00bc43cf8..f33305ea1 100644
--- a/uHabits.iml
+++ b/uHabits.iml
@@ -1,19 +1,19 @@
-
+
-
+
+
-
+
-
-
+
+
-
+
-
-
+
\ No newline at end of file