Releases: quicken/filefocus
Market Place Release 1.6.0 - Dynamic Groups
What is new
- Define dynamic folders that are automatically populated based on glob patterns.
- Display files and folders excluded by vscode inside an "Excluded" folder.
- Automatically add a resource to a new focus group.
- Create new files and folders from the tree view (inside existing folders only)
For full details see the Readme file or the extension on the marketplace.
https://marketplace.visualstudio.com/items?itemName=herdingbits.file-focus
Pre-release of the upcoming 1.6.0 version
This is a pre-release of the upcoming 1.6.0 version. See the release notes for more information.
Breaking Change
- The globgroup setting has been renamed to globGroup. You may need to update your settings.json file accordingly.
- The sortkey setting has been renamed to sortKey. You may need to re-select your preference in settings.
Fixes
- Improve the description of settings.
- Groups are now displayed with icons to distinguish them from files and folders.
- Read Only Groups, Pinned Groups and regular groups can now be distinguished by the icon.
- Update icon used to open all files in a group.
- Fixed an issue where renaming a root resource would orphan the file inside the group.
- Get glob patterns to work more closely as they do in .gitignore files.
- Re-order the annotations of actions show for groups in tree view items.
- Removed the prompt shown when adding a resource and no groups exists. The extension now prompts for the first group name instead.
Installing
To install download the vsix file and follow the instructions in the vscode documentation.
For users, to install a .vsix file in VS Code:
Go to the Extensions view.
Click Views and More Actions...
Select Install from VSIX...
or
in your terminal, run the following command:
# if you use VS Code
code --install-extension my-extension-0.0.1.vsix
# if you use VS Code Insiders
code-insiders --install-extension my-extension-0.0.1.vsix
Pre-release of the upcoming 1.6.0 version
This is a pre-release of the upcoming 1.6.0 version. See the release notes for more information.
Fixes
- Extension crashes when dynamic groups are defined and the refresh button is clicked.
- Changed how glob patterns are defined for glob groups. Instead of a pattern, it is now required to pass an array of patterns. This should provide some extra flexibility.
- Added the option to define pattern matching that is constrained to the root of workspaces.
Installing
To install download the vsix file and follow the instructions in the vscode documentation.
For users, to install a .vsix file in VS Code:
Go to the Extensions view.
Click Views and More Actions...
Select Install from VSIX...
or
in your terminal, run the following command:
# if you use VS Code
code --install-extension my-extension-0.0.1.vsix
# if you use VS Code Insiders
code-insiders --install-extension my-extension-0.0.1.vsix
Pre-release of the upcoming 1.6.0 version
This is a pre-release of the upcoming 1.6.0 version. See the release notes for more information.
To install download the vsix file and follow the instructions in the vscode documentation.
For users, to install a .vsix file in VS Code:
Go to the Extensions view.
Click Views and More Actions...
Select Install from VSIX...
or
in your terminal, run the following command:
# if you use VS Code
code --install-extension my-extension-0.0.1.vsix
# if you use VS Code Insiders
code-insiders --install-extension my-extension-0.0.1.vsix
v1.5.1 - Enhanced Group Support
What is New
- Open all files in a file group with one click.
- Setting that automatically adds opened files to the pinned group.
- Setting that shows all known editors in a special "Editor Group".
- Setting that allows turning off Project Groups.
- Added a system setting that allows storing focus groups in the Global State instead of within the Workspace State.
- When storing focus groups in global storage groups will sync between devices.
- Resources are now stored relative to workspace folders to support syncing focus groups between different operating systems.
- Focus groups can now also be defined inside of a filefocus.json file stored inside of a project root folder. This allows sharing of a set of focus groups between team members.
v1.5-beta.2
1.5.0
- Usage of Project Groups can now be turned off in settings.
- Add a setting that automatically adds opened files to the pinned focus group.
- Add an experimental setting that shows all known editors in special "Editors" group.
**- All settings changes are now applied without requiring a restart of VSCode. - Add an icon that opens all files in a group for editing.**
v1.5.-beta.1
1.5.0
- Usage of Project Groups can now be turned off in settings.
- Add a setting that automatically adds opened files to the pinned focus group.
- Add an experimental setting that shows all known editors in special "Editors" group.
- All settings changes are now applied without requiring a restart of VSCode.
Enhanced Tab and Group Support
This release introduces two experimental features:
- A setting that enables a read-only "Editors" group. This group shows a list of all currently open text documents that are stored in a file system.
- A setting that automatically adds files to a pinned group as files are opened.
Also, introduce a setting that allows turning off Groups defined inside of a Project File.
v1.4.2
1.4.2
- Fix bug preventing resources from being removed.
- Fix bug preventing drag & drop between focus groups.
- Fix bug preventing drag to open when working inside of WSL.
- Do not show edit controls for read-only groups.
- Prevent adding/removing resources from read-only groups.
1.4.1 Beta 3
Fix visual indicators for project focus groups.
Automatically map resources between different single folder workspaces. This allows setting up focus groups for files commonly used across multiple code repositories.
Allow choosing how resource groups are sorted, this requires a restart of vscode.