This content originally appeared on Angular Blog - Medium and was authored by Angular
Authors: Mark Thompson Jeremy Elbourn
Recently, changes were announced for Google’s Material Web Components (MWC). Several developers have reached out to the Angular team to better understand the impact this announcement has on Angular Material. We wanted to take this opportunity to clarify that Angular Material does not use or depend on MWC and is not impacted by this change.
Angular Material continues to be actively supported and developed.
We thought this would be a good opportunity to share more about how we develop Angular Material and in this post we’ll share some of the exciting opportunities that are on the road ahead.
How we develop Angular Material
Angular Material currently uses a library called MDC Web under the hood. This is, for the most part, not exposed through Angular Material’s API and is meant to be an internal implementation detail.
MWC was developed entirely separately from MDC Web. While MWC is a set of off-the-shelf components, MDC is a set of lower level pieces that can be combined into components. Angular started incorporating MDC Web years ago, and Angular Material v15 made the components based on top of MDC Web the default.
Recently, in order to iterate more rapidly, rather than continuing to import MDC directly, the team is currently working to fork the code we depend on from MDC Web and will be iterating on it inside Angular Material going forward. We expect this change to have no impact on component APIs or their rendered output.
The state of Angular Material
Our latest release of Angular Material brought significant improvements to the API surface as well as important updates to the developer experience. Developers can enjoy Material 3 styles, support for design tokens (via CSS variables) and theming schematics. The release brings Angular Material’s collection of stable components used by thousands of developers up-to-date with Material 3 patterns.
The team also has plans to expand the features and documentation for Angular CDK, empowering developers to build great apps with battle-tested, accessible UI primitives. We plan to highlight more CDK features on angular.dev to make them more discoverable.
We’re excited to provide developers with the tools they need to build great UIs to best serve their customers and users. Thanks for reading and go build great apps.
The Future of Material Support in Angular was originally published in Angular Blog on Medium, where people are continuing the conversation by highlighting and responding to this story.
This content originally appeared on Angular Blog - Medium and was authored by Angular

Angular | Sciencx (2024-07-19T14:34:25+00:00) The Future of Material Support in Angular. Retrieved from https://www.scien.cx/2024/07/19/the-future-of-material-support-in-angular/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.