April 2025
Variants benchmarking with 7x performance data, dialog animation fixes, aria-feather init, and form components.
Variants Benchmarking feat
Ran comprehensive benchmarks comparing @gentleduck/variants against alternatives:
- Added comprehensive performance tests for CVA and DuckCva
- Demonstrated 7x speed improvement with benchmarking data
- Added caching variant implementation for comparison
- Published benchmark results in README with images
Dialog System fix
- Enhanced dialog context with new hooks and types
- Fixed dialog animation duration and scale for smoother transitions
- Moved dialog animations from CSS to Tailwind for consistency
- Fixed dialog open state toggle logic
- Ensured
DialogContentrenders only once (prevents double-mount)
aria-feather Init feat
Initialized the aria-feather primitives package — the precursor to @gentleduck/primitives:
- Set up package structure and build configuration
- Fixed benchmark build integration
- This package evolved into the full primitives system shipped in 2026
aria-feather was later renamed and expanded into @gentleduck/primitives with 20+ headless components. See the primitives docs.
Form Components feat
- Completed form, table, and alert components
- Done with form components including multi-step validation with Zod