diff options
| author | Gabriel Schneider <[email protected]> | 2026-09-15 16:28:57 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-09-15 17:24:42 -0300 |
| commit | 1ab4c071be58033d5452f69797ca8e2c32240cff (patch) | |
| tree | afa108a1c372276da1d2c62b6c05d8f167cc81b8 /docs/detached.md | |
| parent | c6ab9db0fdbcb8d16f666749194bb111218b96a8 (diff) | |
| download | pardes-1ab4c071be58033d5452f69797ca8e2c32240cff.tar.gz pardes-1ab4c071be58033d5452f69797ca8e2c32240cff.zip | |
Separate tag text geometry from physical pane grips
Diffstat (limited to 'docs/detached.md')
| -rw-r--r-- | docs/detached.md | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/docs/detached.md b/docs/detached.md index af81547a..2111e3dc 100644 --- a/docs/detached.md +++ b/docs/detached.md @@ -49,11 +49,12 @@ write session files or install file watches. `src/detached/wire.zig` owns the versioned frontend protocol. Frames are full grids or changes relative to each frontend's last queued frame. A new attachment receives a full grid. Output queues and per-poll work are bounded; -a lagging frontend cannot hold the session's event loop. Protocol version 5 -also carries the pointer shape, compact source-context body layers and their -source-gap separators. Pointer +a lagging frontend cannot hold the session's event loop. Protocol version 6 +also carries the pointer shape, compact source-context body layers, source-gap +separators and independently sized tag text. Pointer updates work even when no grid cells change, and graphical clients use the -same compact row geometry for drawing and mouse input. Terminal clients retain +same compact row and tag geometry for drawing and mouse input. Tag text positions +are separate from physical pane and drag-handle coordinates. Terminal clients retain the ordinary fixed grid. `zig build unit-test` covers encoding, session ownership, real frontend |
