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.

Note that fullscreen breaks command tab. Create two safari windows (or FF, Chrome, doesn't matter - except that Apple shipped safari, so we'd expect that to be able to render a window to the screen correctly).

Full screen one. Switch to the other. Now, use just cmd-tab and cmd-` to get to the full screen safari window (cmd-` switches between windows in the same application, which is literally never the right thing, but I digress).

For what it's worth, the third party tool 'altTab' mostly fixes this.

Bonus MacOS UI bug: I had to exit altTab to confirm they still hadn't fixed cmd-`. When I re-opened it using cmd-space, finder defaulted to the version in ~/Downloads instead of /Applications, then read me the riot act about untrusted software trying to change accessibility settings.

One more thing: I'm still not using MacOS 26, so all my complaints are about the "last known good" release.

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.

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.

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.

I don't understand how we keep hearing so often here about Apple OSes being so amazingly simple, approachable and cleverly designed with a lot of attention paid to detail, while every practical productivity advice involves some undiscoverable trick, or combinations of tricks, that seems so arbitrary and obtuse. I don't like Mac, in large parts because of that. No amount of marketing and peer pressure will convince me of the superior elegance and sophistication of something that hates you for wanting windows maximised. Those hidden tricks only add insult to injury as pervasive reminders of your presumed inadequacy, that you need to suffer to have things your way, and that Apple is magnanimous to even let you have them.

Every system has its issues. It's really a question of which issues you can live with and which system ultimately fits your workflow best.

After I got used to working in windows instead of full screen all the time, I can't really go back. Even on Windows I find myself working the way I do on macOS. Full screening every app made more sense on a 1024x768 screen (or smaller). Once I moved to a widescreen display (which happened to coincide with getting my first mac) running full screen felt like the wrong move most of time.

Web pages would look something like this:

  |     <- whitespace ->     |  <- content ->  |     <- whitespace ->     |
  |                          | Lorem ipsum     |                          |
  |                          | dolor sit amet, |                          |
  |                          | consectetur     |                          |
  |                          | adipiscing      |                          |
  |                          | elit. Morbi     |                          |
  |                          | convallis ante  |                          |

Making the window smaller meant less wasted space and less blinding white space. Once I got used to that idea, it carried over to most other apps.

> After I got used to working in windows instead of full screen all the time, I can't really go back.

Sorry if this comes across as disrespectful, but it smells like Stockholm Syndrome. You are choosing not to use the full extent of your screen estate, and that is your fine choice, but that is no excuse for making it hard. If you compound the whitespace, the thick borders and the generally oversized UI controls, not much of "productive space" remains available to get the work done. I am not interested in macOS as a content-consumption-first vehicle, though that's clearly where Apple is steering.

It is situational but I think on a modern wide screen(or screens) if it is a single text-like document(like a web page or a terminal) you want 2 or perhaps 3 side by side. if the app implements it's own window management(like blender) a single full screen is best. Overlapping windows are important to have, but almost never desirable, it usually happens because you ran out of room.

The problem I have with this is that I was using a 1600x1200 21" display in 2000, and got used to workflows for it back then.

I am currently running a 16" display at a similar fractional scaled resolution (because Apple stopped understanding DPI after shipping the first LaserWriter, apparently).

Over that time, my eyes have not gotten better to match display DPI, so I'd rather have web sites just adjust the font size so that there are a reasonable number of words per line instead of rendering whitespace.

Non-full-screen windows would make more sense if Apple supported tiling properly, like most Linux WMs and also modern Windows.

MacOS sort of supports tiling in a "program manager shipped it + got promoted" sort of way, but you have to hover over the window manager buttons, which is slower than just manually arranging stuff. If there are any keyboard shortcuts to invoke tiling, or a way to change the WM buttons to not suck, I have not found them.

1600x1200 is still a 4:3 aspect ratio, I think I agree that scaling that makes sense. Full screen really got problematic with 16:9 and 16:10 aspect ratios. That's when the empty gutters in most apps, and especially websites, became really pronounced.

As for tiling in macOS...

You can use the mouse to drag windows into tiled positions. Grab a window and when your cursor hits the side, corner, or top edge of the screen, it will indicate the tiling position, much like AeroSnap on Windows from some years back. You can also hold the Option key while holding the window to get the tiling regions to show up without moving all the way to the edge.

Keyboard shortcuts exist as well. Go to Settings -> Keyboard -> Keyboard Shortcuts... In the dialog that opens, go to Windows. There you can see all the options and customize them if you'd like. Or set shortcuts for things that might not have one yet.

If for some reason dragging the windows around doesn't work, go to Settings -> Desktop & Dock -> the Windows heading. There are toggles to enable or disable dragging to tile, and the Option key trick. You can also turn off the margins on tiled Windows, which you'd probably want to do.

I've never been a big fan of window tiling myself. There was a time when I needed a lot of different windows visible at all times, but that hasn't been the case in a long time. I find tiling makes things too big or small, it's never what I actually want. I drag the window up to the top of the screen to invoke Fill from time to time, but that's about it.

This is just that things are (poorly) designed now as mobile-only and not even mobile-first.

Apple OSes being so amazingly simple, approachable and cleverly designed with a lot of attention paid to detail

That was the Mac in the 1990s. It was designed for, and highly usable with, a one-button mouse. It didn't have hidden context menus or obscure keyboard shortcuts. Everything was visible in the menu bar and discoverable. The Finder was spatially aware with a high degree of persistence that allowed you to develop muscle memory for where icons would appear onscreen every time you opened a folder.

There was almost nothing hidden or lurking in the background, unlike today (my modern Mac system has 500 running processes right now, despite having only 15 applications open). We've had decades of feature creep since the classic Mac OS, which has made modern Macs extremely hard to use (relatively speaking).

It's been more than 10+ years that I've been able to Option+Click the green button to fill the screen. Works for any app, and always has, unless that app explicitly disallows resizing. That's not recent.

Wow, I learned something new.

Why is it that some of the most useful features in Apple products are impossible to find on your own? I recently also learned about "three finger swipe to undo" in iOS instead of shaking the damn thing like it owes me money.

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/

I use a third party tool with shortcut keys that cycle between: full height, left half of screen; full height, right half of screen; full height, full width.

It works well for me, makes it easy to get two things side by side without wasting space.

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

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.

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).

The spatial Finder was something different: having each folder open a new window, and that particular folder's window always re-opening in the same position on screen, with the same window size and same layout of files inside. Having the position of each folder remain consistent and persistent allows you to remember a file's spatial location much as you would for a printed document on a physical desk (exactly where you left it), rather than having to recall its path in the file system hierarchy.

Obviously all of that works better if Finder windows don't usually fill the screen, but it's not a hard requirement.

With the classic OS, all the windows were supposed to work this way. And it seems most apps still do remember their window positions, making it easy to find them. (Expose even keeps the positions consistent when you 'zoom-out'.) Which is why Mac users tend to position their windows rather than relying on alt-tab or the dock or another app-switcher.

(IMO the spacial Finder was designed around floppies and small folders and didn't work so well with hierarchical folder views, so no big loss...)