Clay Board Style System v0.2.0
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, andforward - Semantic
Linkelements 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.