Skip to content

fix(terminal): join OpenCode glyphs with WebGL - #1

Closed
ASVLCII wants to merge 1 commit into
fix/windows-alacritty-overlay-v3from
fix/opencode-webgl-glyphs
Closed

ASVLCII wants to merge 1 commit into
fix/windows-alacritty-overlay-v3from
fix/opencode-webgl-glyphs

Conversation

@ASVLCII

@ASVLCII ASVLCII commented Aug 13, 2026

Copy link
Copy Markdown
Owner

Summary

  • render xterm panes with the official WebGL addon after Terminal.open()
  • keep terminal rows flush so OpenCode block and box-drawing glyphs join cleanly
  • retain the DOM renderer as a compatibility fallback on initialization failure or WebGL context loss
  • document the renderer decision and cover its lifecycle with regression tests

Verification

  • npm test - 1,125 passed
  • npm run build
  • native Windows 0.12.2 build and NSIS installation
  • installed app verified with a window-only screenshot; OpenCode logo and prompt borders render continuously
  • npm audit --omit=dev --audit-level=high - 0 production vulnerabilities

intent(terminal): remove seams in OpenCode block and box-drawing glyphs

decision(terminal): load xterm's WebGL addon after open with a DOM fallback

constraint(terminal): dispose on initialization failure or context loss
@ASVLCII ASVLCII closed this Aug 13, 2026
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.

2 participants