← Back to context

Comment by VerifiedReports

21 hours ago

I almost never expand an application to be full-screen, even on my laptop. This despite the fact that I'll resize an application's window to fill the whole screen except for the dock. I think that's why I don't maximize it: I want the dock to remain accessible.

A lot of stupid things about Mac window management stems from the mistake of forcing all applications to share a single menu that's glued to the top of the screen. This essentially turns your entire desktop into ONE application's window, within which its actual windows float around.

Historically this led to the Mac's penchant for apps that spawned an irritating flotilla of windows that you had to herd around your screen. Not only did this deny users a way to minimize the whole app at once, but it also sucked because you could see everything on your desktop (or other apps' UIs) THROUGH the UI of the application you were trying to use. A dysfunctional mess.

Around 15 years ago, I estimate, the huge advantage of a single application window finally permeated the Apple mindset and things have gotten much better in that regard. But Apple should have abandoned the single menu in the transition to OS X, and put menus where they belong: on applications' main frames. That would make the desktop a truly unlimited workspace and eliminate the daily irritation of the menu changes its contents behind the user's back because he clicked on another application's window (perhaps to move it).

Multiple times a day I minimize an application and then attempt to do something in the application that's now filling the screen... only to find that the menu still belongs to the application that isn't even shown. It's just so dumb.

But then... this is the GUI that, for decades, would only let you resize windows from ONE corner and NO edges. Apple grudgingly, half-assedly, and unreliably addressed that in the 2000s, only now to make it even less reliable in the shambolic Tahoe UI.