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
Material 3 Expressive
311–320 of 577 posts
Re: Material 3 Expressive
#312Like… 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
#313Earlier 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!
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
#314- Performance 44/100
- First Contentful Paint 1.7 s
- Speed Index 6.5 s
- Total Blocking Time 920 ms
- Largest Contentful Paint 4.8 s
at least it's emotional
Re: Material 3 Expressive
#315No.
Re: Material 3 Expressive
#316Earlier 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.
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
#317The 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…
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
#318How 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…
Re: Material 3 Expressive
#319The '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!
Re: Material 3 Expressive
#320How 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