Clay Board Style System v0.3.1
Clay Board Style System v0.3.1 adds a semantic Switch control, demonstrates event-driven Canvas animation, and makes the project's value, API, measured performance, and setup path easier to evaluate from the README.
Highlights
- Semantic, style-injectable
Switchwith pointer, Space/Enter, disabled and fieldset handling,onInput/onChange, focus, accessibility, and AT-SPI action routing - Idle-aware reversible 180 ms
easetransition with reduced-motion support and component-owned animation cleanup - Dark and light Switch examples in the full SDL3 demo plus a standalone retained Canvas loading indicator
- Append-only C ABI accessibility role update to version
0x00010006 - Reworked README with an immediate demo, current typed component API, measured performance, installation paths, release boundaries, and documentation map
Validation
The release passed 79 discovered ARC test files, bundled/system/custom checks for the changed SDL3 examples, shared and static C ABI consumers, portable Linux/Windows/macOS CI, Rust bridge tests, and Valgrind lifecycle checks. The ARC widget probe completed 33,201 allocations and 33,201 frees with zero bytes retained and zero reported errors.