Most of the sins of the modern web can be easily undone
Most of the sins of the modern web can be easily undone
Most of this could be easily undone, but it won't be. Rest assured that whatever is going to cause you the most pain is what will happen.
Truth is, we had knobs and switches, then typewriters which naturally transition to command line, then we had window managers which are like a desk(top) covered in papers. Then we had... well that’s all we have. I guess the next thing is AR/VR and 3D UIs but until then...
A mobile phone or tablet UI I would say is like a spiral bound pocket notebook, as compared to the proper desktop metaphor of full laptop/desktop computers.
It’s like trying to reinvent the book. It _can_ be enhanced, but most of the time it doesn’t change the overall reading experience.
Mac Command+Space search (Spotlight?) is about as good as it gets for driving a ui these days.
I have a problem with this "animations hiding delays" pattern, because it's straight-up dishonest and disrespectful. If the computer has to take time, let me know; if it doesn't, just give me the results immediately. Stop running what would be a piece of background feedback about the state of my machine through a low-pass filter!
Adding animations to software tends to make it slower (a good potential for a self-fulfilling prophecy here). Often enough, the animations are of fixed "developer's best estimate" length, and can take longer than the task itself, slowing the user down.
The whole idea behind "reducing perception of delay" seems to be borne out of paternalistic and exploitative thinking, "how to make the user feel better about our app, despite its shortcomings". Trying to make the user like you more than they should. Instead of that, why not focus on ensuring the user is maximally effective in getting maximum value out of the application - that they're not confused, and not waiting for the machine?
As for masking the delays, see below.
https://www.robinhobo.com/how-to-fix-the-borderless-window-p...
...and then of course you have the dummies like this who probably caused these idiotic trends:
https://forum.level1techs.com/t/is-it-possible-to-get-rid-of...
The real problem is the lack of configurability. You could change the window border width to anywhere from invisible to some insanely huge number on the older versions of Windows, and everyone would be happy. Now you're forced to use whatever some stupid "designer"'s idea is.
Thanks for those links - I’ll play around with those options to see if I can restore some sanity to my desktop.
I loved SGI IRIX's brutally bold borders, but those of Windows 7 are still just as good.
Not many developers explicitly add support for this, but it's included in eg bootstrap.
https://developer.mozilla.org/en-US/docs/Web/CSS/@media/pref...
I would happily pay for a third party app to nuke every single damn animation if I could but Apple make it impossible (or at least that is what is claimed).
And of course this doesn't even touch on how laggy resizing many applications on macOS is (yes even on the shiny new M1 models). The Microsoft Office suite, Chrome and a whole bunch of other applications are horrible when resizing. It isn't often an issue with Apple's applications for what that's worth.
https://gist.githubusercontent.com/lexrus/081fa687d8b2475d33...
Also, Tinker Tool in OSX did that, IDK it it's still working.
Obviously not many people wish to disable everything but having the option to do so is great and something I wish macOS would let me do as there is way too much motion in macOS. Sure it was cute 15 years ago when the idea of a beautiful and fluid UI was impressive but in 2021 they annoy me or worse they make the whole system look crap when, for some reason, the animations lag.
Jesus fucking christ, just discovered this now thanks to your comment, it does make a huge difference!
I actually noticed this when I accidentally disabled animations on a few websites I visit by disabling them at the OS level. Unfortunately the website animations actually made things easier to use, so I had to turn the painful OS animations back on to get the website animations back.
I would imagine something like `* { transition: none !important; animation: none !important; }` would get you pretty far right?
For anyone who doesn't know, the setting is in developer options on android 9 at least. There's several animation scale settings, they can be increased, decreased or turned off. Turning them all off removed the animations.