
Articles and Courses about Material Design in Angular. Created by @shhdharmen
Everything Angular Material βοΈ
Joined August 2023
- Tweets702
- Following5
- Followers518
- Likes422
Angular Material Dev retweeted
Put bg-gray-900 on a mat-toolbar and nothing happens?
New: an Angular Material Γ Tailwind CSS skill for your AI coding agent. It knows where each style belongs, how mat overrides work, and how to make dark mode apply to both.
#Angular #TailwindCSS
Your AI agent writes Angular Material + Tailwind code that looks right the first time.
New skill from Angular Material Blocks:
β Brand colours via overrides
β One dark mode switch for both
β Contrast-checked shades
β Full override token list
ui.angular-material.dev/docsβ¦
Your AI agent writes Angular Material + Tailwind code that looks right the first time.
New skill from Angular Material Blocks:
β Brand colours via overrides
β One dark mode switch for both
β Contrast-checked shades
β Full override token list
ui.angular-material.dev/docsβ¦
Angular Material Dev retweeted
π @ngxpert/hot-toast v7 is out β now supporting Angular 22!
Same lightweight, customizable toast notifications you know, upgraded for the latest Angular.
Upgrade:
ng update @ngxpert/hot-toast
π¦ github.com/ngxpert/hot-toast
π ngxpert.github.io/hot-toast
Angular Material Dev retweeted
Angular Material v22's new showProgress/progressIndicator slot on matButton means you can now drop Mat Expressive's loading indicator straight into your buttons π
No custom directive needed β just project it in.
See it live π
Nice timing from @angular π
Material v22 added a progressIndicator slot on buttons β and Mat Expressive's loading indicator drops right in.
Material 3 Expressive Loading Indicator in your button, zero boilerplate.
Live demo: expressive.angular-material.β¦
Angular Material Dev retweeted
Nice timing from @angular π
Material v22 added a progressIndicator slot on buttons β and Mat Expressive's loading indicator drops right in.
Material 3 Expressive Loading Indicator in your button, zero boilerplate.
Live demo: expressive.angular-material.β¦
Say goodbye to custom spinner wrappers πβ¨
In the latest Angular Material update, MatButton natively supports showing progress indicators. Control loading states with the showProgress input and project spinners easily.
Clean, accessible, and built-in (PR github.com/angular/componentβ¦) π―
Angular Material v22's new showProgress/progressIndicator slot on matButton means you can now drop Mat Expressive's loading indicator straight into your buttons π
No custom directive needed β just project it in.
Try it live π
expressive.angular-material.β¦
Say goodbye to custom spinner wrappers πβ¨
In the latest Angular Material update, MatButton natively supports showing progress indicators. Control loading states with the showProgress input and project spinners easily.
Clean, accessible, and built-in (PR github.com/angular/componentβ¦) π―
Angular Material Dev retweeted
Angular Material Blocks now supports Angular v22 π
β
Every block, template & library migrated
β
OnPush-by-default handled β rendering unchanged
β
Still SSR/SSG friendly
Details: ui.angular-material.dev/blogβ¦
Angular Material Dev retweeted
Angular Material Blocks now supports Angular v22 π
β
Every block, template & library migrated
β
OnPush-by-default handled β rendering unchanged
β
Still SSR/SSG friendly
Details: ui.angular-material.dev/blogβ¦
Angular Material Blocks now supports Angular v22 π
β
Every block, template & library migrated
β
OnPush-by-default handled β rendering unchanged
β
Still SSR/SSG friendly
Details: ui.angular-material.dev/blogβ¦
Angular Material Dev retweeted
Have you tried this Material 3 Expressive Design layer for your angular material applications?
Any feedbacks or thoughts?
Angular Material Dev retweeted
Yesterday we launched Mat Expressive β Material 3 Expressive components and motion, layered on top of Angular Material.
Today, a closer look at each component in action π§΅
Every animation respects prefers-reduced-motion. Every size, shape, and speed follows M3 Expressive presets. SSR-safe.
Free, open source, MIT licensed.
π expressive.angular-material.β¦
π» github.com/Angular-Material-β¦
ng add @ngm-dev/mat-exp
Loading Indicator β the one that started it all.
GSAP spring physics bring it to life. Fluid, natural motion instead of a static spinner.
Comes with variants of config & speed
FAB Menu β expressive motion for your floating action button's expanded menu. Menu is built on top of matMenu, so it supports everything from Angular Material's menu!
Button Group β the group owns selection state for you.
Single or multi-select, toggle behavior handled automatically for every button inside it. Selecting a button triggers a spring/bounce animation as it snaps into its selected shape.
Icon Button β same expressive motion, built for icon-only actions. Plus comes with support of filled, outlined & tonal appearances and 3 width variants!
Button β with M3 Expressive shape morphing.
Round buttons square off on press. Toggle buttons flip their resting shape between selected/unselected. All spring-powered with GSAP.
Drop matExpButton on your existing matButton. Zero config.






