ghostty_vte_flutter 0.1.0
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 nativeonTitleChangedcallback. - BREAKING:
resize()now requirescellWidthPxandcellHeightPx. - 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
TerminalRenderModelabstraction (211 lines). - Expanded example app with all 8 effect callbacks and live state display.
- Bumped
ghostty_vtedependency to^0.1.0.
0.0.3+1 #
- Bumped
ghostty_vtedependency to^0.0.3for 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_vteAPIs.