v0.7.0
@tinybigui/react 0.7.0
BREAKING FABMenu: redesign action items to MD3 Expressive pill buttons
FABMenuItem is now a full-rounded 56dp pill button (leading icon + inline label) matching the MD3 Expressive FAB Menu spec, replacing the previous 40dp mini-FAB with a detached floating label chip.
Breaking changes
FABMenuItemshape changes: wassize-10 rounded-xl(40dp mini-FAB); nowh-14 rounded-full(56dp pill)labelis now rendered inline inside the button (not as a sibling chip)aria-labelonFABMenuItemis now optional whenlabelis providedfabMenuItemVariantsshape has changed: slot-based CVA with acolorvariant replaces the oldisOpenboolean CVA
New features
colorprop onFABMenuItem(defaultprimary-container): 6 MD3 Expressive color roles- New exported slot CVAs:
fabMenuItemStateLayerVariants,fabMenuItemFocusRingVariants,fabMenuItemIconVariants,fabMenuItemLabelVariants - New exported CVA:
fabMenuListVariants— absolutely-positioned overlay with RTL-aware anchoring - Trigger FAB is the sole in-flow child; action items render as an absolutely-positioned overlay
- Scale-in/out pivot aligned per direction; stagger animation flicker fixes
- Ripple effect, full React Aria keyboard accessibility,
useReducedMotionsupport
Documentation
- Updated README, ROADMAP, and package READMEs to reflect 29 shipped components
Full Changelog: v0.6.0...v0.7.0