docs(rewrite): start phase 9 - port the Swift macOS app to Rust

This commit is contained in:
ddidderr committed 2026-10-12 18:51:17 +02:00
1 parent ae9cfde068
commit fb79cc8d5c
2 files changed
+13 -2

No files matched your search

+3 -2
View File
@@ -10,8 +10,9 @@ so Ghostty's unchanged Swift macOS app can link the Rust library), the
`libghostty-vt` C API (`include/ghostty/vt*.h`), WASM (wasm32), macOS
(Metal renderer, CoreText fonts, Darwin keymap/os) and Windows (ConPTY).
Non-Linux targets are compile-checked (`cargo check --target ...`) on this
machine; they cannot be run here. The Swift macOS app itself is not Zig and
stays as-is (it is a client of the C ABI).
machine; they cannot be run here. Phase 9 additionally ports the Swift macOS app (`macos/`) to Rust
(`crates/ghostty-macos`, AppKit via objc2), compile-checked like the rest of
the Apple code; the C ABI stays available for the original Swift app.
## Top-down decomposition