Skip to content

Conversation

@sreya
Copy link
Contributor

@sreya sreya commented Dec 4, 2025

Summary

Update ghostty-web from 0.2.1 to 0.3.0-next.13.g3dd4aef (@next tag).

Changes

  • Add required init() call before creating Terminal instances (new API requirement)
  • Fix terminal.open() to be synchronous (changed from async in new version)

New Features in ghostty-web

  • DSR response handling for nushell compatibility
  • Application cursor mode (DECCKM) for arrow keys
  • Dynamic font resizing support
  • Linefeed mode fix (newline properly moves cursor to column 0)
  • Text highlighting and copy/paste improvements
  • iOS/mobile keyboard support

Testing

  • Typecheck passes
  • Lint passes
  • Manual testing of terminal (recommend testing vim, nushell)

Generated with mux

sreya added 2 commits December 4, 2025 01:56
- Update ghostty-web from 0.2.1 to 0.3.0-next.13.g3dd4aef
- Add required init() call before creating Terminal instances
- Fix terminal.open() to be synchronous (API change in new version)

New features in this version:
- DSR response handling for nushell compatibility
- Application cursor mode (DECCKM) for arrow keys
- Dynamic font resizing support
- Linefeed mode fix (newline properly moves cursor to column 0)
- Text highlighting and copy/paste improvements

_Generated with mux_
- Use JetBrains Mono font (with Menlo/Monaco fallbacks)
- Increase font size from 13 to 14
- Simplify theme to just background/foreground (use defaults for colors)
@sreya sreya force-pushed the update-ghostty-web-next branch from 4beac55 to ff716dc Compare December 4, 2025 08:42
@sreya sreya merged commit 5778239 into main Dec 4, 2025
15 of 16 checks passed
@sreya sreya deleted the update-ghostty-web-next branch December 4, 2025 11:22
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