Extending Workbench
"Workbench" refers to the overall Visual Studio Code UI that encompasses the following UI components:
- Title Bar
- Activity Bar
- Side Bar
- Panel
- Editor Group
- Status Bar
VS Code provides various APIs that allow you to add your own components to the Workbench. For example, in the image below:
- Activity Bar: The Azure App Service extension adds a View Container
- Side Bar: The built-in NPM extension adds a Tree View to the Explorer View
- Editor Group: The built-in Markdown extension adds a Webview next to other editors in the Editor Group
- Status Bar: The VSCodeVim extension adds a Status Bar Item in the Status Bar