feat: add persistent dynamic panels
CI / rust (push) Successful in 2m10s

This commit is contained in:
2026-08-31 18:43:36 -07:00
parent 4ed7613b22
commit 3409cabb80
13 changed files with 1125 additions and 133 deletions
@@ -22,6 +22,7 @@ derives approximately 71 columns by 42 rows per panel.
The runtime slice now owns three independent real PTYs through a pane-indexed
session registry, one for every terminal fixture. The Markdown, browser, and
review fixtures remain deterministic comparison surfaces. Adding arbitrary new
terminal panels requires replacing the fixed fixture identity pool with dynamic
pane creation; it does not require another runtime ownership design.
review fixtures remain deterministic comparison surfaces. The GPUI product
slice now adds arbitrary panels through a persistent dynamic identity layer;
each additional Terminal panel is another entry in the same runtime ownership
design. The fixed fixture remains only as the GPUI/Floem benchmark input.