material_3_expressive 1.0.0 copy "material_3_expressive: ^1.0.0" to clipboard
material_3_expressive: ^1.0.0 copied to clipboard

A faithful Flutter implementation of the Material 3 Expressive component set, exposed as direct M3E component widgets.

1.0.0 #

Initial release.

A faithful Flutter implementation of the Material 3 Expressive component set, exposed as direct M3E* widgets with spring-driven motion and design tokens via M3ETheme.

Added #

  • 39 component modules spanning the official Material 3 groups:
    • Actions — buttons, icon buttons, FAB, extended FAB, FAB menu, button groups, segmented buttons, split buttons, toggle buttons.
    • Communication — badges, linear & circular progress indicators, loading indicator, snackbar, tooltips.
    • Containment — cards, carousel, dividers, lists, dialogs (standard & full-screen), bottom sheets, side sheets.
    • Navigation — top & bottom app bars (incl. search), tabs, navigation bar, navigation rail, navigation drawer, toolbars, menus.
    • Selection — checkbox, radio button, switch, chips, sliders (incl. wavy), dropdown menus, date picker, time picker.
    • Text inputs — text fields, search bar / search view.
  • Direct component API — construct each M3E* widget directly; enums and models are exported from a single library import.
  • Design token foundations — a centralized foundations layer for color schemes, typography, motion/spring physics, shapes, elevation, and state layers, provided through the M3ETheme inherited widget.
  • Expressive motion — spring-driven press feedback, shape morphing, liquid selection indicators, and M3-accurate hover/focus/press state layers via the shared M3ETappable interaction primitive.
18
likes
0
points
267
downloads

Publisher

unverified uploader

Weekly Downloads

A faithful Flutter implementation of the Material 3 Expressive component set, exposed as direct M3E component widgets.

Repository (GitHub)
View/report issues

Topics

#ui #material-design #widget #components

License

unknown (license)

Dependencies

collection, dynamic_color, flutter, material_new_shapes, motor

More

Packages that depend on material_3_expressive