gantt
GraphGantt
Work that overlaps on a shared calendar. Write `- build: 0.2 0.75 0.55`. A dated log is Timeline.
launch
- design
- build
- docs
- ship
q1q2q3q4
MDX
```
+------------------- [ LAUNCH ] -------------------+
| |
| design ████████---------------- |
| build** -----███████░░░░░░------ |
| docs -------------██░░░░░░░-- |
| ship --------------------████ |
| q1 q2 q3 q4 |
| |
+--------------------------------------------------+
```install
command
week
- rfc
- patch
- review
monwedfri
MDX
```
+----------------- [ THIS WEEK ] ------------------+
| |
| rfc** ████████------------ |
| patch -------█████████---- |
| review --------------██████ |
| mon wed fri |
| |
+--------------------------------------------------+
```| Prop | Type | Default | Description |
|---|---|---|---|
| title | string | — | Caption drawn on the top edge of the frame. |
| items | GanttItem[] | — | label, start, end, optional complete (0–1 fill inside the bar). Optional when children are Markdown. |
| children | Markdown | — | - build: 0.2 0.75 0.55 |
| ticks | string[] | — | Labels under the track, spaced at the ends. |
| columns | number | 24 | Track width in characters. |
| stage | string | — | Row label to focus. Other rows recede. |
| progress | number | — | 0–1 playhead. Draws ▾ on the track. |
| glyphs | "shade" | "ascii" | "hash" | "bar" | string[] | "shade" | Character set. shade is ·░▒▓█. ascii is .- =#@. Pass a preset or your own characters. |
| palette | "mono" | "duo" | "multi" | "mono" | mono is one accent plus muted. duo paints the second series with --graph-accent-2. multi cycles three accents. |
| corner | string | "+" | Character at each corner of the frame. |
| className | string | — | Passed to the outer frame. |