Show terminal on start up
Issue: UX: Open terminal by default when launching wor... (gitlab#457308 - closed) Test MR: gitlab-org/workspaces/gitlab-workspaces-tools!27 (merged)
Description
Enable the integrated terminal to be displayed by default when users open VS Code Web IDE to improve discoverability and user experience, particularly for users who aren't familiar with VS Code.
Acceptance Criteria
-
Terminal is automatically displayed when Workspaces is opened -
Terminal appears after workspace is fully loaded -
Setting persists across workspace reloads
Implementation Details
-
Modify the VS Code configuration to set workbench.action.terminal.toggleTerminal -
Ensure the setting is applied at the appropriate time in the workspace loading lifecycle -
Testing Instructions
Testing
- Fresh Installation Test:
- Install/deploy a fresh instance
- Open Workspaces
- Verify terminal appears automatically
- Workspace Loading Test:
- Open multiple different workspaces
- Verify terminal appears consistently
- Persistence Test:
- Close and reopen Workspaces
- Verify terminal setting persists
Documentation Updates
- Update Workspaces documentation to mention the default terminal behavior
Edited by Joseph Fletcher