v0.20.0
@tinybigui/react 0.20.0
Snackbar — MD3 slot-based architecture refactor
State-layer color fixes (MD3 spec compliance on inverse surface)
- Action button: dedicated
SnackbarActionButtonslot usingbg-inverse-primarystate layer - Close icon button: dedicated
SnackbarCloseButtonslot usingbg-inverse-on-surfacestate layer
Close button sizing fix
- Close button reduced from 56dp to 32dp to fit within the 48dp snackbar container
Motion migration to spring-standard tokens
- Position-aware slide + fade enter/exit using spring-standard duration tokens
- Bottom positions slide up; top positions slide down
prefers-reduced-motion: fade-only with no spatial motion
Other fixes
supportingText: fulltext-inverse-on-surface(removed non-spec opacity reduction)- Two-line density: 68dp min-height with top alignment; single-line remains 48dp centered
New exports: snackbarActionVariants, snackbarActionStateLayerVariants, snackbarActionFocusRingVariants, snackbarCloseVariants, snackbarCloseStateLayerVariants, snackbarCloseFocusRingVariants, snackbarCloseIconVariants and their VariantProps types.