Commit 47fdaa0
feat: add powerline and block character rendering, visual test suite
- Implement renderBlockChar() for U+2580-U+259F block elements as pixel-perfect rectangles
- Implement renderPowerlineGlyph() for U+E0B0-U+E0BF glyphs as vector shapes
- Update font metrics to use fontBoundingBox for accurate cell height
- Add buildFontString() helper for proper font family quoting
- Add cursor style support from buffer and cursorAccent color rendering
- Add 15 visual regression tests covering text, colors, cursors, wide chars, and special glyphs
- Include headless Puppeteer test runner for CI/CD integration
- Add baseline PNG images for all tests passing
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>1 parent fd09412 commit 47fdaa0
21 files changed
Lines changed: 1380 additions & 30 deletions
File tree
- demo
- baselines
- bin
- lib
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
Binary file not shown.
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
0 commit comments