diff --git a/package-lock.json b/package-lock.json index 89b2145..1311f87 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "RelativePath", - "version": "1.2.0", + "version": "1.4.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index f44924c..6889e81 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "RelativePath", "description": "Get relative url paths from files in the current workspace.", - "version": "1.3.0", + "version": "1.4.0", "repository": { "type": "git", "url": "https://github.com/jakob101/RelativePath" diff --git a/src/extension.ts b/src/extension.ts index df0bcc4..c55e844 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -240,8 +240,18 @@ class RelativePath { return; } + let extendedLimit = this._configuration.extendedLimit, + disableQuickFilter = true; + + if (extendedLimit && this._items.length <= extendedLimit) { + disableQuickFilter = false; + } + else if (this._items.length <= 1000) { + disableQuickFilter = false; + } + // Don't filter on too many files. Show the input search box instead - if (this._items.length > 1000) { + if (disableQuickFilter) { const placeHolder = `Found ${this._items.length} files. Enter the filter query. Consider adding more 'relativePath.ignore' settings.`; const input = window.showInputBox({placeHolder}); input.then(val => {