Skip to content

Feature Request: "Move Workspace to New Window" command #3319

@larspage

Description

@larspage

Description

There is currently no single-step way to move an existing workspace into its own window. The workflow requires either:

  1. Opening a new window (Alt+Shift+N / Cmd+Shift+N) then switching to the target workspace via the Workspace Switcher, or
  2. Exploiting the "unsaved workspace" dialog that triggers when switching workspaces from an ephemeral workspace — which is indirect and depends on having unsaved content.

Use Case

I frequently organize workflows into separate workspaces, each dedicated to a different project or context. When I want to "pop out" a workspace into its own monitor/desktop, I have to go through several steps. A dedicated action would streamline this significantly.

Proposed Solution

Add a "Move Workspace to New Window" action accessible from:

  • Workspace Switcher — right-click or hover menu on a workspace entry
  • Workspace app menu — menu item under the Workspace menu
  • Keyboard shortcut — something like Alt+Shift+M or similar

The action would:

  1. Create a new window
  2. Move the current (or selected) workspace into that new window
  3. Keep the source window intact (with either the previous workspace or a blank workspace)

Alternatives Considered

  • wsh CLI command: wsh workspace detach or wsh workspace to-window would also work well for scripting/automation
  • Drag from Workspace Switcher: Drag a workspace entry out of the switcher to create a new window (similar to dragging tabs out in browsers)

Environment

  • Wave Terminal on Linux (Fedora 43)
  • Using multiple workspaces for project isolation

Thanks for considering this! Wave Terminal is great — this would make the workspace workflow even smoother.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions