Skip to content

v0.3.0

Choose a tag to compare

@dannote dannote released this 26 May 17:13
· 26 commits to main since this release

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.