Effectively utilizing my screens is a big priority for me when I do work. It might just be a security blanket thing but I need need need to have a few things open at all times to get in my groove.
(Disclaimer: I wrote it.)
When I saw this title I thought "finally" but it appears that I'm going to be disappointed yet again.
OS X window management is completely incoherent and not well thought out compared to Windows.
In fact I pretty much use full screen apps and spaces all the time now, reminiscent of my UNIX setup with fvwm.
That is optimizing for the least common use case. It makes even less sense to do that, than to just have a maximize button.
Click the green dot, go full-screen. Double click the title bar or option-click the green dot and you get a maximized window that takes up the screen minus the dock, but doesn't enter full-screen mode.
What exactly needs to be 'fixed'? Or is it simply that it's not exactly the same as the Windows functionality that's your real complaint?
If its set to zoom, the window will grow taller, doesnt seem to get any wider for me, but it does get larger overall.
For something like Safari, there often isn't a single sensible content size, so it ends up just trying something reasonable for the width.
I never understood the reasoning behind trying to change user behavior to favor 'full screen' over 'maximize' in a multitasking OS.
Another thing that made me mad in the past was when they switched New Folder from being Command-N to Command-Shift-N during the transition from Mac OS 9 to Mac OS X. Nowadays I tend to just make new folders in the terminal with mkdir.
Besides, in the Keyboard section of System Preferences, you can remap any menu command to any key sequence that you want. (It is unfortunate that these mappings are as buried as they are.)
For example I have one hot-corner set to show all desktops and another corner to show all windows for the current applications. I just throw my mouse into the corner then throw a window to its own desktop.
The split-view just makes it better, especially since you can resize two windows with just one action, unlike Windows' snapping.
However, depending on the physical size of my screen, I do prefer to have some of my nice wallpapers showing around a window at all times.
I have no desire (or need)to move my windows around with a mouse.
Whether this is a problem or not depends on one's own particular tastes in OS behavior.
...it has been killing me for years.
Here's a preview of BTT Window snapping: https://fat.gfycat.com/SandyFastFinch.webm . I also have keyboard shortcuts to snap left, right and maximise.
Or you could just join the tiling window manager cult and become enlightened.
I've been on ChromeOS a lot lately and I really like the keyboard shortcuts there. Alt-[ or Alt-] to put a window on half the screen or Alt-= to maximize and Alt-- to minimize.
I really like Openbox