# mpterm — a first-class terminal emulator as a plain full-window Makepad app. # # The VT core under src/term/ is a clean Rust port of Ghostty's terminal # subsystem (github.com/ghostty-org/ghostty, MIT license — see # src/term/mod.rs for attribution). The PTY layer is carried over from # makepad-terminal-core, which had already solved spawn/resize/controlling-tty # on macOS, Linux and Windows (ConPTY). # # mpterm runs standalone, and unmodified inside makepad-wm / Studio tiles via # the shared --stdin-loop client runtime every Makepad app has. [package] name = "mpterm" version = "0.1.0" edition = "2021" default-run = "mpterm" [lib] name = "mpterm" path = "src/lib.rs" [[bin]] name = "mpterm" path = "src/main.rs" [dependencies] makepad-widgets = { path = "../../widgets" } mp-theme = { path = "../../libs/mp_theme" } mp-wm-api = { path = "../../libs/mp_wm_api" } [target.'cfg(windows)'.dependencies.windows] path = "../../libs/windows/windows-rs" version = "0.62.2" features = [ "Win32_Foundation", "Win32_Security", "Win32_System_Console", "Win32_System_Pipes", "Win32_System_Threading", ]