lattice/docs/README.md
2026-07-10 01:43:19 -04:00

16 lines
918 B
Markdown

# Lattice documentation
- [Getting started](getting-started.md) — dependency setup, first screen.
- [Layout](layout.md) — the constraint system: `Pos`, `Size`, `Alignment`, `Offset`.
- [Components](components.md) — `Element`, `Box`, `Container`, `Rectangle`, `Text`, `SvgImage`, `Tooltip`.
- [Widgets](widgets.md) — the interactive widget set.
- [Theming](theming.md) — semantic color tokens.
- [Animation](animation.md) — animations, easings, presets.
- [Events & scheduling](events.md) — event bus, lifecycle events, schedulers.
- [Rendering](rendering.md) — the `Renderer` API and NanoVG backend.
- [Commands](commands.md) — the Commodore Brigadier DSL.
- [Text](text.md) — the `Component` builder DSL.
- [Migration](migration.md) — moving off Knit and Vexel.
- [Architecture](architecture.md) — design decisions and rationale.
A complete runnable demo lives in [`example/`](../example/).