Start a remote connection from the status bar
Problem to solve
In https://gitlab.com/gitlab-org/gitlab-web-ide/-/issues/25 (confidential issue) we are exploring adding some branding into the bottom status bar of the Web IDE Beta. On a desktop version of VS Code, that space is typically reserved for connecting to a remote host.
Currently, there is an < >
icon and clicking it shows a link to Download - OSS
which does nothing.
Proposal
Extend the work in https://gitlab.com/gitlab-org/gitlab-web-ide/-/issues/25 to provide actions in the status bar relevant to Remote Development.
- The status bar should have GitLab branding (Tanuki and wordmark).
- Clicking the icon should provide contextually-relevant actions
- The background color of the icon in the status bar should reflect the state of the Remote Development connection
Actions
The button triggers a quick pick menu that should contain these actions, the first three should be covered in the scope of #25
GitLab: Open [domain] //GitLab.com or [custom domain
GitLab: Open [project] on [domain] //current project
GitLab: Share your feedback
---
GitLab: Configure a remote connection
States
Disconnected and connected states should use distinct colors to quickly indicate whether a remote environment/workspace is connected. Suggestion: Orange for disconnected, Purple for connected.