TermMosaic v1.0.0

v1.0.0 is the first release that makes a stability promise: the public API freezes here and Semantic Versioning applies in earnest — with one documented exception: widgets/widgettest is excluded from that promise, because it must evolve with the framework. Read the limitations before you rely on anything here.

Reference

Reference

Generated from the framework's own capture manifest — nothing here is hand-maintained.

Reference

One page: Catalog and API, generated by scripts/gen_reference.py from static/captures/manifest.json.

Why this is generated and not written

The manifest is produced by cmd/capture in the framework repository, by constructing each widget and rendering it. So a row on that page is a fact about a widget that was built, not a claim someone typed. When the framework adds a widget, the reference page picks it up on the next run — and when a constructor changes, the page changes with it or the build check fails.

The authority on signatures is still pkg.go.dev. It is generated from the source and cannot be out of date. This page exists for the things godoc does not carry: MinSize(), the capture widths and heights, and which package each widget belongs to.

Everything else

  • The widget catalog — one page per widget, with a captured frame at three widths, the key contract from the godoc, the accessibility signals, and a hand-written “when not to use it”.
  • Architecture decisions — the ten ADRs, verbatim.
  • API docs — every package, every export.
  • Source — including CHANGELOG.md, hand-maintained, with a Known Limitations section.

Pages in this section

  • Catalog and API Generated from the framework's capture manifest: every widget, its constructor, its MinSize and its capture sizes.