790 B
790 B
Cross-crate integration TODOs
Collected from agent reports; resolve during integration phases.
- vt
osc/parsers/semantic_prompt.rs: local printf-q / percent decoders → share withghostty-os::string_encoding(vt can't depend on os; maybe move into vt and have os re-export). - os
locale::ensure_localeno-op → call setlocale from apprt-gtk (unsafe allowed) at startup, as Ghostty's global.zig does. - os
passwdFlatpak branch needs termio Pty. - os
open::OpenUrlKind→ replace with core apprt action type. - font
sprite/face.rs: localPresentation/RenderOptionsstand-ins → real font types (Phase 3). - font crate: re-add deps on config/unicode/terminal in Phase 3.
- terminal crate: re-add deps on unicode/datastruct once those land.