You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Remove all migration/compatibility code
Phase 3: Clean up adapter layer and legacy type definitions.
Changes:
- Deleted lib/buffer-types.ts (28 lines) - legacy Cell/CellColor types
- Removed TerminalAdapter class from terminal.ts (68 lines)
- Refactored renderer.ts to work directly with GhosttyCell (WASM format)
- Updated IRenderable interface: getLine() instead of getAllLines()
- Removed colorToCSS() union type handler, replaced with rgbToCSS()
- Updated all Cell references to GhosttyCell throughout renderer
- Removed Cell/CellColor exports from public API (index.ts)
- Cleaned up migration-related comments (ScreenBuffer/VTParser refs)
Architecture: Renderer now consumes WASM cells directly with no conversion
layer. All styling uses bitwise CellFlags instead of boolean properties.
ws.send('\x1b[1;36m║\x1b[0m You now have a real shell session with full PTY support. \x1b[1;36m║\x1b[0m\r\n');
163
-
ws.send('\x1b[1;36m║\x1b[0m Try: \x1b[1;33mls\x1b[0m, \x1b[1;33mcd\x1b[0m, \x1b[1;33mtop\x1b[0m, \x1b[1;33mvim\x1b[0m, or any command! \x1b[1;36m║\x1b[0m\r\n');
ws.send('\x1b[1;36m║\x1b[0m You now have a real shell session with full PTY support. \x1b[1;36m║\x1b[0m\r\n');
187
+
ws.send('\x1b[1;36m║\x1b[0m Try: \x1b[1;33mls\x1b[0m, \x1b[1;33mcd\x1b[0m, \x1b[1;33mtop\x1b[0m, \x1b[1;33mvim\x1b[0m, or any command! \x1b[1;36m║\x1b[0m\r\n');
0 commit comments