v0.16.0
Highlights
Progress MD3 Expressive refactor — the final Phase 3 feedback component to receive the variants-vs-states slot architecture treatment.
@tinybigui/react
Progress — MD3 expressive slot-based CVA refactor
- Colorful
primary-containerinactive track (MD3 Expressive "colorful" style) - 4dp indicator-track gap between active and inactive segments (linear + circular)
- New
shapeprop:"flat"(default) |"wavy"— SVG sine-wave indicator with reduced-motion fallback - New
thicknessprop:"default"|"thick"— 8dp track per MD3 Expressive thick variant - Spring motion tokens for determinate transitions
- Slot-based CVA exports:
progressInactiveSegmentVariants, backward-compat alias forprogressIndicatorVariants
Documentation
- README, ROADMAP, and npm package README updated for v0.16.0
- 2,097 tests passing across 29 MD3 components
Full changelog: packages/react/CHANGELOG.md