Skip to content

v0.21.0

Choose a tag to compare

@pukhrajp pukhrajp released this 10 Jun 10:21
· 6 commits to main since this release
6b8c16e

@tinybigui/react 0.21.0

SplitButton — MD3 Expressive refactor

Breaking changes

  • SplitButtonSize values renamed to MD3 Expressive scale: smallxs, mediumsm, largemd; new lg and xl sizes
  • 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