v0.21.0
@tinybigui/react 0.21.0
SplitButton — MD3 Expressive refactor
Breaking changes
SplitButtonSizevalues renamed to MD3 Expressive scale:small→xs,medium→sm,large→md; newlgandxlsizes- CVA exports renamed:
splitButtonLeadingVariants,splitButtonTrailingVariants - Types renamed:
SplitButtonLeadingVariants,SplitButtonTrailingVariants
New features
variant="elevated"added- New CVA slot exports:
splitButtonStateLayerVariants,splitButtonFocusRingVariants,splitButtonLabelVariants,splitButtonIconVariants,splitButtonMenuVariants,splitButtonMenuItemVariants
Architecture
- Variants-vs-states architecture with React Aria interaction hooks
- Per-segment state layers and focus rings
- MD3 Expressive inner-corner shape morphing via
--sb-inner-radius - Spring motion tokens for opacity, shadow, and border-radius transitions
Full changelog: CHANGELOG.md