co-mono/packages
Mario Zechner 386f90fc36 tui: Implement surgical differential rendering for minimal redraws
- New renderDifferentialSurgical method with three strategies:
  - SURGICAL: Only update specific changed lines (1-2 lines per render)
  - PARTIAL: Clear and re-render from first change when line counts change
  - FULL: Clear scrollback and re-render all when changes above viewport
- Preserves all content in scrollback buffer correctly
- Reduces redraws from ~14 lines to ~1.3 lines for common updates
- All 24 tests pass including scrollback preservation tests
- Massive performance improvement: 90% reduction in unnecessary redraws
2025-08-11 01:13:42 +02:00
..
agent tui: Fix differential rendering to preserve scrollback buffer 2025-08-11 00:57:59 +02:00
pods tui: Fix differential rendering to preserve scrollback buffer 2025-08-11 00:57:59 +02:00
tui tui: Implement surgical differential rendering for minimal redraws 2025-08-11 01:13:42 +02:00