Skip to content

Clay Board Style System v0.2.0

Choose a tag to compare

@puffball1567 puffball1567 released this 01 Aug 08:27
254a052

Clay Board Style System v0.2.0 adds the first production-oriented native navigation foundation while preserving the CSS-inspired primitive-engine model.

Highlights

  • Typed native navigation with push, replace, back, and forward
  • Semantic Link elements with keyboard, focus, and accessibility behavior
  • Retained screen state and focus restoration across navigation
  • Generation-checked handles and deterministic ARC widget lifecycle cleanup
  • Navigation transitions, external URL handling, and application deep links
  • Wayland/libdecor input-readiness fix for event-driven, idle-efficient rendering
  • Expanded C ABI documentation and v0.2 performance baselines

Validation

  • 59 discovered Nim test files passed
  • SDL3 examples passed in bundled, system, and custom setups
  • Shared and static C ABI consumers passed
  • Widget lifecycle and C ABI Valgrind runs reported 0 bytes at exit and 0 errors
  • Rust cosmic-text and image bridge tests passed
  • Real Wayland smoke, large-paste, and navigation tests passed
  • Release benchmarks passed

See CHANGELOG.md, docs/navigation.md, and docs/roadmap.md for details.