Etar-Group / Etar-Calendar

Android open source calendar
https://f-droid.org/packages/ws.xsoh.etar/
GNU General Public License v3.0
2.02k stars 392 forks source link

Option to disable all-day event notifications #663

Open lucker999 opened 4 years ago

lucker999 commented 4 years ago

Hi, I found Etar very useful and thought through app, except one thing. It lack the option to disable notifications for all-day events. I use a number of calendars for decades on PC and mobile devices, and all of the "canonical" examples respect basic schedule management, incl. disabling notifications per calendar or, at least, disable for all-day events.

Current realization in Etar for this matter is ridiculous (no offense) - at midnight, when you have just fallen asleep, the phone seems to be pleased to wake you up to remind of a birthday or vacation next day (year, that is the most of such events are used for). It even has no option to adjust time for such kind of notification. I really enjoy the app, and find it one of the simplest yet the most robust on the market (definitely the best in F-Droid repo). I hope you could add this option in order to make Etar the real killer calendar app.

jspricke commented 4 years ago

You can edit an event and change the notifications. Seriously, just don't set notifications for all day events if you don't want them.

lucker999 commented 4 years ago

That would be a tedious task to accomplish (hundreds of contact birthdays and dozens of automatically created vacation and such events in other services), not to mention to remember to perform such action for any automatically created events when you add a birthday to a contact (often on the go).

Look, I don't pick on the app, it's great. But the lack of this option (a) makes life more complicated, (b) doesn't not compel with good practice for PIM usage and schedule management.

ghost commented 4 years ago

For me, completely disabling all all-day event notifications would go a step too far, but I also do not see much sense in a notification at midnight.

As a flexible design approach, I would suggest two distinct "Default reminder time" options, one for all-day events and one for regular events. Both options can be set to "None" (for the use case of @lucker999) and especially in the case of all-day events, there is an option for notifications after the event has started (to be notified at 9 a.m. for example).

Cwpute commented 10 months ago

Related to #138