felixwiemuth / SimpleReminder

Efficient creation of simple reminders on Android.
Other
54 stars 8 forks source link

Reminding schedules #21

Open felixwiemuth opened 2 years ago

felixwiemuth commented 2 years ago

Sometimes it can be useful to receive multiple reminders about a certain event/appointment, at different points in time relative to the set date. This could for example be "remind 1 day, 1 hour as well as 15 minutes before". This also allows to create a reminder with the actual date of an event, and a relative reminding time, e.g. "10 minutes before" (as known from calendar apps).

An advanced reminding schedule could also allow for "At 8 a.m. at the same day" etc.

There are two options regarding cancelling: cancelling one occurrence could mark the reminder as done and thus cancel all other notifications/alarms from the reminding schedule, or it could just cancel that one notification/alarm.

As an addition, the kind of reminder can be different per entry in the reminding schedule; for example, one might want to receive a silent notification first, then one with vibration/sound and only later an alarm.

This is different from recurring reminders, which model the use case of a recurring event; also a recurring reminder can have a notification schedule with multiple notifications/alarms, which then applies to each occurrence.