Skip to content

Timeline

Experimental

A top-to-bottom list of events with times and an optional status.

Also known as history timeline, events, chronology

Install with npm install @tattva/ui (setup), or copy the code from the kit in Downloads.

What happened, and when

  1. Request receivedDone

  2. Reading 4 filesIn progress

    Two of four are done.
  3. ReportUpcoming

When to use it

Lists events in the order they happened, each with a time, a title and an optional status. The status is shown as a marker shape and in words, so it never relies on color.

Made of: Marker · Connecting line · Time · Title · Status label · Description

Use it for

  • What an agent did during a task, step by step with times.
  • The history of an update or a long job, including a step that failed.
  • A short log of events a person may need to check later.

Not for

  • Live progress of steps that are still running: use StepTimeline.
  • A flow with decisions and branches: use ProcessDiagram.
  • Steps that have no times.

Do and avoid

  1. Order placedDone

  2. Packed and sentDone

  3. Out for deliveryIn progress

Do. A time, a short title and a status in words for each step.
  1. Your order was placed and we have started to check stock in the nearest store before packingDone

  2. The parcel left the store and is now with the courier who will bring itIn progress

Avoid. Long titles bury the times and make the order hard to scan.

Do

  • Use it when the order in time matters.
  • Give each time a standard date value too.
  • Keep titles to a few words.
  • Show the status in words as well as the marker.

Avoid

  • Do not use it for steps with no time. Use a numbered list.
  • Do not rely on marker color for the status.
  • Do not put long text in the title.
  • Do not animate the markers.

On a phone

  • Events stay in one column, and the time, title and state wrap onto more lines when they do not fit.
  • Nothing in it is tappable, so there are no touch targets to size. The small state labels are 12px.

Seen in products

  • Our research table lists this as an ordered list with times. Only the accessibility rules have sources.

Build your next AI screen with Tattva.

Free and open, with the code. Start in one line.

Get started