Components / Display / HistoryOpen in Figma
History
ReadyA timeline of what happened to a record: who did what, and when.
When to use
- A record changes over time and people need to see who changed it and when.
- On phone, a record's history sits at the end of its detail screen.
When not to use
| If people need to | Use |
|---|---|
| Show the current status only | Status label |
| Show a list of separate records | List card |
| Chat or comments about a record | Not covered here; comments live in the Help Desk activity feed |
Anatomy
check_circle
Event title Auto
add_circle
Created
- Event dot · required, tinted by the kind of event
- Event icon · required, 20
- Title · required: what happened
- Tag · optional: marks an event the system did
- Meta line · required: who and when
- Connector · joins each dot to the one below; none after the last
Variants
| Variant | Purpose | Figma |
|---|---|---|
| Several entries | Newest first, joined by the connector | Designed |
| One entry | Only "Created"; no connector | Designed |
| With tag | A small neutral tag after the title for automatic events | Designed |
States
| State | When | What changes | Figma |
|---|---|---|---|
| Default | History is loaded | As drawn | Designed |
| Loading | History is still loading | Grey dots and grey blocks where text will be | Temporary rule |
Behaviour
- Newest event at the top.
- Every change keeps an entry: who, when, and old → new when a value changed.
- Entries are read-only; they never open anything.
- Dot tints: created in Amber light, positive events in Positive, cancelled or expired in Coral at 10%.
Phone and tablet
| Phone | Tablet | |
|---|---|---|
| Where it lives | At the end of the record's detail screen | In the detail panel, under the record |
Content
| Part | Rule |
|---|---|
| Title | What happened, past tense, a few words: "Approved", "Site changed" |
| Meta line | Person • date and time, as "22 Apr 2024 • 09:14 AM" |
| Tag | One word, such as "Auto" |
Do and don't
check_circle
Event title
DoKeep each entry to a title and one meta line.
check_circle
Event titleStatusA sentence that explains the title again.
Don'tAdd labels or sentences that repeat the title.
Related
Specs
Click a value to copy it.
| Part | Property | Phone | Tablet |
|---|---|---|---|
| Row | Gap between dot and text | ||
| Dot | Size | ||
| Icon | |||
| Created | |||
| Positive event | |||
| Cancelled or expired | |||
| Connector | Width | ||
| Colour | |||
| Text | Padding | ||
| Gap | |||
| Title | Type | ||
| Colour | |||
| Meta line | Type | ||
| Colour | |||
| Tag | Padding | ||
| Fill | |||
| Type |
Accessibility
- History is a list; each entry is read as title, then who and when.
- The dot colour is extra; the title says what happened.
- Title in Ink scores 8.0 on white for readability; meta in Muted scores 3.8.
Changes
| Date | Change |
|---|---|
| 26 Oct 2026 | Added from Figma. |
| 26 Oct 2026 | Loading added as a temporary rule. |