v0.3.0
Cringe 0.3.0 continues the TUI runtime and renderer split.
Highlights:
- Replaces the old test helper with Cringe.Assertions, Cringe.Case, and Cringe.Driver.
- Adds layout IDs, hit testing, focusable metadata, and focus navigation helpers.
- Adds clipped canvas writes and draw-owned box primitives.
- Moves text, stack, and box rendering further into the draw phase.
- Adds runtime ticks, a tick manager, and a runtime supervisor.
- Adds terminal-cell-aware Measure.fit/3.