List card
Rows of things, each with an optional status, progress bar or link. Layouts turn it into chips, readings or a grid of headlines.
Variations
Section titled “Variations”9 samples, each at every size that draws differently, then in chat, in the light theme, and as a ring where it has a headline.
list · chips to open
Section titled “list · chips to open”Small draws the same as medium. Wide draws the same as medium. Tall draws the same as medium, so they aren't shown. Only the empty space changes.
list · readings
Section titled “list · readings”Small draws the same as medium. Wide draws the same as medium. Tall draws the same as medium, so they aren't shown. Only the empty space changes.
list · sections
Section titled “list · sections”Small draws the same as medium. Wide draws the same as medium. Tall draws the same as medium, so they aren't shown. Only the empty space changes.
list · long summary
Section titled “list · long summary”Small draws the same as medium. Wide draws the same as medium. Tall draws the same as medium, so they aren't shown. Only the empty space changes.
list · dots
Section titled “list · dots”Small draws the same as medium. Wide draws the same as medium. Tall draws the same as medium, so they aren't shown. Only the empty space changes.
Small draws the same as medium. Wide draws the same as medium. Tall draws the same as medium, so they aren't shown. Only the empty space changes.
list · empty
Section titled “list · empty”Small draws the same as medium. Wide draws the same as medium. Tall draws the same as medium, so they aren't shown. Only the empty space changes.
list · links
Section titled “list · links”Small draws the same as medium. Wide draws the same as medium. Tall draws the same as medium, so they aren't shown. Only the empty space changes.
list · details
Section titled “list · details”Small draws the same as medium. Wide draws the same as medium. Tall draws the same as medium, so they aren't shown. Only the empty space changes.
Fields
Section titled “Fields”Every card also takes the fields all cards share.
| Field | Type | What it does |
|---|---|---|
type | 'list' | |
items | ListItem[] | |
empty? | string | |
limit? | number | |
log? | boolean | |
layout? | 'temps' | 'chips' | 'headlines' |
headlines: a grid of stories, each anchored by its site’s favicon · temps: a reading per row (pct along the track, meta the number) · chips: pills, an icon by name · limit: chips show this many, “19 in all” opens the rest in place
ListItem
Section titled “ListItem”| Field | Type | What it does |
|---|---|---|
id? | string | what makes it this row when its words change |
title | string | |
href? | string | the row opens this (a new tab) |
dot? | Tone | a status dot on the right, instead of a word |
detail? | string | a couple of lines under the title, e.g. a summary |
subtitle? | string | |
meta? | string | right-aligned, e.g. “8 min left” |
pct? | number | 0..1 progress bar |
tone? | Tone | |
image? | string | |
badge? | string | a small mark on a chip: “Major”, “Read first” |
band? | [number, number] | temps: the normal stretch of the track, 0..1 at each end |
section? | string | rows: a quiet heading wherever this changes, e.g. “Today” above “Earlier” |
Used by
Section titled “Used by”Calendar · Docker · Glances · Hacker News · Karakeep · Lobsters · Ollama · Reddit · Releases · GitHub repositories · Feeds · Scrutiny · Plex (Tautulli) · Twitch



































