Horizon

Horizon shows how long each recent action can still be undone, and when it becomes permanent. Actions with an undo window come first, the one closing soonest at the top, so what is about to become final is never a surprise.

Live specimen

The example clock reads 14:20. The agent’s email can be unsent for three more minutes and the payment run cancelled until 17:00. The signed lease is already permanent. Unsend the email and its pin leaves the horizon.

Anatomy

When to use

  • After actions that can be undone for a while: sent emails, payment runs, notices, access grants.
  • Wherever agents act for people. People need to know what they can still take back.
  • Not for actions that are always cheap to reverse, like editing a draft. A plain undo is enough there.

Behaviour

WindowShowsMarked by
Until a timeThe time it closes, and how long is leftA bar; ochre in the last 10 minutes
Until an eventWhat closes it: “until it is opened”Words only
Always openReversible at any timeViridian words
ClosedThe time it became permanentA lock, on surface 2

Undo is the person’s action. An undone action stays in the list, struck through, so nothing disappears without a trace.

Best practices

  • Give each deadline as a time and as time left: “until 17:00 · 2 h 40 min left”.
  • Order by how soon each window closes, not by when the action happened.
  • Name what closes an event window: “until it is opened”.
  • Keep permanent actions in the list, so people see what is settled as well as what isn’t.
DoSay when the window closes, and put the undo beside it.
Don’tDon’t report an action as final while it can still be undone. People don’t know they still have a choice.

Accessibility

  • The horizon axis is decorative; every deadline is also in the action’s text.
  • Each undo is a button named for what it does: Unsend, Cancel run, Withdraw, Revoke.
  • Undoing announces the result, and the action stays in the list.
  • Urgency shows in words and with a lock, not only in ochre.

Specifications

Axis
Now to midnight, 2 pt rule
Pin
12 pt ring where the window closes
Bar
6 pt, ink 2; ochre in the last 10 minutes
Permanent
10 pt lock on surface 2
Who acted
10 pt mark: pigment for the agent, ink for a person