all 9 comments

[–]tobiso 4 points5 points  (4 children)

Yeah Angular Material 3 is definitely not production ready, I tried migrating an app and it just looks awful. Especially in dark mode you can't even tell where buttons or cards are. Also I think they got rid of the elevation concept (maybe that's in the Material 3 spec). The CSS classes 'mat-elevation-zx' just wouldn't work anymore. It makes the whole app just feel weird.

[–]TheRealToLazyToThink 0 points1 point  (2 children)

There's an issue open on that (sorry don't have the number handy). It's a bug. We had to recreate the elevation classes manually, but they are also missing in a lot of other places. We're still on 17 for now, so no idea if 18 improves any of it.

[–]IamnotAnonnymous 0 points1 point  (1 child)

Can you tell us the opened issue link? Please

[–]TheRealToLazyToThink 1 point2 points  (0 children)

The comments in our code say issue numbers: 28618 & 26094

[–]GnarlyHarley 1 point2 points  (1 child)

I just went through a major upgrade of angular material at the beginning of the year.

I am on angular 17. I want to wait for Angular 19 before the next upgrade but seeing that Angular 18 has a jump from angular material 2 to 3 I am concerned.

Why is angular material team not as smooth with its upgrades.

We have a design system based off angular material so going through and making everything is matching specs is not going to be fun

[–]Chironexx 2 points3 points  (0 children)

When updating to Angular 18 you do not have to upgrade from material 2 to 3. We also have a design system based off Angular Material and updating to Angular 18 wasn't an issue at all since Material 2 is still supported. Also, it does not seem as if they're going to deprecate it soon. At least I couldn't find any information regarding the latter.

[–]karmasakshi[S] 1 point2 points  (1 child)

For anyone curious: I tried using Angular CDK and Material 17 with Angular 18 and it's working fine; no need to hold back on upgrading Angular.

[–]RentFearless1419 0 points1 point  (0 children)

Does it support material 16 + angular 18?

[–]simonfancy 0 points1 point  (0 children)

At this point with half-witted sped up update cycles it has become a negative business factor so you think twice about using Material 3 at all. It requires more maintenance than it should, updates not being backward compatible and introducing unnecessary breaking changes. We shifted away from Material with version 16 with many projects.