summaryrefslogtreecommitdiff
path: root/src/tty/panel_compositor.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/tty/panel_compositor.zig')
-rw-r--r--src/tty/panel_compositor.zig7
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),
}
}