- support external file (#29)
- support script array config setting
- fix broken visible change of include
- hide statusbar command with filter if no file is open
- add support to show/hide statusbarbar depending on tasks
- script is embedded in an async function to allow await
- use
onStartupFinished
Activation Event instead of*
to allow faster startup of VSCode
- add new config option scriptFile
- fix issue with access to require in script (#21)
- allow require calls in script region (#21)
- fix regex patterns (include, exclude,...) not considered on startup (#19)
-
add script and scriptEvents support
- scriptsEvents is a list ov vscode events to which is subscribed to
- script is a Javascript funtion which is executed for every subscribed event. The following properties can be accessed.
name description vscode VSCode API statusBarItem current StatusBarItem -
example:
{ "alignment": "left", "command": "github.copilot.toggleCopilot", "id": "sbc.copilot", "text": "Github Copilot", "scriptEvents": ["vscode.workspace.onDidChangeConfiguration"], "script": "statusBarItem.text = vscode.workspace.getConfiguration('github.copilot.inlineSuggest').enable ? '$(github)' : '$(github-inverted)'" }
-
feature only available in NodeJS Environment (not in vscode.dev or github.dev)
- support warning background color
- support for github.dev (experimental)
- use esbuild instead of webpack
- add optional flag property for every regex
- fix filterLanguageid (string instead of regex)
- remove default settings
- arguments prefixed with number|, float|, activeDocument|, activeTextEditor| are converted
- removed defaults commands
- support id and name of StatusbarItem
- allow application commands, which are not overriden by workspace commands
- make command optional
- support workspace trust
- support virtual workspaces
- fix lodash security warning
- regex for filter file path added
- arguments prefixed with uri|, position|, range| gets to type (useful for command vscode.openFolder)
- support backgroundcolor (only statusBarItem.errorBackground at the moment
- support arguments
- filter options extended
- error in c
- initial release