Skip to content

Releases: dennykorsukewitz/VSCode-AddFolderToWorkspace

2.1.0

Choose a tag to compare

@dennykorsukewitz dennykorsukewitz released this 04 Apr 22:09

Added

  • Command Add Recent Folders to Workspace (addRecentFoldersToWorkspace) to pick from the saved recent list only; default keybinding Ctrl+Alt+K R (Cmd+Alt+K R on macOS where applicable).
  • Command Clear Recent Folders List (clearRecentFoldersToWorkspace) to remove all entries from the global recent list.
  • Setting addFolderToWorkspace.recentFoldersCount (default 5, minimum 0) to control how many recently added folders are pinned at the top of the Add Folder to Workspace quick pick. When set to 0, that pinned section is hidden and recent paths are not persisted.
  • Global recent-folder history in extension globalState under addFolderToWorkspace.recentPaths (per user profile, not per workspace file).

Changed

  • Add Folder to Workspace quick pick order: recent entries (if any and limit > 0), the manual directory option, then configured and recursive workspace directories (duplicates with the recent section omitted).
  • When the manual directory option is used together with other selections, it is removed by index instead of Array.shift(), so behavior stays correct when recent rows appear above the manual row.
  • Adding folders (main command and Add Recent Folders) now persists the global recent list right after updateWorkspaceFolders accepts the update, then waits for the workspace-folder change event. That order avoids missing or delayed onDidChangeWorkspaceFolders so recent paths update reliably on the first run.

What's Changed

  • Bump @typescript-eslint/eslint-plugin from 6.21.0 to 8.29.0 by @dependabot[bot] in #22
  • Bump eslint from 8.57.1 to 9.23.0 by @dependabot[bot] in #21
  • Bump @typescript-eslint/parser from 6.21.0 to 8.29.0 by @dependabot[bot] in #20
  • Bump @types/node from 18.19.85 to 22.13.16 by @dependabot[bot] in #19
  • Bump mocha from 10.8.2 to 11.1.0 by @dependabot[bot] in #11

New Contributors

Full Changelog: 2.0.1...2.1.0

2.0.1

Choose a tag to compare

@dennykorsukewitz dennykorsukewitz released this 25 Apr 21:44

Changed

  • Changed to reusable.release.vscode.yml.
  • Keep a changelog.
  • Updated icon.

Full Changelog: 2.0.0...2.0.1

2.0.0

Choose a tag to compare

@dennykorsukewitz dennykorsukewitz released this 06 Feb 20:36

Refactoring

  • Changed source language to TypeScript.
  • Added esbuild to get Browser Editor support.
  • Refactored code.
  • Added addFolderToWorkspace.position: If position is 'Top', the new folder will be added at the beginning of the current workspace. If position is 'Bottom', the new folder will be added at the end of the current workspace.

1.2.1

Choose a tag to compare

@dennykorsukewitz dennykorsukewitz released this 14 Nov 13:15

Maintenance

  • Added additional check if vscode.workspace.workspaceFolders exists.
  • Saves the new manually entered directory globally.

Recursive Workspaces (only first level)

  • Added new setting addFolderToWorkspace.recursiveWorkspaces to use recursive Workspaces (only first level).

1.1.1

Choose a tag to compare

@dennykorsukewitz dennykorsukewitz released this 25 Sep 14:25

AddFolderToWorkspace: Add manually a directory...

AddFolderToWorkspace: Add manually a directory... - Paths can be added manually from now on.
After that, the new workspace can be saved directly in the settings.

AddFolderToWorkspace

Fixed bug - when a workspace has already been added.

1.1.0

Choose a tag to compare

@dennykorsukewitz dennykorsukewitz released this 28 Aug 13:28

AddFolderToWorkspace

This Function provides a searchable list of folders (Workspaces) that can be added simultaneous to the current VSC Workspace. All configured folders will be displayed.

Shortcut: strg + alt + k, p

Command: AddFolderToWorkspace: Add Folder to Workspace.

RemoveFolderFromWorkspace

This Function provides a searchable list of folders (Workspaces) that can be removed simultaneous from the current VSC Workspace. All current open folders are displayed.

Shortcut: strg + alt + k, shift + p

Command: AddFolderToWorkspace: Remove Folder from Workspace.

1.0.2

Choose a tag to compare

@dennykorsukewitz dennykorsukewitz released this 08 Aug 14:22

Maintenance

  • Updated README.md
  • Updated categories and keywords for Visual Studio Marketplace.

1.0.1

Choose a tag to compare

@dennykorsukewitz dennykorsukewitz released this 13 Jul 19:29

Small Improvements

  • Updated README.md
  • Changed Shortcut to strg + alt + k, p
  • Added Screenshots

1.0.0

Choose a tag to compare

@dennykorsukewitz dennykorsukewitz released this 04 Jul 11:44

Initial release of AddFolderToWorkspace extension

AddFolderToWorkspace is an extension that adds the selected folder to the workspace (VSC Workspace).
Of course, you can use the already built-in function (workbench.action.addRootFolder). But then you have to click through all the folders again and again.