- 🔨 Downgrade required VSCode version to 1.93.0
- ✨ Add warning state for status bar terminal indicator
- ✨ Status bar terminal indicator for running command (
dev
|watch
...)"commands.watchTerminalStatusBar"
Issue 65
- ✨ Support label-value in pickString options Pull request 62 by 0biWanKenobi
- ✨ Suggest workbench color command:
commands.suggestColors
- ✨ "convertType" property for input of type "promptString" (only "boolean" or "number") example
- ✨ Support
${command:Name}
variable, like https://code.visualstudio.com/docs/editor/variables-reference#_command-variables - ✨ Support
${input:Name}
variable, like https://code.visualstudio.com/docs/editor/variables-reference#_input-variables - ✨ Alias for
${pathSeparator}
-${/}
- 💥 Enable
"commands.variableSubstitutionEnabled"
by default - ✨ Add variables:
${currentYear}
,${currentYearShort}
,${currentMonth}
,${currentMonthName}
,${currentMonthNameShort}
,${currentDate}
,${currentDayName}
,${currentDayNameShort}
,${currentHour}
,${currentMinute}
,${currentSecond}
,${currentSecondsUnix}
,${currentTimezoneOffset}
,${selectedLineCount}
- ✨ Status bar items now use variable substitution on
"text"
property - ✨ Status bar now has
"updateEvents"
property that defines when to update its text - ✨ Commands that require setting names now have autocomplete. New command:
commands.suggestSettings
.
- ✨ Toggle "statusBar" from inline button in Quick Pick
- ✨
commands.suggestCodicons
doesn't use hardcoded list of codicons anymore (uses current vscode version list) - ✨
${userHome}
variable substitution - ✨
commands.openExternal
&commands.openFolder
to be able to accept array "args" - 🐛 Status bar folder hover should include commands from all of the nested levels (recursive)
- 💥 Document link args must be valid json now:
@commands.runInTerminal?ls@
=> @commands.runInTerminal?"ls"@. Consequently, object/array args allowed in document links.
- ✨ Add
New folder inside folder
command and inline icon. Allow multiple nesting levels. - ✨ New command:
commands.focusTerminal
and new properties: "reuse"/"waitForExit"/"icon"/"iconColor" forcommands.runInTerminal
command Pull request 45 by frypf - ✨ New command
commands.suggestCodicons
Commands: Suggest (autocomplete) codicons - ✨
${random}
&${randomHex}
variable substitutions - ✨ Improve autocomplete in
settings.json
- "icon" & "iconColor" have completions now - 🔨 Prefer workspace extension kind for remote #43
- ✨ Improve autocomplete in
settings.json
. Add autocomplete for "command" & "args" properties - ✨ Allow relative path for
commands.openFolder
command - ✨ New
${clipboard}
variable substitution - ✨
${config:...}
variable substitution stringifies(json) arrays & objects now
- ✨ Make extension available on the web
- ✨ Add autocomplete in
keybindings.json
for "args" when usingcommands.run
- ✨ Mark workspace commands in tree view
"commands.treeViewWorkspaceCommandSymbol": "🎯",
- ✨ Show keybinding in tree view (when enabled)
"commands.showKeybindings": true,
- ✨ Custom markdown tooltip that is shown in tree view #40
- 🐛 Don't use json stringify parse for variable substitution #33
- 🐛 Fix status bar conditional visibility wrong for multiple status bar items
- ✨ Add option to show status bar item depending on active editor language id:
activeEditorLanguage
#36 - 🔨 Show error notification when command failed to run. Show error notifications when command or alias failed to register
- ✨ Add option to show status bar item depending on active editor:
activeEditorGlob
- ✨ Add option to repeat command or sequence #30
- ✨ Experimental: Add all commands to Quick Pick
"commands.quickPickIncludeAllCommands"
- ✨ Add folder names for nested items in Quick Pick
- ✨ Suggest variable substitute
commands.suggestVariables
- ✨ Toggle workspace setting with
commands.toggleSetting
- 🐛 Passing only string should toggle boolean setting for
commands.toggleSetting
- ✨ Render icons in quick pick
- 🐛 Toggle setting should work for arrays #29
- ✨ Variable substition: add configuration variables #25
- ✨ Add
"backgroundColor"
property to status bar item (onlyerror
orwarning
values available) - ✨ Add
"name"
property to status bar item (shown in status bar context menu) - ✨ Add setting to control tree view symbol which indicates that command is visible in the status bar
"commands.treeViewStatusBarVisibleSymbol"
- ✨ Support workspace specific command PR #23 by elazarcoh
- ✨ Show "reveal command in settings" in inline buttons in Quick Pick
- ✨ Show "reveal command in settings" in status bar hover tooltip
- ✨ Show "new command" button in Quick Pick
- ✨ Support when expression for command palette PR #22 by elazarcoh
- ✨ Toggle status bar command should only toggle property
hidden
instead of removing the status bar object
- ✨ Disable tree view tooltip per item #17
- ✨ Replace variable works inside arrays/objects #9
- ✨ Create markdown tooltip for status bar item #16
- ✨ New command to escape a command uri argument
- ✨ Substitute environment variables in command args
${env:ENV_VAR}
#9
- ✨ Aliased commands also show args decoration in command picker
- ✨ Show warning for duplicate command (extension registers commands by their keys, it cannot be the same as any other command id)
- ✨ Show folder's nested items in status bar on hover
- 🐛 Resolve Tree View tooltip only on hover
- ✨ Rerun last command
commands.rerun
- ✨ Tree View: show nested items on folder hover
- ✨ Tree View: Add "status bar" description to items that have it
- ✨ Substitute variables #9
- ✨ Suggest commands: use codicon to denote args
- ✨ Allow to specify simplified command #6
- ✨ New command: Show notification in status bar
- ✨ Return
commands.alias
- ✨ Delete command from context menu
- 💥 Remove
commands.alias
- ✨ Feature: document links issues/2
- ✨ Allow command to be a simple string in top most level commands
- ✨
commands.open
supports opening file/link with specified app - ✨ Hide item from tree view with
"hidden": true,
- 🐛 Fix removing commands from Command Palette after disabling
commands.populateCommandPalette
- ✨ Allow
sequence
to accept strings - ✨ Allow adding folders to status bar
- ✨ Show command as JSON on hover
- ✨ New folder icon
- 💥 Rename
commands.openInApp
tocommands.open
- ✨ Open file in default app
commands.openInApp
- ✨ Reveal item in OS file explorer
commands.revealFileInOS
- ✨ Select and run any command (without args)
commands.selectAndRun
- ✨ Install extension by id command
commands.installExtension
- 🐛 Fix
populateCommandPalette
setting duplicating commands
- ✨ New command
commands.openExternal
- open link in default browser
- ✨ New command action automatically adds
args
property - ✨ New command icon is present in folders
- 🐛 Fix icons in other tree views
- 💥 Remove
registerCommand
- use key as command id
- ✨ New command action
- ✨ Add more commands with args
- Initial release