Remix.run Logo
anonzzzies 6 hours ago

That is definitely needed. On Mac it is really infuriating how stuff (auto update etc) just take focus/pop up crap. I am literally never interested in it and am confused why I cannot just say [x] Force apps to mind their own business. We have f’ing notifications for this; why does it need a dialog window?

frameset 6 hours ago | parent [-]

Maybe it's a hazy memory, but from 2007-2011 my main computer was a MacBook Pro. I swear in that era, when an app wanted attention it would bounce in the dock endlessly.

That was annoying, but it let you finish doing what you were doing until you were ready to switch focus.

jagged-chisel 5 hours ago | parent [-]

I think you’re right - macOS changed this behavior at some point.

cosmic_cheese 32 minutes ago | parent | next [-]

I’m not sure that macOS changed as much as developer practices did.

Dock icons bouncing are usually the result of the app opening a modal alert window. Those can’t foreground the host app and they used to be what devs reached for 9 times out of 10.

These days though everybody and their dog has a menubar item or daemon running in the background (whether such a thing is actually necessary or not) and the only way windows spawned by apps like that (which have no Dock icon) can get the user’s attention and not have the windows they spawn get lost in the shuffle is for the app to call the foregrounding API, and so that’s exactly what they do.

Contrast this to years ago when almost no apps had menu items or daemons and were standalone.

There’s also been a staggering loss of decorum when it comes to these things. Companies have become shameless about pestering the user’s attention, and so there’s probably some regular Dock-icon-having apps that call the foregrounding API when they shouldn’t be too.

In my opinion menubar items, daemons, and foregrounding are all being abused by devs and Apple needs to get them under control. Apps shouldn’t be able to add menu items or daemons without the user’s explicit permission and foregrounding should he treated similarly to push permissions.

anonymars an hour ago | parent | prev [-]

People say Microsoft has no UI taste, but they used to be decent. They had sensible guidelines and behaviors

For example for this case, the taskbar icon would blink three times and then remain highlighted. So it would grab your attention, but not hold it, and then you could still easily see at a glance which app it was

At some point, like many other things, it looks like this either was changed or broke/doesn't work consistently. But I thought it was a nice design