mirror of
https://github.com/material-components/material-web.git
synced 2024-11-09 16:19:39 +03:00
Material Design Web Components
a7a061f7eb
PiperOrigin-RevId: 534959163 |
||
---|---|---|
.github | ||
aria | ||
badge | ||
button | ||
catalog | ||
checkbox | ||
chips | ||
circularprogress | ||
controller | ||
dialog | ||
divider | ||
docs | ||
elevation | ||
fab | ||
field | ||
focus | ||
icon | ||
iconbutton | ||
linearprogress | ||
list | ||
menu | ||
motion | ||
navigationbar | ||
navigationdrawer | ||
navigationtab | ||
radio | ||
ripple | ||
sass | ||
segmentedbutton | ||
segmentedbuttonset | ||
select | ||
slider | ||
switch | ||
tabs | ||
testing | ||
textfield | ||
tokens | ||
.gitignore | ||
.npmignore | ||
.release-please-manifest.json | ||
CHANGELOG.md | ||
css-to-ts.js | ||
LICENSE | ||
package-lock.json | ||
package.json | ||
README.md | ||
release-please-config.json | ||
tsconfig.json | ||
web-test-runner.config.js |
Material Web
IMPORTANT: Material Web is a work in progress and subject to major changes until 1.0 release.
Material Web is Google’s UI toolkit for building beautiful, accessible web applications.
Material Web is implemented as a collection of web components. Material 3 is the latest version of Google’s open-source design system.
Tip: Check out the quick start guide to jump in.
Roadmap
Alpha components are in-development and may have many frequent breaking changes.
Beta components are mostly polished and ready for use.
Stable components are reviewed, documented, and API complete.
- ❌ Not started
- 🟡 In progress
- ✅ Complete
v1.0.0
(2023)
Component | Alpha | Beta | Stable |
---|---|---|---|
Button | ✅ | ✅ | ❌ |
FAB | ✅ | ✅ | ❌ |
Icon button | ✅ | ✅ | ❌ |
Checkbox | ✅ | ✅ | ❌ |
Chips | 🟡 | ❌ | ❌ |
Dialog | ✅ | ✅ | ❌ |
Divider | ✅ | ✅ | ✅ |
Elevation | ✅ | ✅ | ✅ |
Focus ring | ✅ | ✅ | ✅ |
Field | ✅ | ✅ | 🟡 |
Icon | ✅ | ✅ | ❌ |
List | ✅ | ✅ | ❌ |
Menu | ✅ | ✅ | ❌ |
Progress indicator (circular) | ✅ | ✅ | 🟡 |
Progress indicator (linear) | ✅ | ✅ | 🟡 |
Radio button | ✅ | ✅ | ❌ |
Ripple | ✅ | ✅ | 🟡 |
Select | ✅ | ✅ | ❌ |
Slider | ✅ | ✅ | ❌ |
Switch | ✅ | ✅ | ❌ |
Tabs | ✅ | ✅ | ❌ |
Text field | ✅ | ✅ | 🟡 |
Future
These features are planned for a future release.
Component | Alpha | Beta | Stable |
---|---|---|---|
Autocomplete | ❌ | ❌ | ❌ |
Badge | 🟡 | ❌ | ❌ |
Banner | ❌ | ❌ | ❌ |
Bottom app bar | ❌ | ❌ | ❌ |
Bottom sheet | ❌ | ❌ | ❌ |
Segmented button | 🟡 | ❌ | ❌ |
Card | ❌ | ❌ | ❌ |
Data table | ❌ | ❌ | ❌ |
Date picker | ❌ | ❌ | ❌ |
Navigation bar | 🟡 | ❌ | ❌ |
Navigation drawer | 🟡 | ❌ | ❌ |
Navigation rail | ❌ | ❌ | ❌ |
Search | ❌ | ❌ | ❌ |
Snackbar | ❌ | ❌ | ❌ |
Time picker | ❌ | ❌ | ❌ |
Tooltip | ❌ | ❌ | ❌ |
Top app bar | ❌ | ❌ | ❌ |