ghostty_vte_flutter 0.1.0 copy "ghostty_vte_flutter: ^0.1.0" to clipboard
ghostty_vte_flutter: ^0.1.0 copied to clipboard

Flutter terminal UI widgets powered by Ghostty's VT engine. Provides GhosttyTerminalView, GhosttyTerminalController, and automatic wasm initialisation for web targets.

0.1.0 #

  • BREAKING: Removed regex-based OSC title tracking (_consumeOscText, _consumeOscPayload). Title is now driven by native onTitleChanged callback.
  • BREAKING: resize() now requires cellWidthPx and cellHeightPx.
  • 7 public callback properties on the controller: onBell, onTitleChanged, onSize, onColorScheme, onDeviceAttributes, onEnquiry, onXtversion (writePty handled internally).
  • Controller data getters: title, pwd, mouseTracking, totalRows, scrollbackRows, widthPx, heightPx.
  • New TerminalRenderModel abstraction (211 lines).
  • Expanded example app with all 8 effect callbacks and live state display.
  • Bumped ghostty_vte dependency to ^0.1.0.

0.0.3+1 #

  • Bumped ghostty_vte dependency to ^0.0.3 for auto-download support.

0.0.1+1 #

  • Bumped package version to 0.0.1+1.

0.0.1 #

  • Initial release.
  • GhosttyTerminalView — CustomPaint-based terminal renderer.
  • GhosttyTerminalController — ChangeNotifier for shell sessions.
  • initializeGhosttyVteWeb() — one-liner wasm loader for Flutter web.
  • Re-exports all ghostty_vte APIs.
1
likes
0
points
151
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter terminal UI widgets powered by Ghostty's VT engine. Provides GhosttyTerminalView, GhosttyTerminalController, and automatic wasm initialisation for web targets.

Homepage
Repository (GitHub)
View/report issues

Topics

#terminal #flutter #widget #ghostty

License

unknown (license)

Dependencies

characters, flutter, ghostty_vte, portable_pty, url_launcher

More

Packages that depend on ghostty_vte_flutter