Material Design Web Components
Go to file
Elliott Marquez dc49e0b518 docs: update playground urls to match new base-URI
PiperOrigin-RevId: 531322264
2023-05-11 15:24:11 -07:00
.github chore: simplify workflows and remove commitlint dependency 2023-01-11 09:36:53 -08:00
aria chore: prep for TS 5.0 upgrade 2023-04-28 16:46:43 -07:00
badge chore: use private instead of protected 2023-04-25 10:40:48 -07:00
button docs: update playground urls to match new base-URI 2023-05-11 15:24:11 -07:00
checkbox docs: update playground urls to match new base-URI 2023-05-11 15:24:11 -07:00
chips docs: update playground urls to match new base-URI 2023-05-11 15:24:11 -07:00
circularprogress docs: update playground urls to match new base-URI 2023-05-11 15:24:11 -07:00
controller chore: use private instead of protected 2023-04-25 10:40:48 -07:00
dialog docs: update playground urls to match new base-URI 2023-05-11 15:24:11 -07:00
divider docs: update playground urls to match new base-URI 2023-05-11 15:24:11 -07:00
docs chore(dialog): update demo for a11y review 2023-05-10 19:33:30 -07:00
elevation docs: update playground urls to match new base-URI 2023-05-11 15:24:11 -07:00
fab docs: update playground urls to match new base-URI 2023-05-11 15:24:11 -07:00
field docs: update playground urls to match new base-URI 2023-05-11 15:24:11 -07:00
focus docs: update playground urls to match new base-URI 2023-05-11 15:24:11 -07:00
icon chore: remove internal SSR annotations 2023-04-24 10:12:10 -07:00
iconbutton docs: update playground urls to match new base-URI 2023-05-11 15:24:11 -07:00
linearprogress docs: update playground urls to match new base-URI 2023-05-11 15:24:11 -07:00
list docs: update playground urls to match new base-URI 2023-05-11 15:24:11 -07:00
localization chore: Comment-out jasmine import statements for external compatibility 2022-11-30 11:18:44 -08:00
menu docs: update playground urls to match new base-URI 2023-05-11 15:24:11 -07:00
motion feat(dialog) Adds Dialog element. 2023-02-01 09:37:05 -08:00
navigationbar docs: update playground urls to match new base-URI 2023-05-11 15:24:11 -07:00
navigationdrawer chore(navigationdrawer): remove shape resolver 2023-05-01 13:51:06 -07:00
navigationtab chore: remove strong focus 2023-05-01 13:49:51 -07:00
radio docs: update playground urls to match new base-URI 2023-05-11 15:24:11 -07:00
ripple docs: update playground urls to match new base-URI 2023-05-11 15:24:11 -07:00
sass chore(sass): remove shape API 2023-05-02 13:12:20 -07:00
segmentedbutton chore(segmentedbutton): remove flatten disabled colors 2023-05-10 14:58:40 -07:00
segmentedbuttonset docs: update playground urls to match new base-URI 2023-05-11 15:24:11 -07:00
select docs: update playground urls to match new base-URI 2023-05-11 15:24:11 -07:00
slider docs: update playground urls to match new base-URI 2023-05-11 15:24:11 -07:00
switch docs: update playground urls to match new base-URI 2023-05-11 15:24:11 -07:00
tabs docs: update playground urls to match new base-URI 2023-05-11 15:24:11 -07:00
testing chore(testing): remove unused code 2023-05-11 10:04:50 -07:00
textfield docs: update playground urls to match new base-URI 2023-05-11 15:24:11 -07:00
tokens chore(divider): finalize tokens 2023-05-10 09:08:11 -07:00
types chore: update types for TS 5.0 2023-05-03 09:40:59 -07:00
.gitignore Check in package lock for more reliable CI build 2022-11-29 20:16:35 -08:00
.release-please-manifest.json chore: release 1.0.0-pre.8 2023-05-08 22:44:46 +00:00
CHANGELOG.md chore: release 1.0.0-pre.8 2023-05-08 22:44:46 +00:00
css-to-ts.js Add type:module and convert css-to-ts.js to a module 2022-11-29 17:02:52 -08:00
LICENSE fix: update license year and holder 2023-02-22 15:42:31 -08:00
package-lock.json chore: release 1.0.0-pre.8 2023-05-08 22:44:46 +00:00
package.json chore: release 1.0.0-pre.8 2023-05-08 22:44:46 +00:00
README.md chore(elevation): mark as stable 2023-05-10 12:32:43 -07:00
release-please-config.json chore: update release-please 2023-01-09 10:04:00 -08:00
tsconfig.json build: copybara transforms for demos 2023-05-10 14:05:05 -07:00
web-test-runner.config.js chore: fix script import paths 2023-01-03 11:52:31 -08:00

Material Web

IMPORTANT: Material Web is a work in progress and subject to major changes until 1.0 release.

Material Web is Googles 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 Googles open-source design system.

Note: Looking for Material 2? <mwc-* components are now on the mwc branch.

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

1.0 Components

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 🟡

1.1+ Components

These components are planned for release after 1.0.

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