- Added support for "Open terminal here". This defaults to setting the terminal title to the closest directory name
- Fixed grep rename blunder that stopped Touch Bar support from working 🤦
- Added Rename Terminal command. Can be used as a replacement for the built-in rename terminal command (Updates the status bar icon without having to switch terminals)
- Added support for Touch Bar (macOS):
- Create Named Terminal
- Rename terminal
- Reload default terminals
- Fixed edge-case where it's not possible to create terminal when through a new blank window
- Now waits for "default terminal reloaded" message before specifying as loaded
- Made sure terminal exists in the terminals list before trying to dispose it
- Fixed bug where it's not possible to create terminal without workspace, for real this time
- Fixed bug where it's not possible to create terminal without workspace
- Added multi-root workspace support
- When creating a new terminal, you will be prompted to choose which workspace folder to open the terminal in
- Now possible to use workspace folder name within the
directory
option ofdefaultTerminals
- Relative paths within
directory
option ofdefaultTerminals
will now either resolve from the workspace folder, or the workspace file directory if it's a multi-root workspace - Shows Change Log prompt when version is updated
- Add tooltips for tabs
- Create tabs on native terminal creation
- Track when active terminal changes natively
- Added executeCommand option for default terminals - Makes it possible to pretype the command when the default terminals are opened without actually executing them
- Added changelog
- Moved subscriptions into their own directory - cleans up extensions.ts
- Await the disposal of the lingering terminal on startup before doing anything. Hopefully fixes #4
- No longer caches config within
StatusBarTerminal
so thattabulous.activeColor
can be updated without reload - Added
tabulous.reloadDefaultTerminals
so that it's possible to dispose of the terminals then reloads the defaults. Good for when the defaults have been updated so that you no longer have to reload VS Code - Prefixed commands with "Tabulous: " to better distinguish the commands from others
- Forked from terminal-tabs
- Added
tabulous.createNamedTerminal
- creates a named terminal - Added
tabulous.activeTabColor
- sets the active tab colour - Added
Tabulous.defaultTerminals
- sets the default terminals to open when VS Code starts. Best used inside <workspace-name>.code-workspace