Skip to content

Render terminal block glyphs without row gaps - #7

Merged
askac merged 1 commit into
mainfrom
fix/block-glyph-row-gaps
Aug 17, 2026
Merged

Render terminal block glyphs without row gaps#7
askac merged 1 commit into
mainfrom
fix/block-glyph-row-gaps

Conversation

@askac

@askac askac commented Aug 17, 2026

Copy link
Copy Markdown
Owner

Summary

  • render xterm.js block and box glyphs with the official WebGL renderer
  • fall back to the DOM renderer when WebGL2 is unavailable or the context is lost
  • preserve the WebGL drawing buffer for Agent viewport PNG capture
  • vendor @xterm/addon-webgl 0.19.0 with matching license notices
  • add a browser pixel test that rejects blank rows between adjacent block-glyph cells

Release

Patch release: v2.6.4

Tests

  • tools/.venv_wsl/bin/python scripts/run_smoke_tests.py
  • test_webgl_renderer_closes_block_glyph_row_gaps
  • test_rendered_viewport_snapshot_returns_png
  • test_terminal_pip_hides_selected_tab_and_keeps_background_tab
  • test_powerline_symbol_fallback_is_optional_and_applies_immediately

@askac
askac merged commit 5b98d21 into main Aug 17, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant