Properties3
Is BaseNo
Order
98Tags
All notable changes to Kytos are documented here. The format follows Keep a Changelog.
Unreleased
Initial revision
Unreleased
Added
- Initial release of Kytos terminal emulator
- libghostty integration — terminal emulation, Metal rendering, PTY management, splits
- KelyphosKit shell — navigator, inspector, utility panels, NSToolbar
KytosGhosttyApp—ghostty_app_twrapper with C callback system and app tick loopKytosGhosttyView—NSViewwrappingghostty_surface_twith Metal layer and NSTextInputClientKytosTerminalRepresentable— SwiftUI bridge forKytosGhosttyViewKytosWorkspace—@Observablesplit tree model per windowKytosAppModel— window-to-workspace mapping, persistence, widget snapshots- Tab restoration with retry loop — groups windows correctly after relaunch
- UUID remapping for restored windows (
restoredWindowIDRemap) - Shell integration — OSC 0/2 (process title) and OSC 7 (working directory) support
- Dynamic toolbar title and subtitle from shell integration signals
- macOS widget extension with JSON snapshot written to widget container
- Ghostty resource detection via
terminfo/78/xterm-ghosttysentinel - Shell integration scripts copied to
Contents/Resources/ghostty/shell-integration/ - Settings window with "Open Ghostty Config" shortcut
- Full distribution pipeline:
build-release→sign→dmg→notarize pixi runtask system for all build operations
