From 1a4dbd9cbaba357886503626043548767a163702 Mon Sep 17 00:00:00 2001 From: Alinson Xavier Date: Wed, 24 Feb 2016 08:22:00 -0500 Subject: [PATCH] Show alarm only on certain days of the week --- app/src/main/AndroidManifest.xml | 2 +- app/src/main/assets/migrations/11.sql | 1 + .../java/org/isoron/helpers/DateHelper.java | 84 ++++++++++++++++++- .../isoron/uhabits/ReminderAlarmReceiver.java | 50 ++++++++--- .../uhabits/dialogs/WeekdayPickerDialog.java | 63 ++++++++++++++ .../uhabits/fragments/EditHabitFragment.java | 83 +++++++++++------- .../uhabits/helpers/ReminderHelper.java | 9 +- .../java/org/isoron/uhabits/models/Habit.java | 5 ++ app/src/main/res/layout/edit_habit.xml | 5 ++ app/src/main/res/values/strings.xml | 3 + 10 files changed, 259 insertions(+), 46 deletions(-) create mode 100644 app/src/main/assets/migrations/11.sql create mode 100644 app/src/main/java/org/isoron/uhabits/dialogs/WeekdayPickerDialog.java diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 8ac872420..a1157e67b 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -21,7 +21,7 @@ + android:value="11"/> + + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index d768ea08a..b96998a2c 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -107,6 +107,9 @@ You can see more days by putting your phone in landscape mode. Delete Habits The habits will be permanently deleted. This action cannot be undone. + Weekends + Any weekday + Any day @string/hint_drag