Haven't upgraded to Ventura yet because of the catastrophic stories I keep hearing but I really want to try Stage Manager. The feature didn't interest me at all during the keynote because I thought the same as many others: "What's the point, Spaces work fine"
Upon further reflection I believe Stage Manger is (or rather has the potential to be) the perfect companion to Spaces, not a replacement, because it elevates the macOS Space system from a one dimensional system to a two dimensional one. I know for sure it will either be too clunky or not quite meet my expectations in terms of usability but here's my thinking:
I currently use Spaces on a per-project/domain level. One space per project/domain. So one space might be everything to do with AI research, another one is everything I need for developing my website, another is everything I need to develop a project I'm working on, another is dedicated to research for a company, one is for media/music, one is for art, one is for finances, and so on and so on. Right now all of the windows in those spaces are just sitting there and I have to manually click on each window I need for a given task in the 'work pipeline' for that space.
Here's what my Spaces look like:
| Space 1 Dev project | Space 2 Website dev | Space 3 AI stuff | Space 4 Research stuff |
App Windows in my space |
- VS Code
- Another VS code
- Chrome
- Dev tools
- Terminal for build
- Terminal for testing
- General purpose terminal for experiments
- Firefox
- Finder for project files
- Finder for test files
- Finder for documentation/screenshots
- Notion for docs
- Apple Notes for general jotting of notes
- Slack
- 1Password
- More stuff depending on what I'm doing at the time
| Similar assortment of various app windows... | Similar assortment of various app windows... | Similar assortment of various app windows... |
For example let's say I'm working on a developer project. When I'm
coding I want to have VS Code, my build terminal, and a Finder window which has all of the project workfiles in it but when I switch to
testing I want to have Chrome, the dev tools window, a finder window with other files for testing, 1Password, and whatever else. Now I want to perform a bit of
research and lookup some documentation, so I want Notion, Apple Notes, Firefox, and ANOTHER separate Finder window open for storing docs. Finally I might switch to
comms with Slack and notion to update people on what I'm doing.
So in a given space I might have 10+ windows (on an average good day) dedicated to one project and switching between them depending on my subtask (coding, testing, research, and comms as mentioned in the above paragraph) is clunky because it requires a lot of strategic window stacking and shifting in and out of Mission Control.
What I'm hoping Stage Manager brings is a second dimension to my Space system so I can group windows together in perfect positions based on context/task for that given project and switch between them whilst hiding the unnecessary windows for that subtask. I don't want to do this with separate spaces because that's too clunky for me and violates my intuition of "Spaces as project domains." With Stage Manager I'm hoping my workflow looks like the following:
| Space 1 Dev project | Space 2 Website dev | Space 3 AI stuff | Space 4 Research stuff |
Coding stage manager context |
- VS Code
- Another VS code
- Terminal for build
- Docs from firefox/notion
- Finder for project files
| Whatever contexts and windows I need for this Space project... | Whatever contexts and windows I need for this Space project... |
Whatever contexts and windows I need for this Space project... |
Testing stage manager context |
- Chrome
- Dev tools
- Terminal for testing
- Finder for test files
- 1Password
| Whatever contexts and windows I need for this Space project... |
Whatever contexts and windows I need for this Space project... |
Whatever contexts and windows I need for this Space project... |
Research stage manager context |
- Firefox
- Notion
- Apple notes
- Finder for docs/other stuff
- Anything else I use for research...
| Whatever contexts and windows I need for this Space project... | Whatever contexts and windows I need for this Space project... | Whatever contexts and windows I need for this Space project... |
Comms stage manager context |
- Slack
- Notion
- Apple Notes
- Finder for screenshots/video recordings
- Anything else I need for comms...
| Whatever contexts and windows I need for this Space project... |
Whatever contexts and windows I need for this Space project... |
Whatever contexts and windows I need for this Space project... |
Obviously for different Spaces I want different stage manager modes, so for example a media Space I only need three contexts: "Music" which has Tidal and EQ, "YouTube" which has just youtube stuff open in Firefox, and "Movies" which has Infuse and my Finder window for movies or the TV app
Again I'm assuming Stage Manager won't give me that ideal setup but that's where I'm hoping Apple takes it.