All notable changes to the "vscode-search-everywhere" extension will be documented in this file.
- Feat: ability to decide whether selection in the active editor is put in the search (#PR33)
- Fix issue with invisible quick pick icons
- Fully rewritten from class based to function based approach
- Test improvements
- Minimum version of vscode set to 1.64.0
- Feat: item icon to open it to the side
- Feat: dedicated output with logs related to triggered actions, scanned directories structure, etc.
- Feat: ability to decide whether the items should be sorted by type
- Feat: ability to cache the scanned workspaceData to as a result scan the workspace only once
- Fixed issue related to not refreshing include patterns on configuration change
- Renamed QuickPick kind property to symbolKind due to new vscode QuickPick API (version 1.63.0)
- Added stats message (elapsed time, number of scanned files, number of indexed items) displayed after indexing the workspace
- Replaced fileWatcher events with workspace event listeners for files / folders manipulation which results in better performance and stability
- Setting
searchEverywhere.shouldUseFilesAndSearchExclude
replaced withsearchEverywhere.excludeMode
allowing to choose source of exclude patterns: extension, files and search, gitignore - Added debouncing for handleDidChangeTextDocument event callback
- Added caching for handleDidChangeTextDocument event callback to general increase performance
- Fixed bug concerning loading items to not existing quick pick on handleDidProcessing callback. QuickPick initialization moved to handleWillProcessing callback,
- Fixed bug concerning updating list after removing whole folder with multiple files,
- Added distinguishing different path of projects in workspace if there is more than one.
- Some internals have been rewritten to improve the stability.
- Fixed bug with nested alternate groups in include glob pattern which are not allowed. Changed include type from string[] to string.
- Initial release