Package-level declarations
Timelines: JengaTimelineItem (fixed states, or your own marker and content), JengaTimelineMarker and JengaTimelinePosition.of.
Types
Resolved colors for a JengaTimelineItem. Override via JengaTimelineDefaults.colors.
Defaults and token mappings for JengaTimelineItem.
How a JengaTimelineMarker is drawn.
Where a JengaTimelineItem sits in its timeline; the last stage draws no connector below.
Progress state of a stage in a timeline.
Functions
One item of a vertical timeline with any marker and any content: a marker with the content beside it, and a line in lineColor from the marker down to the next item. The line follows the item's height. Stack items in a column or give each its own item {} in a lazy list, with JengaTimelinePosition.of for position.
One stage of a vertical timeline: a state marker with a title and optional subtitle beside it, and a connector line down to the next stage. Stack items in a column or lazy list, giving each its position; each item draws its own connector, so no measuring pass is needed. The connector below a done stage is drawn in the reached color.