logoalt Hacker News

al_borlandyesterday at 8:49 PM7 repliesview on HN

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.


Replies

hedoratoday at 1:05 AM

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.

hbnyesterday at 9:30 PM

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.

show 1 reply
raydevtoday at 4:19 AM

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.

show 1 reply
otikikyesterday at 11:26 PM

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/

stevagetoday at 12:15 AM

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.

achandlerwhiteyesterday at 9:54 PM

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

show 1 reply
flomoyesterday at 10:00 PM

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

show 1 reply