co-mono/todos/done
Mario Zechner 192d8d2600 fix(tui): Container change detection for proper differential rendering
Fixed rendering artifact where duplicate bottom borders appeared when components
dynamically shifted positions (e.g., Ctrl+C in agent clearing status container).

Root cause: Container wasn't reporting as "changed" when cleared (0 children),
causing differential renderer to skip re-rendering that area.

Solution: Container now tracks previousChildCount and reports changed when
child count changes, ensuring proper re-rendering when containers are cleared.

- Added comprehensive test reproducing the layout shift artifact
- Fixed Container to track and report child count changes
- All tests pass including new layout shift artifact test
2025-08-11 02:31:49 +02:00
..
2025-08-09-14-27-17-display-tool-metrics-analysis.md Display tool call metrics: Add ⚒ counter to token usage display 2025-08-09 20:10:15 +02:00
2025-08-09-14-27-17-display-tool-metrics.md Display tool call metrics: Add ⚒ counter to token usage display 2025-08-09 20:10:15 +02:00
2025-08-09-23-33-17-missing-thinking-tokens-analysis.md missing-thinking-tokens: Complete task management for reasoning token support 2025-08-10 14:38:25 +02:00
2025-08-09-23-33-17-missing-thinking-tokens.md missing-thinking-tokens: Complete task management for reasoning token support 2025-08-10 14:38:25 +02:00
2025-08-10-14-40-44-tui-double-buffer-analysis.md tui-double-buffer: Implement smart differential rendering with terminal abstraction 2025-08-10 22:33:03 +02:00
2025-08-10-14-40-44-tui-double-buffer.md tui-double-buffer: Implement smart differential rendering with terminal abstraction 2025-08-10 22:33:03 +02:00
20250110-193139-agent-tui-ctrl-c-display-artifact-analysis.md fix(tui): Container change detection for proper differential rendering 2025-08-11 02:31:49 +02:00
20250110-193139-agent-tui-ctrl-c-display-artifact.md fix(tui): Container change detection for proper differential rendering 2025-08-11 02:31:49 +02:00