summaryrefslogtreecommitdiff
path: root/docs/effects.md
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-29 09:04:44 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:16 -0300
commit99149638c2b89fd134131d081bfd5fc8f967c53e (patch)
treebc1de1e1b2f96cd1da79f7d0b6bff40b619d5ae3 /docs/effects.md
parenta544c0b1af65427f2186baaa5dff176bcd310915 (diff)
downloadpardes-99149638c2b89fd134131d081bfd5fc8f967c53e.tar.gz
pardes-99149638c2b89fd134131d081bfd5fc8f967c53e.zip
T7: the scroll thumb flashes as a terminal pane scrolls
ThumbFlash (off by default) brightens a body's scroll thumb toward the ink when its view moves and fades it back over 250 ms, truecolor only. The tty present path now clears shell_continuous once before its effects and each effect only raises it, so the trail and the flash no longer mask each other.
Diffstat (limited to 'docs/effects.md')
-rw-r--r--docs/effects.md1
1 files changed, 1 insertions, 0 deletions
diff --git a/docs/effects.md b/docs/effects.md
index c447b344..f5588e93 100644
--- a/docs/effects.md
+++ b/docs/effects.md
@@ -266,6 +266,7 @@ it does in a pixel shell.
| T2 | cursor jump trail | `JumpTrail on\|off` (off) | a jump of three cells or more leaves 3 to 5 cells of trail behind the cursor, their ground drawn toward the text's colour in OKLab, most beside it, fading in 120 ms; truecolor terminals (vaxis's answer or COLORTERM); never the cursor's cell, a selection or outside the focused body; off under Motion off; a few cells a frame | .scratch/render/tty/trail/ (pyte replay of a real tty session at 60 fps: trail-forge.mp4, zooms) | pending |
| T1 chip shadow | `ChipShadow on\|off` (off) | a notice chip casts a shadow a cell right and down in its body: half blocks (▌ ▀ ▘) in a darker ground on blank cells, the ground 35% darker (OKLab) under text; never the cursor, a selection, a tag or another chip; truecolor only | .scratch/render/tty/shadow/ (forge, acme; zooms) | pending |
| T4 ordered swap | `PanelDissolve` (off) | the terminal's dissolve swaps each changed cell once at its place in a 4x4 Bayer matrix (shifted per pane), an even patterned screen instead of noise; hit-testing follows the same order | .scratch/render/tty/dissolve/ (ordered-swap-sim: the matrix applied to two real frames; see note) | pending |
+| T7 thumb flash | `ThumbFlash on\|off` (off) | a pane whose view moves has its scroll thumb drawn toward the text's colour, 60% at once and back over 250 ms (quadratic); the thumb only, never a focus indicator; truecolor only; a few cells a frame while it fades | .scratch/render/tty/thumb-flash.mp4, thumb-flash-strip.png (pyte replay, forge) | pending |
Note on T4's material: a pane opening in a tty session recorded through
pyte did not animate (PanelSlide did not either there), so the review