This commit is contained in:
@@ -15,12 +15,11 @@ confirmation that names the process, target machine, and any dirty or waiting
|
||||
state. Detaching the selected panel chooses its next attached sibling, falling
|
||||
back to the previous sibling. A workspace retains at least one attached panel.
|
||||
|
||||
The add affordance has two product paths: quick activation creates the user's
|
||||
default panel beside the selection, while its menu offers Terminal, Browser,
|
||||
Markdown, Review, and Reattach running session. The deterministic UI spike uses
|
||||
six fixed fixtures, starts with five attached, and reattaches the first detached
|
||||
fixture when Add panel is activated. That fixture limit is test scaffolding, not
|
||||
a product limit.
|
||||
The add affordance opens a chooser for Terminal, Browser, Markdown, Review, and
|
||||
Reattach running session. The deterministic comparison model still uses six
|
||||
seed fixtures and starts with five attached. The GPUI slice no longer inherits
|
||||
that fixture limit: Add Panel creates a new persistent panel identity beside the
|
||||
selection or reattaches the exact detached identity without relaunching it.
|
||||
|
||||
The typed command plane retains detached pane definitions separately from the
|
||||
layout tree. `ClosePane(Detach)` moves a definition into that registry,
|
||||
|
||||
Reference in New Issue
Block a user