A tool window with a tree view of your open document tabs, organized into manually created logical folders — a lightweight, arbitrary way to group tabs your own way, without touching VS's native tab bar.
Why
Working with dozens of open files at once makes the native tab bar unmanageable. This extension adds a side panel where you group tabs into folders you name yourself — "Player", "Networking", whatever makes sense to you — by dragging tabs in or picking a folder from a menu. It's not automatic grouping by file name or pattern: you decide what goes where.
Features
Tree view of open documents, grouped under "Ungrouped" by default, with a separate "Other" folder for non-file windows (Output, diff views, designers, etc.).
Create, rename, and delete folders — rename is inline, like Windows Explorer.
Drag & drop a document into a folder to assign it, or use right-click → Move to for the same thing without dragging.
Single click on a document activates its tab in the editor.
Close a document directly from the tree with the "×" on its row — prompts to save if there are unsaved changes.
Persists per solution. Your folder layout is saved next to the .sln and restored automatically.
Live-syncs with what's actually open — no manual refresh needed.
Usage
Open the tool window: View > Other Windows > LogicalFoldersToolWindow.
Click New folder and give it a name.
Drag a document into your new folder — or right-click it and use Move to.
Click any document in the tree to jump to its tab.
What this is not
This isn't automatic/rule-based tab grouping, and it doesn't replace VS's native tab bar — it runs alongside it as an optional side panel.
Known limitations
Diff view tabs can be misidentified against their source file, since VS reports the same underlying path for both.
The close ("×") button isn't perfectly right-aligned across rows yet.
Renaming a folder doesn't support cancelling with Escape (VS intercepts that key globally); clicking away reverts instead.