Calendar

Arrivals Board can display upcoming events from your device calendars, turning the board into a glanceable schedule. Events are shown with time-relative labels like "NOW", "IN 5 MIN", and "IN 1 HR" --- so you always know what is coming up without checking the clock.

Calendar source on the board

Setup

  1. Open Settings and tap Sources > Calendar.
  2. Toggle Enable on.
  3. When prompted, grant Arrivals Full Calendar Access.
    • On iOS 17 and later, the system asks for "Full Access" to your calendars. Arrivals needs this to read event details (title, time, calendar name).
    • On earlier versions, the standard calendar permission is sufficient.
  4. Select which Calendars to display. Each calendar is listed with its color.
  5. Adjust the Lookahead Window to control how far ahead Arrivals looks for events.
  6. Upcoming events begin appearing on the board.
  1. Open Settings and navigate to Sources > Calendar.
  2. Toggle Enable on.
  3. Grant Arrivals calendar access when prompted.
  4. Select which Calendars to display.
  5. Adjust the Lookahead Window if desired.
  6. Upcoming events begin appearing on the board.

Configuration reference

Option Default Description
Selected Calendars All Choose which calendars to display. Each calendar is shown with its assigned color.
Lookahead Window 15 minutes How far ahead to look for upcoming events (5--120 minutes)
Display Name Calendar name A custom label shown as the sender for calendar messages on the board
Initial Events 5 Number of upcoming events to show on first enable (1--50)

Features

Time-relative formatting

Events are displayed with dynamic time labels that update automatically:

Label Meaning
NOW The event is currently in progress
IN 1 MIN The event starts in one minute
IN 5 MIN The event starts in five minutes
IN 15 MIN The event starts in fifteen minutes
IN 1 HR The event starts in about one hour

Labels are rounded to the nearest friendly increment. As time passes, the label updates automatically --- an event that was "IN 15 MIN" becomes "IN 5 MIN", then "IN 1 MIN", then "NOW".

Per-calendar filtering

You can enable or disable individual calendars from the configuration screen. Each calendar is displayed with its color swatch, making it easy to identify work, personal, shared calendars, and so on.

Calendar color indicators

The indicator lamp on the left edge of each calendar message matches the calendar's assigned color. This provides an at-a-glance way to distinguish events from different calendars on the board.

All-day events

All-day events are displayed at the start of the day and remain visible throughout the day with the label "ALL DAY" rather than a time-relative countdown.

Troubleshooting