Simple Workspace Manager
Simple Workspace Manager helps you organize and launch your most used workspaces from a dedicated sidebar in VS Code.
This is the first stable public release (1.0.0).
Features
- Persistent project/workspace list stored with VS Code global state.
- Group-based organization for fast navigation.
- Dedicated Activity Bar view (
Project manager).
- Search functionality to quickly find projects by name, group, or path.
- One-click open actions:
- open in current window,
- open in a new window,
- remove workspace (with confirmation).
- Advanced Group Management:
- Create and delete groups.
- Move projects between groups effortlessly.
- Automatic fallback to "General" group when a group is deleted.
- Localization support for:
- English,
- Spanish,
- French,
- German,
- Portuguese (Brazil),
- Chinese (Simplified).
Quick Start
- Open Command Palette (
Cmd/Ctrl + Shift + P).
- Run
Add Current Workspace to save your current workspace.
- Run
Add Folder to add external folders.
- Open the
Project manager view from the Activity Bar.
- Use inline actions to open, open in a new window, or remove entries.
Commands
Add Current Workspace
Add Folder
Open Project
Open in a New Window
Remove Project
Refresh Projects
Rename Group
Create Group (new) - Create a new empty group.
Move Project to Group (new) - Move projects between groups.
Delete Group (new) - Delete a group and reassign projects.
Search Projects - Search for projects using an interactive panel.
Settings
projectManager.openInNewWindow: default preference for opening selected workspaces in a new VS Code window.
Release Notes
- Version
1.3.0: Added full Project Groups management (Create, Move, Delete).
- Version
1.1.0: Added search functionality for projects.
- Version
1.0.0: First stable public release.
- Ready for Marketplace installation and updates.
- Backward-compatible command IDs and persisted storage key.
Development
npm install
npm run compile
npm run lint
npm test
Run with F5 to start an Extension Development Host.
Publish Checklist (Marketplace)
- Ensure tests pass (
npm test).
- Update
CHANGELOG.md.
- Create package:
npx @vscode/vsce package.
- Publish stable:
npx @vscode/vsce publish.
- Verify localized command titles and runtime messages.
| |