Live data from Hacker News

Material 3 Expressive

design.google

291–300 of 577 posts

Re: Material 3 Expressive

#291
post #263
post #220

Earlier quoted context omitted.

Arrreg!! So many of these React (et al) sites, with poorly re-built elements and break the built-in functionality! The A tag works perfect! But no, we need three or four nested divs, components, and many lines of JS to end up with something worse. Is React the driver? Do devs just not know? Is management pushing garbage?

If you render an in React (or Angular, which I think they're using here), it's just an ! You have to do extra work to fuck it up!

Indeed. And all the routing libraries also render s by default

Re: Material 3 Expressive

#292
post #220

Earlier quoted context omitted.

They also seemingly went out of their way to prevent ctrl/cmd+click on several anchor elements in pages like https://m3.material.io/components .

Arrreg!! So many of these React (et al) sites, with poorly re-built elements and break the built-in functionality! The A tag works perfect! But no, we need three or four nested divs, components, and many lines of JS to end up with something worse. Is React the driver? Do devs just not know? Is management pushing garbage?

> Is React the driver? Do devs just not know? Is management pushing garbage?

I'd say developers who aren't web developers trying to do web dev seems to be the cause of this. Understanding the platform you're developing for is pretty much table stakes for any developer, and not understanding when to use is pretty much the most basic mistake you can make. Literally the first things you learn in web development is about linking to other pages, yet somehow still people fuck up putting a into a webpage properly. Boggles my mind.

React makes it as easy as any other library/framework, but if you don't think about what ends up in the DOM, and why certain things have to be a specific way (often for accessibility and user experience), then you'll screw up even big and expensive projects like this apparently. 2x boggling since this project is literally all about user experience yet they get the most fundamental part of the web wrong.

Re: Material 3 Expressive

#293
Google seems to be firmly in the Kraftwerk-like definition of beauty where some band members believed that the more beautiful a sound looks on an oscilloscope, the better music it is.

Re: Material 3 Expressive

#294

How did these clowns manage to make my mouse cursor laggy? It is incomprehensible for me to live in such a big bubble with such a big paycheck and then spend zero brainpower on systems without graphics acceleration. This is extremely bad engineering and these engineers should be called out for it. It takes a special kind of person to deliver this and be proud of it. Once they made their millions at Google these engin…

[flagged]

Re: Material 3 Expressive

#295
post #195

Let me share with you my brief but very intensive user story of the "M3 web": 1. User visits https://m3.material.io/develop/web . 2. User suffers unsolicited and redundant gooey animation of an "orange-violet blob-like thingamajig" unrelated to the topic. This happens despite user's clearly communicated "prefers-reduced-motion" setting that other sites usually respect. 3. User struggles to find how to stop said thing…

Best thing about this, is that these components, the web version of the material 3, that in my opinion should also be the best showcase of this visual language, are not even updated to this latest "expressive" update. Why? Because they're in in maintenance mode. https://github.com/material-components/material-web/discussi...

The value proposition of material-web was really convincing (accessible, high quality web-based component built on top of lit) and the dev team did an incredible job. It was killed even before they got a chance to release a full component set.

Google, fool me once ...

Re: Material 3 Expressive

#298
post #270

Resume driven design is one of the worst forces in modern technology. Every designer is looking to make a name for themself by building a bespoke design system/language/framework. The best design is less design.

>Resume driven design is one of the worst forces in modern technology. Every designer is looking to make a name for themself by building a bespoke design system/language/framework. The best design is less design.

Goes equally for engineering these days. How many re-implementations of the same idea have been driven over and over again so that someone can claim "open source project with 800 stars" on their resume? It's nauseating and poisons the well for people trying to find a reliable lib. Add to that the social media "influencer" folks who crap out some pointless tiny repo and push it to their followers who don't know any better, resulting in 5000 stars for something that is completely half baked and has no chance of ever being maintained or extended.

Re: Material 3 Expressive

#299

made with uh....angular

Yeah... This is a regular reminder that the Material Web components project [0] has been effectively shelved. [0] - https://github.com/material-components/material-web

... which is such a pity. One of the best component library still.
Post reply on HN