David Gwilliam
b926b346ad
fix: resolve terminal display wobble and effect dimension stability
- Fix TerminalDisplay: add screen clear each frame (cursor home + erase down)
- Fix CameraStage: use set_canvas_size instead of read-only viewport properties
- Fix Glitch effect: preserve visible line lengths, remove cursor positioning
- Fix Fade effect: return original line when fade=0 instead of empty string
- Fix Noise effect: use input line length instead of terminal_width
- Remove HUD effect from all presets (redundant with border FPS display)
- Add regression tests for effect dimension stability
- Add docs/ARCHITECTURE.md with Mermaid diagrams
- Add mise tasks: diagram-ascii, diagram-validate, diagram-check
- Move markdown docs to docs/ (ARCHITECTURE, Refactor, hardware specs)
- Remove redundant requirements files (use pyproject.toml)
- Add *.dot and *.png to .gitignore
Closes #25
2026-03-18 03:37:53 -07:00
..
2026-03-15 20:54:03 -07:00
2026-03-15 19:13:32 -07:00
2026-03-15 15:16:37 -07:00
2026-03-16 03:11:24 -07:00
2026-03-18 03:37:53 -07:00
2026-03-16 21:59:52 -07:00
2026-03-17 01:24:15 -07:00
2026-03-15 23:26:10 -07:00
2026-03-16 19:47:12 -07:00
2026-03-17 00:21:18 -07:00
2026-03-15 19:13:32 -07:00
2026-03-16 19:47:12 -07:00
2026-03-16 20:14:21 -07:00
2026-03-18 03:37:53 -07:00
2026-03-15 23:26:10 -07:00
2026-03-15 19:20:47 -07:00
2026-03-15 19:15:08 -07:00
2026-03-15 19:13:32 -07:00
2026-03-15 20:54:03 -07:00
2026-03-15 15:16:37 -07:00
2026-03-15 19:13:32 -07:00
2026-03-18 03:37:53 -07:00
2026-03-16 01:25:08 -07:00
2026-03-16 03:11:24 -07:00
2026-03-15 19:15:08 -07:00
2026-03-17 00:21:18 -07:00
2026-03-16 21:55:57 -07:00
2026-03-16 16:55:57 -07:00
2026-03-16 19:47:12 -07:00
2026-03-16 16:55:57 -07:00
2026-03-18 03:37:53 -07:00
2026-03-16 13:55:47 -07:00
2026-03-16 00:43:23 -07:00
2026-03-15 15:16:37 -07:00
2026-03-15 15:16:37 -07:00
2026-03-16 19:47:12 -07:00
2026-03-15 20:54:03 -07:00
2026-03-15 19:13:32 -07:00
2026-03-17 01:24:15 -07:00
2026-03-15 19:13:32 -07:00
2026-03-16 01:46:21 -07:00
2026-03-16 00:30:52 -07:00
2026-03-17 13:36:25 -07:00