Remix.run Logo
al_borland 3 hours ago

macOS only recently got an option to make windows fill the screen. For most of history what most people would assume is a maximize button (the green one) was actually a zoom button. It sized the window to what the OS thought was appropriate for the content (to the best of my knowledge and experience with it).

Apple then made things go full screen, but in a special full screen mode, so macOS worked more like the iPad.

By the time they added a way to maximize windows in the way Windows does, the idea of maximizing an app has largely worked its way out of my workflow. It was always too much trouble, and I find very few apps where it provides much benefit. Web browsers, for example, often end up with a lot of useless whitespace on the sides of the page, so they work better as a smaller window on a widescreen display. In an IDE, it really depends on what’s being worked on and if text wrapping is something I want. Ideally lines wouldn’t get so long that this is a problem.

With the way macOS manages windows, I often find it easiest to have my windows mostly overlapped with various corners poking out, so I can move between app windows in one click. The alternative is bringing every window of an app to the front (with the Dock or cmd+tab), or using Mission Control for everything, neither of which feels efficient.

I could install some 3rd party window management utility, I suppose, but in the long run, it felt easier to just figure out a workflow that works on the stock OS, so I can use any system without going through a setup process to customize everything. It’s the same reason I never seriously got into alternative keyboard layouts.

otikik 5 minutes ago | parent | next [-]

rectangle [1] is pretty much essential for me because of this. I use only a few keypresses (maximize window, move to one of the halves of the screen horizontally) but that is enough. My mouse very rately interacts with the borders of any window, or those buttons. I had to click on the green one that you mentioned in order to see what it did (yuck).

[1] https://rectangleapp.com/

hbn 2 hours ago | parent | prev | next [-]

You can double click the grab handle area of a window (which is less obvious than ever in Tahoe) and it'll fill the window to the display.

Except Safari, which just fills out the window's height vertically. Kinda weird to make an exception like that but I don't hate it, because I generally use Safari for reading, and shrinking the browser's width forces lines of text to not get too long if the website's styling isn't setting that manually.

empressplay 2 hours ago | parent [-]

You can double click on any part of the top title bar (that doesn't have buttons in it) for example in Calendar you can double click beside the magnifying glass in the top right and it will maximize the window.

al_borland an hour ago | parent [-]

This is running "zoom". When I try it in Finder, it doesn't make the window full screen, it actually made it smaller.

When I use the Window menu, Zoom replicates what double-clicking the top title bar does, while Fill maximizes the window. This holds true with the behavior you describe in Safari as well.

It just seems like a lot of apps treat Zoom and Fill the same now (I tried Calendar, Notes, TextEdit, and NetNewsWire), which adds to the confusion.

flomo 2 hours ago | parent | prev | next [-]

Right, Macs always have had the premise of "spacial window management" (or that's what Siracusa called it), so that's probably how you are 'supposed to' do it.

Full Screen Mode was their answer to maximize, going back many years now (10.7).

achandlerwhite 2 hours ago | parent | prev [-]

by only recently do you mean 15 years ago with Lion?

al_borland an hour ago | parent [-]

Lion got Full screen, but Fill screen came later. Best I can tell, that was in Yosemite, 11 years ago. That still feels relatively recent, as it is in their current California landmarks era and no the big cats era.