bg-d
Appreciate the figma 🙂
Few comments,
1
For the windows sidebar, what does it mean when they're grayed out? Do they have no window currently open to them? Do they have no non-suspended tabs? I think that groups with active tabs should have some sort of indicator, in case of "where is that music coming from???" situations.
EDIT: grayed out means that they're suspended, accent color means that its active. There is a right click suspend option in the current implementation, and itll probably be in this new version too.
2
I think that the option for "switch windows in-place" should always be on, and if the user wants to open them in another window there should be a right click option to open the tab group in a new window. Opening them in a new window creates unintuitive behaviour, especially when the window is closed. Do the tabs get suspended? Do they continue being active? It may not be very clear to the user
The separation of the tab groups also makes it very hard to visualise it as one workspace.
3
Side scrolling on the sidebar should switch between the windows, tabs, etc sidebar. Maybe vertical overscrolling can switch tab groups too, because in the windows sidebar they're positioned on top of each other and it would make sense that scrolling far up/down "breaks into" the next tab group over.
4
In the search bar, does the tab search also contain tabs in other tab groups? It should, but have an indicator that its in a different tab group. Then pressing enter should switch to that tab group in-place.
5
Can the "⭐Some Window" popup instead have a chevron.left (the squashed < character) that brings the user to the windows sidebar? In the current concept, from what I see, the windows sidebar and the popup do exactly the same thing. It makes more sense to me to just simplify the navigation.
Of course, the counter-argument is that the window switcher popup still lets you see the tabs and you don't have context loss. I still think that the simplification is worth it though.
Otherwise, I think this is a fantastic concept. Good job, orion team!