-
Notifications
You must be signed in to change notification settings - Fork 34.5k
Closed
Labels
debtCode quality issuesCode quality issuesfeature-requestRequest for new features or functionalityRequest for new features or functionalityon-testplanplan-itemVS Code - planned item for upcomingVS Code - planned item for upcomingworkbench-multirootMulti-root (multiple folders) issuesMulti-root (multiple folders) issues
Milestone
Description
Now that we can restart the extension host we should explore to enter multi-root workspace mode from 0 or 1 folder workspace without requiring a window reload.
This requires all users of the IWorkspaceContextService
to be ready for the transition of zero or one folder into a workspace without window reload. The following larger components need to be adopted:
- Foundation (local storage, workspace, workspace editing, configuration, configuration editing) @sandy081 @bpasero
- Explorer @isidorn
- Task @dbaeumer
- Debug @isidorn
- Preferences @sandy081
- Search @roblourens
- Extensions (enablement, recommendations) @sandy081
Instead of statically checking for a workspace being present or not, these components should subscribe to the onDidChangeWorkspaceRoots
event and handle all cases (0 folders, 1 folder, N folders).
Metadata
Metadata
Labels
debtCode quality issuesCode quality issuesfeature-requestRequest for new features or functionalityRequest for new features or functionalityon-testplanplan-itemVS Code - planned item for upcomingVS Code - planned item for upcomingworkbench-multirootMulti-root (multiple folders) issuesMulti-root (multiple folders) issues