v0.10.0
AppBar M3 Expressive Flexible Refactor
@tinybigui/react
- AppBar — M3 expressive flexible slot-based variants-vs-states architecture
- Corrected subtitle type scales per MD3 spec (
label-medium,label-large,title-medium+on-surface-variant) - Subtitle-driven height growth: medium 136dp, large 152dp via
data-with-subtitle - Scroll elevation migrated to
data-scrolled+group-data-[scrolled]/appbar:*selectors - Spring motion tokens for background-color and box-shadow transitions
- New slot CVA exports:
appBarVariants,appBarTopRowVariants,appBarTitleVariants, and more AppBarHeadlessPropsextendsReact.HTMLAttributes<HTMLElement>fordata-*forwarding
@tinybigui/tokens
--spacing-appbar-medium-subtitle(136dp)--spacing-appbar-large-subtitle(152dp)
Breaking changes
Scroll elevation no longer applies bare shadow-elevation-2 / bg-surface-container classes — use data-scrolled attribute pattern. See packages/react/CHANGELOG.md for migration notes.
Full Changelog: v0.9.0...v0.10.0