macOS’s resizing has some useful functionality here: dragging an edge resizes in that direction, double-clicking an edge maximizes in that direction (including diagonally) and option+any of these resizes the opposite side of the window as well. So, if you hold option and double-click a corner, it’ll do a Windows-style maximize.
I've used Linux command lines with more discoverability than that. Good to know if I ever need to use macOS, though, that's a nice trick.
Also, most of this sort of functionality is documented in the built-in help system accessible through the help menu.
I guess if I had been using it for twenty years I would've known about those old patterns you describe and would've thought to randomly try that key combination.
A tooltip at some point would've gone a long way. Pretty much an impossible feature to discover unless you're a toddler randomly pressing buttons or a greybeard that remembers OS 9
So it is indeed broken. The fact that it's not humanly possible to fullscreen Safari without Spectacle/Rectangle clearly means it's broken, whether it's what th ey wanted or not.
And, as I've pointed out, both behaviors are possible on macOS out of the box.
Why? This makes absolutely no sense. It's the same thing as macOS' windows not closing when you close them. It's stupid. They should copy Windows on what makes sense.
macOS' windows not closing when you close them
Windows’ apps closing when you close their windows is no less absurd. The same for forcing you to either save or discard documents on quit/reboot.
???
So run them in full-screen mode. No one is stopping you.
I hardly ever run into a program on macOS that doesn't support full-screen. View → Enter Full Screen, or Control+Option+F.
I don’t understand the fascination with maximising windows, especially web browsers. What the hell is the point of filling my screen with the window when, for the vast majority of websites, half or more of it is gonna be empty margin?
You're just used to other platforms.
On the surface, it may seem as if we’ve reached a common interface for mainstream desktop OSs, that one could use Windows and macOS interchangeably.
But there are still fundamental concepts that are unique to the Mac that always trip Windows users, namely, apps that keep running after all windows are closed and maximize vs full screen.
There’s obviously a common ground that has evolved over the years, but you must understand the platform in order to appreciate its subtleties or you’re bound to be frustrated.
But I’m far from a fan.
A lot of just plain silly defaults and UX weirdness gets attributed to some massive usability genius, but near a I can tell (from using all the platforms), it’s just designers making what could be straightforward functionality overly hidden or obtuse because of UX purity and insider cachet with power users or whatever - ending up with changes/behavior for everyone that is surprising and ends up getting in the way for people.
I have actual work to do, I don’t want to have to learn yet another secret handshake gesture in this version of MacOS or turn off new settings to stop it from screen locking me if I accidentally bump my mouse over.
Example - this thread and others like it, or the massive numbers of bug reports and forum complaints on the hot corner screen lock functionality when it came out. and now windows is copying it, yuck.
I've been a daily macOS user for 2 years. Window management on Windows still makes more sense.
Apple MacBook Pro lasts 135 minutes longer on battery in full screen mode https://news.ycombinator.com/item?id=14947703
Apple MacBook Pro 15: How to get 2 more hours of battery life with this simple trick https://www.notebookcheck.net/Apple-MacBook-Pro-lasts-135-mi...
Why do Macs have a longer battery life when in full screen mode? https://www.quora.com/Why-do-Macs-have-a-longer-battery-life...
You get keyboard shortcuts for tiling things and can drag/snap to edges of the screen.
Here's a quick demo[3] of what this looks like on my machine.
[1] https://brettterpstra.com/2017/06/15/a-hyper-key-with-karabi...
[2] https://manytricks.com/moom/
[3] https://my.supernotes.app/share/wire+unaware+noble+meadow