drift #12

Merged
genewildish merged 4 commits from drift into main 2026-03-15 08:33:49 +00:00
Showing only changes of commit 086214f05e - Show all commits

View File

@@ -15,7 +15,7 @@ from engine.render import big_wrap, lr_gradient, make_block
from engine.effects import noise, glitch_bar, fade_line, vis_trunc, next_headline, firehose_line
_ANSI_LINE_RE = re.compile(r"^(\033\[[0-9;]*m)(.*)(\033\[0m)$")
FIREHOSE_BG = "\033[48;5;233m"
FIREHOSE_BG = ""
def _overlay_segments(ansi_line, bg=""):
@@ -227,8 +227,6 @@ def stream(items, ntfy_poller, mic_monitor):
scr_row = firehose_top + fr + 1
if scr_row <= msg_h or scr_row > h:
continue
# Opaque row backdrop to distinguish firehose from ticker beneath it.
buf.append(f"\033[{scr_row};1H{FIREHOSE_BG}{' ' * w}{RST}")
for col, chunk in _overlay_segments(fline, FIREHOSE_BG):
buf.append(f"\033[{scr_row};{col}H{chunk}")