feat(code-server): offer a jump to the terminals dock while starting - #356
Conversation
While the launcher waits in its starting state, surface a "View in terminal" action that focuses the editor's session in the terminals dock, so the user can watch the process boot. The action appears only when a hub with the terminals dock is hosting the panel and the editor runs as a hub terminal session.
◈ PR Lens
Architecture 3 components touched across 2 lanes. Inside the changed components — 1 viewComponent view — Code Server Devframe Internal launcher UI and supervisor modules coordinating terminal dock jumps. Data flow
Drill down
|
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
What
While the code-server launcher sits in its starting state ("Starting the editor…" / "Opening the tunnel…"), it now surfaces a View in terminal action that focuses the editor's session in the terminals dock, letting the user watch the process boot instead of staring at a spinner.
The action appears only when it can actually land somewhere: a hub with the terminals plugin dock is hosting the panel and the editor is running as a hub terminal session. Standalone runtimes (CLI, Vite, embedded) have no hub session, so the action stays hidden and the plugin keeps no dependency on `@devframes/hub`.
How
This PR was created with the help of an agent.