From 11d6bbd6f611bcb998c349c2a934c367c98ca2fb Mon Sep 17 00:00:00 2001 From: Alinson Xavier Date: Sun, 15 Mar 2015 04:26:20 -0400 Subject: [PATCH] Create view for habit history; other minor changes --- AndroidManifest.xml | 30 ++- .../{show_habits.xml => list_habits.xml} | 27 +- ...check.xml => list_habits_header_check.xml} | 0 ...w_habits_item.xml => list_habits_item.xml} | 8 +- ...m_check.xml => list_habits_item_check.xml} | 0 res/layout/main_activity.xml | 2 +- res/layout/show_habit.xml | 125 ++++++++++ res/layout/show_habit_activity.xml | 15 ++ res/menu/show_habit.xml | 11 + res/values-v21/styles.xml | 5 +- res/values/colors.xml | 7 +- res/values/strings.xml | 17 +- src/org/isoron/helpers/ColorHelper.java | 25 ++ src/org/isoron/uhabits/MainActivity.java | 13 +- .../uhabits/ReminderAlarmDismissReceiver.java | 30 --- src/org/isoron/uhabits/ShowHabitActivity.java | 54 ++++ ...sFragment.java => ListHabitsFragment.java} | 106 +++++--- .../uhabits/dialogs/ShowHabitFragment.java | 66 +++++ src/org/isoron/uhabits/models/Habit.java | 22 ++ .../uhabits/views/HabitHistoryView.java | 236 ++++++++++++++++++ 20 files changed, 686 insertions(+), 113 deletions(-) rename res/layout/{show_habits.xml => list_habits.xml} (74%) rename res/layout/{show_habits_header_check.xml => list_habits_header_check.xml} (100%) rename res/layout/{show_habits_item.xml => list_habits_item.xml} (88%) rename res/layout/{show_habits_item_check.xml => list_habits_item_check.xml} (100%) create mode 100644 res/layout/show_habit.xml create mode 100644 res/layout/show_habit_activity.xml create mode 100644 res/menu/show_habit.xml create mode 100644 src/org/isoron/helpers/ColorHelper.java delete mode 100644 src/org/isoron/uhabits/ReminderAlarmDismissReceiver.java create mode 100644 src/org/isoron/uhabits/ShowHabitActivity.java rename src/org/isoron/uhabits/dialogs/{ShowHabitsFragment.java => ListHabitsFragment.java} (79%) create mode 100644 src/org/isoron/uhabits/dialogs/ShowHabitFragment.java create mode 100644 src/org/isoron/uhabits/views/HabitHistoryView.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 255d05967..535a63029 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -5,9 +5,10 @@ android:versionName="1.0" > - + + - + + android:launchMode="singleInstance" > - - - - - - - + + + + + + + diff --git a/res/layout/show_habits.xml b/res/layout/list_habits.xml similarity index 74% rename from res/layout/show_habits.xml rename to res/layout/list_habits.xml index a0b0e1d0b..ff14f5260 100644 --- a/res/layout/show_habits.xml +++ b/res/layout/list_habits.xml @@ -5,19 +5,11 @@ android:layout_height="match_parent" android:background="#ffffff" > - - - - - - - - + dslv:use_default_controller="true" + android:paddingTop="42dp" + android:background="@color/windowBackground" + /> + android:paddingRight="4dp" > @@ -47,13 +41,14 @@ + android:paddingTop="6dp" + android:text="" /> diff --git a/res/layout/show_habit.xml b/res/layout/show_habit.xml new file mode 100644 index 000000000..c02cf6be6 --- /dev/null +++ b/res/layout/show_habit.xml @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/show_habit_activity.xml b/res/layout/show_habit_activity.xml new file mode 100644 index 000000000..938d4d9f4 --- /dev/null +++ b/res/layout/show_habit_activity.xml @@ -0,0 +1,15 @@ + + + + + diff --git a/res/menu/show_habit.xml b/res/menu/show_habit.xml new file mode 100644 index 000000000..60a0c497a --- /dev/null +++ b/res/menu/show_habit.xml @@ -0,0 +1,11 @@ + + + + + diff --git a/res/values-v21/styles.xml b/res/values-v21/styles.xml index 0eb5745ff..53a0275b2 100644 --- a/res/values-v21/styles.xml +++ b/res/values-v21/styles.xml @@ -1,11 +1,14 @@