-
Notifications
You must be signed in to change notification settings - Fork 84
Open
Description
Hi! Thanks for ghostty-web — it's been great to work with.
The last npm release was v0.4.0 on Dec 9, 2025. Since then there have been ~15 commits on main with some significant improvements:
- Android support (Android support #110)
- Mouse tracking for terminal apps (feat: add mouse tracking support for terminal applications #106)
- Triple-click and selection improvements (feat(selection): Add triple-click and selection improvements #115)
- Prevent crash on resize during high-output programs (fix: prevent terminal crash on resize during high-output programs #132)
- Prevent clipboard overwrite on single click (fix: prevent clipboard overwrite on single click without selection #124)
- Clear canvas before fill for transparent backgrounds (fix: clear canvas before filling to support transparent backgrounds #116)
- OSC 8 hyperlink clicking (feat: enable OSC 8 hyperlink clicking with Cmd/Ctrl modifier #117)
- Export Key, KeyAction, Mods, DirtyState as runtime values (fix: export Key, KeyAction, Mods, DirtyState as runtime values #130)
- Cursor text rendered with cursorAccent color (fix: render text under block cursor with cursorAccent color #131)
- Safari & Firefox copy fixes (Fixes for copying on Safari & Firefox #94)
- Shift+Tab backtab sequence (fix: send backtab escape sequence on Shift+Tab #112)
- Bracketed paste fix (fix: check for bracketed paste mode in input handler #99)
- Device attributes response (Bug: Should respond to device attributes sequences (da1/da2) #101, fix: Respond to the device attributes sequences #102)
- Multiple terminal responses from WASM (fix: allow processing multiple terminal responses from WASM #103)
Installing from git isn't straightforward since the repo requires a Bun + WASM build step and doesn't include pre-built artifacts.
Would it be possible to cut a new npm release with these changes? Thanks!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels