bd4b146c02
style: apply ruff auto-fixes across codebase
...
- Fix import sorting (isort) across all engine modules
- Fix SIM105 try-except-pass patterns (contextlib.suppress)
- Fix nested with statements in tests
- Fix unused loop variables
Run 'uv run pytest' to verify tests still pass.
2026-03-15 14:24:51 -07:00
9140bfd32b
feat: Introduce a complementary color gradient for queue messages.
2026-03-15 02:44:38 -07:00
66c13b5829
refactor: Change firehose from a drifting overlay to a fixed bottom strip and message display from a top-pinned section to a centered overlay.
2026-03-15 02:26:44 -07:00
086214f05e
style: remove firehose opaque row backdrop and background color
2026-03-15 01:31:44 -07:00
0f762475b5
feat: Apply a distinct background color to firehose lines.
2026-03-15 01:08:17 -07:00
b00b612da0
refactor: rename rendering components and variables for clarity, distinguishing between message, ticker, and scroll motion layers.
2026-03-15 00:58:36 -07:00
39dab4b22b
feat: Implement a drifting firehose overlay that scrolls independently over the main ticker content.
2026-03-15 00:49:58 -07:00
9bd8115c55
feat: introduce the scroll engine with a main rendering loop for headlines, messages, and visual effects.
2026-03-14 23:36:56 -07:00