| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-08-10 | 1.6 kB | |
| v0.3.3 source code.tar.gz | 2026-08-10 | 603.9 kB | |
| v0.3.3 source code.zip | 2026-08-10 | 708.0 kB | |
| Totals: 3 Items | 1.3 MB | 0 | |
Bug Fixes
- Pixel-aligned block gradients — vertical fractional block glyphs now snap their gradient stops to whole pixels, preventing horizontal rules from jogging between cells at fractional row-height boundaries (#104, [#81])
- Ordered terminal query responses — the built-in core queues every response instead of overwriting a single pending value, and the DOM adapter drains them in order even when writes arrive in chunks or an
onDatacallback throws (#105) - Atomic synchronized output — DEC mode
?2026now holds intermediate paints and exposes one completed frame, with a fixed one-second recovery ceiling for unterminated blocks and generation-aware deadlines for consecutive blocks (#106, [#57]) - Browser mouse and focus reporting — the DOM adapter now emits SGR press, drag, release and wheel events for modes
1000,1002and1006, reports focus for mode1004, and preserves native Shift selection (#107, [#55]) - Viewport history across vertical resize — shrinking pushes only the rows above the cursor into scrollback, growing refills from the newest history, and wrapped rings are indexed from their write position. Growing now consumes restored scrollback rows, so
getLineoffsets can shift across a resize and hosts retaining an offset must re-read it (#108, [#43], [#89]) - Terminal responses in
@wterm/ghostty— DA1, DSR operating status, CPR and DECRQM queries now produce ordered responses through a bounded FIFO instead of being silently dropped (#109)
Contributors
- @ivebenfreed
- @Ramalama2
- @Railly