Browsers only ever get maximized to the left/right half screen for me too
Which is something macos should really improve on though, the ux is pretty bad compared to Windows and Linux there
Obnoxiously, it's part of the recent trend of overloading the Globe/Fn key, so it's hard to do with third-party keyboards.
Hover over the green button in the top left of the window. I recently found out about that menu for moving a window between screens, which is also an option it has. (I also just found them in the Window menu if you prefer that. I dont; the options take an extra level of hovering to get to.)
Weirdly it still doesn't quite do what I want. It leaves a gap around the edge of the window for some reason.
This is the biggest reason I love Linux. I can choose my own desktop, or even forsake the desktop entirely for a simpler window manager, without changing operating systems. Some are hyper focused on a tailored experience (gnome) while others let you configure to your heart's content (kde).
There's sacrifices to be made, of course, but not having to live under the oppression of Apple's beneficiary dictator designers is absolutely worth it for me.
Every MacOS app has a menu item explicitly made for this exact thing. It's often the third item in the menu:
File Edit View
But they refuse to put these viewing options under the View menu item. Why? Why would you not put these really great viewing options under View?I maximize windows of graphics and video editors.
All the rest I'd prefer to just summon as-needed and then dismiss without navigating away from the windows I care about.
sway/niri want me to tile every window into some top-level spot.
Took me a while to admit it, but the usual Windows/macOS/DE "stacking" method is what I want + a few hotkeys to arrange the few windows I care about.
It sounds like the scratchpad may be especially close to what you want.
[1]: https://github.com/esjeon/krohnkite [2]: https://github.com/paulmcauley/klassy