This commit is contained in:
@@ -95,7 +95,12 @@ Panel attachment is independent from session lifetime. Detaching removes a pane
|
||||
from the layout tree but retains its definition in the workspace's detached
|
||||
registry and leaves its runtime-owned process alive. Reattaching restores that
|
||||
identity without a launch. Terminating an attached or detached session is a
|
||||
separate Execute-capability operation. See decision 0010.
|
||||
separate Execute-capability operation. The GPUI slice now layers an unbounded
|
||||
panel registry above the six-surface comparison fixture. New Terminal, Browser,
|
||||
Markdown, and Review panels receive monotonic local IDs, are inserted beside
|
||||
the selection, and persist their identity, order, selection, and attachment in
|
||||
a credential-free SQLite snapshot. Each Terminal panel is keyed into the
|
||||
runtime registry by that durable panel ID. See decisions 0010 and 0011.
|
||||
|
||||
We should evaluate, not blindly copy, WezTerm, Zellij, RMUX, tmux, and cmux. The
|
||||
first spike must compare a reusable terminal crate with a small first-party layer.
|
||||
|
||||
Reference in New Issue
Block a user