Apple Calendar allows setting a default alert for events, including all-day events. But with all-day events there is no obvious way to control the time of the alert.
All options displayed in the UI are for 9AM.
This is mind-bogglingly restrictive. If I want to be alerted the day before an event, or two days before an event, I would never want to be alerted at 9AM—that's when I'm either sleeping or thinking about what I need to do that day.
How can I change this? Can I get more granular control somehow with defaults write
? Or is there some other way? (A background process that detects new events added to my calendar and fixes their bad defaults?)