Add support for tab tearoff and tab merge #1672

Open
opened 2026-01-30 22:33:21 +00:00 by claunia · 0 comments
Owner

Originally created by @DHowett-MSFT on GitHub (Jun 14, 2019).

Originally assigned to: @zadjii-msft on GitHub.

I'm repurposing this for tab reordering and demoting it to a Task. We'll track the (much larger) workitem to do tab tearoff as a deliverable for vBacklog.
Notes/reasoning:

  • Tab reordering is easy.
  • Tab tearoff requires us to answer the following questions:
    • WT.exe is a multi-instance app. How do we drag tabs between different processes?
      • Should WT be multi-instance? We may want to single-instance it.
        • If we want to single-instance it we need to design "new window" (part of #1051)
    • We still need to design "new window" for tearoff-without-merge because we need a drop target for the old tab.

Originally posted by @DHowett-MSFT in https://github.com/microsoft/terminal/issues/443#issuecomment-501928756

Originally created by @DHowett-MSFT on GitHub (Jun 14, 2019). Originally assigned to: @zadjii-msft on GitHub. > I'm repurposing this for tab reordering and demoting it to a Task. We'll track the (much larger) workitem to do tab tearoff as a deliverable for vBacklog. > Notes/reasoning: > * Tab reordering is easy. > * Tab tearoff requires us to answer the following questions: > * WT.exe is a multi-instance app. How do we drag tabs between _different processes?_ > * Should WT be multi-instance? We may want to single-instance it. > * If we want to single-instance it we need to design "new window" (part of #1051) > * We still need to design "new window" for tearoff-without-merge because we need a drop target for the old tab. _Originally posted by @DHowett-MSFT in https://github.com/microsoft/terminal/issues/443#issuecomment-501928756_
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#1672