Comment by el_benhameen
2 months ago
Just wait until you notice that it’s inexplicably slower on 120hz monitors and that your input devices remain focused on the previous space until the animation fully completes!
2 months ago
Just wait until you notice that it’s inexplicably slower on 120hz monitors and that your input devices remain focused on the previous space until the animation fully completes!
> our input devices remain focused on the previous space until the animation fully completes
This strikes me as the fuckup more than anything else.
This is true in iOS, too. Taps are ignored until any animation completes. Must be deep in the code!
That's entirely app-level issue; the frameworks and the system itself is perfectly capable of handling this. [1]
It's just that for _most_ cases it's perfectly fine to make the users wait until the animations is finished, and handling users tapping multiple things in a quick succession can get annoying and unwieldy.
There are some apps when it's infuriating though, especially when they're quadruply badly engineered and _tie the internal logic state_ to the UI state.
As someone living in a country where I don't speak the local language, I swear at Google Translate engineers daily because I do a "swap the active pair of languages and then quickly launch the camera mode" combo _very_ frequently, and the selected pair of languages isn't actually updated _until the animation finishes_.
It's maddening. [2]
[1]: A quick demo: tap an app on a Springboard to open it, and very quickly swipe up from the bottom to hide it. You'll absolutely be able to interrupt the animation of it launching.
[2]: I'm actually sorta guessing that this is a workaround for a different bug they had; when if you tapped this quickly enough a couple of times you could end up in a situation where the UI displayed a different pair of languages than the internal logic had, so they added that delay, but who knows, maybe I'm theorycrafting too much.
The -only- time I experience it infuriatingly is in iOS natively.
For example: on the Home Screen, open a folder, then tap outside it to bring back the Home Screen. While the animation is happening, try opening an app. It won't.
Open the camera app. Swipe between modes and press the shutter button. It won't work until the animation completes.
An especially egregious one: open messages. Tap the + sign, and tap the letter P while it's animating. I had to tap the letter 10 times before it finally started showing Ps.
The OS is riddled with them.
2 replies →
It’s insane and the worst part about Mac OS
Window management on macOS is just trash.
3 people from my team recently switched to macOS and they never owned a mac before and they are all complaining about window management.
Do you know how dumb it makes me feel to have to tell them they need to install third party apps just to make their system somewhat usable? it's insane.
>3 people from my team recently switched to macOS and they never owned a mac before and they are all complaining about window management.
For legit reasons? Because many switchers complain for stupid reasons, like the macOS distinction between apps and windows.
8 replies →
Exactly! "It just works" used to be true for macos, and linux was for tinkering. Now, ubuntu "just works" (and fast!).
It's not just that macos is slow and window management is strange. Last time I had a macbook (M2 pro) I needed 3rd party software just to use a 4k external monitor without blurring.
Have your teammates also discovered how macOS handles copy/pasting a folder when the destination folder already exists? How macOS just deletes the entire contents of the destination folder, instead of merging? I remember discovering that for the first time :(
My favorite MacOS update was when the removed the need for Rectangle, Mos, and Unnatural ScrollWheels.
/s
I have noticed this bug since... I want to say High Sierra? It was the inspiration behind this project.