feat: make terminal the primary workspace surface
CI / rust (push) Successful in 2m7s

This commit is contained in:
2026-08-31 17:18:55 -07:00
parent b838d000db
commit 1204689de0
11 changed files with 643 additions and 157 deletions
+4 -3
View File
@@ -118,9 +118,10 @@ who already have the final cargo-watch release installed.
blocked OSC 52 behavior, key encoding, application-cursor mode, and resize.
- `lumbridge-core` tests capability-gated split/select/rename/close commands,
idempotent request IDs, close-tree promotion, and atomic agentic setup plans.
- The GPUI slice tests its key-event adapter. It renders one real actor-owned VT
session as plain snapshot rows and keeps five surfaces deterministic; styled
cell/cursor rendering remains a separate gate.
- The GPUI slice tests its key-event adapter, 20/60/20 geometry-to-PTY sizing,
xterm 256-color conversion, styled-run coalescing, and cursor-run boundaries.
It renders one real actor-owned VT session while five surfaces continue their
deterministic background workload.
- The current-GPUI probe compile-checks real AccessKit element wiring and real
platform input-handler installation. Unit tests cover its semantic tree and
UTF-16/UTF-8 composed-text mutations. OS screen readers, IME candidate windows,