Messages & Navigation

Arrivals Board shows messages one at a time, flipping each character into place with the signature split-flap animation.

Message displayed on the board

Message rotation

Messages follow a simple cycle: a message flips onto the board, stays on screen for a set amount of time (20 seconds by default), and then the next message takes its place. You can adjust the hold duration in Settings > Display.

Long messages: Truncate vs. Complete

When a message is too long to fit on screen, Arrivals handles it in one of two ways:

Truncate (default) -- The message fills the screen and any extra text is cut off. This keeps things clean and works well for short content like headlines and alerts.

Complete -- The message is split across multiple pages. Each page stays on screen for the full hold duration before advancing. Once all pages have been shown, the next message begins.

How special content appears

Since a split-flap board can only show text, Arrivals converts certain content into readable labels:

What's in the message What you'll see on the board
An image (no description) ⟨IMAGE⟩
An image with a description ⟨IMAGE: description text⟩
An animated GIF ⟨GIF⟩
A link with a page title ⟨LINK: Page Title⟩
A link without a title ⟨LINK⟩

Highlights

Arrivals uses color to make social elements stand out:

Element Color
@mentions Blue
#hashtags Amber / Gold

These are easy to spot at a glance, even from across the room.

Inline formatting

Inline formatting with colored text on the board

Messages from user-input sources --- Manual Input, Siri Shortcuts, the REST API, the web form, MQTT, and the URL scheme --- support inline formatting for colored text and SF Symbols.

Colored text

Wrap text in curly braces with a color name or hex value:

{red|ALERT} System temperature high
{#FF6600|WARNING} Disk space low

Available named colors: red, orange, yellow, green, mint, teal, cyan, indigo, purple, pink, brown, white, gray, black, amber, blue.

The amber and blue named colors match the highlight colors used for #hashtags and @mentions.

SF Symbols

Insert any SF Symbol by wrapping its name in colons:

:checkmark.circle: Build passed
:exclamationmark.triangle: Deployment failed

The symbol occupies a single flap cell on the board.

Nesting

Color blocks can be nested and can contain SF Symbols:

{red|:exclamationmark.triangle: CRITICAL} Server down

For the full formatting reference, see Siri & Shortcuts > Inline formatting.

What you can tap and swipe

Gesture What it does
Tap a message Opens the original post or article
Tap a link indicator Opens the linked URL
Tap an @mention Opens that person's profile
Tap a #hashtag Searches for the hashtag
Swipe left Skips to the next message
Long-press the board Opens Settings
Remote input What it does
Swipe left Skips to the next message
Play/Pause Pauses or resumes message rotation

See Remote Controls for the full list of remote interactions.