Live data from Hacker News

Material 3 Expressive

design.google

311–320 of 577 posts

Re: Material 3 Expressive

#311

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…

[Ticket Closed] resolution: user should buy a macbook pro with at least the M3 processor /s

The web pages are working properly on my 5-6 year old laptop running Ubuntu and Chrome. Maybe it doesn't work in Safari or on Macs?

Re: Material 3 Expressive

#312
The scrolling behavior of text on this blog is pretty wild. Each paragraph has “subtle” animation when you stop scrolling on mobile: as if each paragraph is independently floating into its spot. It’s incredibly disorienting.

Like… I get it: your design language revolves around treating UI elements as physical objects. Messing with text is a step too far. Text is not a bunch of boxes connected by springs.

Re: Material 3 Expressive

#313
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!

It doesn’t do the internal navigation.

And since React doesn’t have built-in support for pushState (Yes I know React Router, but it really wants a hash router), you really need extra work for an internal router. And therefore, every beginner dev does it manually and slightly inconsistently.

So yes, React is absolutely the driver, same as Java is guilty for Guava existing, because it should have been built-in and perfect.

Re: Material 3 Expressive

#316

Earlier quoted context omitted.

Every Material UI library I've seen in existence is a bloated wreck full of bugs. The Angular MUI "flagship" has the worst performance I've ever seen of basic things browsers have supported for decades and CSS does very well for like buttons . Some MUI teams find ways to bring all of Angular's bloat to everywhere else, the React library is awful. I've had to use MudBlazor, the attempt to do MUI things in Blazor, and…

I tend to agree with your criticisms. FWIW, I do think mui has peaked, at least for greenfield projects. A new wave of tailwind-based libraries are rising fast, the most prominent of which are Mantine and Shadcn. IME, both perform MUCH MUCH better than mui.

You like the Tailwind-based approaches? That's not the direction I would go either. I've never seen anything Tailwind-based not feel bloated. It's such interesting malicious compliance with "no inline-styles" lint rules by just moving the inline styles into the class field. I see the same problems, including variations on the same performance problems, I remember from the bad old jQuery days of everyone just smashing inline styles everywhere all the time that lead to the "no inline-styles" lint rules in the first place.

But I'm a fan of the cascade done right and with CSS Grid and CSS Variables and @layer vanilla CSS cascade is at an all time jam right now. I'd be surprised we aren't seeing more "Design Systems" in that space, but I've got a feeling given how much you can cut from a Bootstrap or Bulma today for CSS Grid/CSS Variables that maybe we aren't seeing a lot happening there simply because not a lot needs to happen there. People happy with the cascade are getting closer and closer to also being happier with "no frameworks" again. Vanilla CSS feels good to work in again.

Re: Material 3 Expressive

#317

The email send button is such a bad example : for 5 seconds spent on finding the button the first time, one will use this same button thousands of time and know perfectly where it is. On the contrary, one will spend time writing the email in the long run. The new design has way less room for writing. Also, just shifting the place of the button would have resolved most of the problem. Also, RIP small phones. These new…

> for 5 seconds spent on finding the button the first time, one will use this same button thousands of time and know perfectly where it is.

Quite a lot of UX design these days is only made for initial interactivity smoothness without the realization that it really does matter how something feels the 1000th time you do it (especially with how often we use our phones now).

Re: Material 3 Expressive

#318

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…

Confirmed. It felt OK on my M1 Max laptop but on my 2019 Intel laptop it feels like laggy shit. This is the stuff that makes you want to quit programming and go pick berries in the woods.

Re: Material 3 Expressive

#319
post #41

The 'send' example perfectly illustrates why I would find Material 3 hard to use - it makes it harder to write the message but easier to send. It's less usable.

Ya, but it lands so well with those 18-24 year olds that make all the clicks!

If there's one thing I know about 18-24 year olds, it's that they love sending emails!

Re: Material 3 Expressive

#320

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…

[Ticket Closed] resolution: user should buy a macbook pro with at least the M3 processor /s

Images loading is lagging on my M3 pro with 48gb ram on fiber
Post reply on HN