Hacker News new | ask | show | jobs
by pxc 1073 days ago
> Once you learn that cmd-` also exists for switching between windows inside an app, I find it's a matter of personal preference and you can make arguments either way about which one is "better"...

Here is an example of how the app-centric model of task switching is problematic beyond personal preference: it causes focus stealing when opening GUI windows from the CLI. The apps themselves have to (partially, because that's the best they can do) work around the window manager's broken behavior.

The final answer from the initiated seems to be 'you're holding it wrong'. So here we have a Certified Unix™ where something as banal as setting your $EDITOR to a GUI program is broken by default and even when 'fixed' causes your window order to be shuffled around.

Examples:

https://emacs.stackexchange.com/questions/24033/when-returni...

https://github.com/sublimehq/sublime_text/issues/4460

https://www.reddit.com/r/osx/comments/i5zqn5/focus_doesnt_re...

Using macOS is a barrage of papercuts like this for me, and the window manager is at the heart of many of them.