I know the topic of Mac windows management apps has been discussed repeatedly on this site. I know there are some very good ones, and I use a few myself. While these do a good job of snapping Mac windows to different locations, they don’t (to my understanding) do much to change the functionality of windows on the Mac. For example, one feature I really liked on MS Windows PCs is that when you clicked on an application icon in the dock, you could cycle through open windows for that application. That seemed pretty intuitive for me. That doesn’t happen on a Mac. Things seem to get even stranger when you have multiple monitors with multiple windows of a single application open across them. Clicking on the application icon in the dock brings all of those windows to the front (regardless of which monitor dock I clicked on). Using spaces and full-screen applications makes things even more complicated.
On top of all of that, Mission Control, Expose, Spaces, and now Stage Manager all seem very clunky. Full-screen mode changes the behavior of many applications (such as how new email windows are managed in Microsoft Outlook, for example).
My question is how people navigate all of this. Do you use Spaces? Do you just alt-Tab between applications? Do you primarily work in full-screen mode for all of your applications and swipe left and right to move between workspaces? Do you mainly just have single windows open within each application and not have to worry about this much in your workflow?
The feature I liked best about Windows is hovering over dock icons and seeing little thumbnails of the open windows. I think if MacOS had that feature I would be satisfied. I know there are some add-on applications that do that, but I don’t like using third-party apps to change fundamental operating functionality of the OS (although it’s probably debatable that some of the windows management apps I use like Better Touch Tool already cross that line).
I’d be really interested in hearing how people manage all of these tools as part of their workflow.