- Added a "split" option for each terminal, it should be the name of a currently open terminal to split
- New terminal option: "dynamicTitle", for letting the title of the terminal depend on the command currently being executed in it
- Wait for the startup to finish before initializing
- Added support for disabling donation prompts by setting "donations.disablePrompt" to "true"
- Added support for rendering icons in the terminals list (thanks @alkemir)
- Added support for rendering the icon in a custom color in the terminals list
- Update .github/FUNDING.yml
- Deleted repo-level github funding.yml
- Added a dialog announcing the fundraising
- Improved error message when an cwd path doesn't exist
- Ensuring the default configuration location is used if none is provided
- Ensuring we are not mutating VSC’s config object
- Checking for cwd’s existence only after properly parsing it
- Showing an error when using invalid cwd paths
- Readme: using hi-res logo
- Outputting modern code (es2017, faster)
- Using "Debug Launcher" for debugging
- Allowing terminals without commands
- Fixed
shellArgs
support
- Bundling with webpack
- Variable substitution: added support for the
cwd
,shellArgs
andenv
configuration fields - CWD: added support for relative paths
- CWD: added support for paths starting with a tilde (~)
- Variable substituion: ensuring all instance of each token get replaced
- Ensuring the configuration gets opened as a non-preview editor
- Variable Substitution: putting the tokens in a table
- Replaced
logout
withexit 0
- Ensuring autorun terminals in a multi-root workspace work, no matter the order of the roots
- Supporting only string environment variables
- Updated readme
- Added support for persistent terminals
- Added a
cwd
configuration option
- Added support for environment variables
- Updated keywords
- Renamed to
Terminals Manager
- Readme: added an hint about icons
- Added support for variable substitution
- Added an option for disabling variable substitution
- Add multi-root support
- Added support for virtual targets
- Added a
recycle
andtarget
option - Ensured the default configuration works on bash and zsh
- Fixed support for global terminals
- Improved shortcuts documentation
- Updated readme
- Added a
sortTerminals
option
- Added support for inverting commands and description in the quickpick
- Added support for showing commands in the quickpick
- Added support for descriptions
- Using JSON5 in order to be more human-friendly
- Improved read of improperly formatted configurations
- Added
onlyAPI
option - Added
runTerminalByName
command
- Improved Windows support
- Renamed some commands
- Catching an error
- Improved initialization logic
- Fixed a bug
- Fixed a typo
- Assigned cmd-alt-p (Mac) or ctrl-alt-p (Elsewhere) to
Terminals: Run Single
- Added an
icon
option
- Added a
Terminals: Kill
command - Added an
onlyMultiple
option - Added an
autorun
option - Added this changelog
- Initial release