In calendar-only usage (e.g. just ICS, Office365, Google), the default behavior of treating an upcoming event and a current event as the same status (SCHEDULED) can lead to an unclear expectation when viewing the light. Consider implementing a smarter process in this scenario.
The easiest option would be to treat current events (those within the lookahead window that are ongoing as of now) as BUSY, leaving SCHEDULED as-is for future events within the lookahead window. This behavior could be controlled by a flag, allowing users a choice.
In calendar-only usage (e.g. just ICS, Office365, Google), the default behavior of treating an upcoming event and a current event as the same status (
SCHEDULED) can lead to an unclear expectation when viewing the light. Consider implementing a smarter process in this scenario.The easiest option would be to treat current events (those within the lookahead window that are ongoing as of now) as
BUSY, leavingSCHEDULEDas-is for future events within the lookahead window. This behavior could be controlled by a flag, allowing users a choice.