Skip to content

Clay Board Style System v0.3.1

Choose a tag to compare

@puffball1567 puffball1567 released this 04 Aug 03:18
f35a7d0

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 Switch with pointer, Space/Enter, disabled and fieldset handling, onInput/onChange, focus, accessibility, and AT-SPI action routing
  • Idle-aware reversible 180 ms ease transition 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.