summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-28 15:43:46 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:15 -0300
commitcd6ce6c2b3015c776644fb3866280f5dfd03addc (patch)
treed4e38e5375b71ebec21ee18fe44870e314b2c783 /docs
parent0465775799cff895e3e830d2aa19f57966cdf21c (diff)
downloadpardes-cd6ce6c2b3015c776644fb3866280f5dfd03addc.tar.gz
pardes-cd6ce6c2b3015c776644fb3866280f5dfd03addc.zip
A notice's word under the pointer is lit, in its band and the grid; mark_hover is gone
Open point 6 of docs/render-pipeline.md: notice words are Look and Exec targets, so the hover affordance headers have is back on notices, painted once in the notice's layer and joined into the grid from it. Deleted: Surface.mark_hover, Cell.hover and render's per-frame reset of it, none of which had been set since stage 5 (macOS loses its glass hover rect; its build is ignored for now). Snapshot goldens unchanged. Shared files touched: macos.zig (the hover bit's removal). Not touched: pardes.zig, Messages.zig, mouse.zig, gui.zig, detached/*.
Diffstat (limited to 'docs')
-rw-r--r--docs/render-pipeline.md8
1 files changed, 5 insertions, 3 deletions
diff --git a/docs/render-pipeline.md b/docs/render-pipeline.md
index 6c5e4866..7299b357 100644
--- a/docs/render-pipeline.md
+++ b/docs/render-pipeline.md
@@ -845,9 +845,11 @@ goldens; ssh/tty byte budgets; wire version bump breaks mixed-version attach.
6. Revisit at the first visual stage (from stage 5): the notice layer lost
its hover word to keep the grid's behaviour. Notice words are Look/Exec
targets, so bring the hover affordance back in BOTH the grid and the
- layer then. Carried forward from stage 8 (a GUI-only stage) to the hover
- change after it, which also retires `mark_hover`: the affordance is a
- core paint every shell and snapshot sees.
+ layer then. Done right after stage 8: a notice's word under the pointer
+ is lit as a header's is, in the layer and so in the grid's copy joined
+ from it. The same change deleted `mark_hover`, the `Cell.hover` bit and
+ the per-frame reset of it (never set since stage 5; macOS loses its
+ glass hover rect, accepted with open point 4).
7. Revisit at stage 8 (from stage 6): a body without context rows has no
layer (paint once, straight onto the grid). If the GUI is to read every
body from a layer, give every body one then and measure the copy. The