0
Completed

Calendar Entry (State) should support Start Early / End Later offsets

Currently, the Calendar Entry (State) context is only active during the exact event time.

In real-world usage, calendar events often don’t strictly follow their scheduled time. Meetings can start earlier or run longer than planned.

Example:
An event is scheduled from 10:00 to 10:30

  • It may start at 09:45

  • It may end at 11:00

To handle this, it would be very useful to add offset options directly to the State context:

  • Start Early (minutes)

  • End Later (minutes)

Example usage:

  • Start Early = 20 → profile activates at 09:40

  • End Later = 30 → profile remains active until 11:00

This would allow State-based profiles to better reflect real-life scenarios without requiring workarounds using Event contexts or polling logic.

This would be especially useful for things like:

  • Automatically enabling silent/vibrate mode for meetings

  • Smart home or notification automation

  • Work schedules with flexible timing

Thanks for considering this improvement!

1 reply

Added! Can you please try this version