diff options
Diffstat (limited to 'src/tty')
| -rw-r--r-- | src/tty/panel_compositor.zig | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/tty/panel_compositor.zig b/src/tty/panel_compositor.zig index 1891c623..2ca0263e 100644 --- a/src/tty/panel_compositor.zig +++ b/src/tty/panel_compositor.zig @@ -84,9 +84,10 @@ pub fn compose( .off => {}, .slide, .zoom => transform(out, source, track), .dissolve => dissolve(out, source, track), - // Pardes core has already composed the byte-wise ASCII diff - // into source.cells. TTY only owns cursor suppression here. - .ascii => {}, + // Pardes core has already composed every character effect + // into source.cells — byte walks, glyph motion, and per-cell + // locks are semantic. TTY only owns cursor suppression here. + .ascii, .edges, .fall, .wave, .curtain, .scramble, .typewriter => {}, .vertical => vertical(out, source, track), } } |
