Skip to content

v0.2.0 - PTY Terminal

Latest

Choose a tag to compare

@CBYeuler CBYeuler released this 26 Jun 11:50
d84cea5

What's New

PTY Terminal

  • Integrated terminal panel powered by xterm.js (frontend) and portable-pty (Rust backend)
  • Toggle terminal with Ctrl+` or the Terminal button in the status bar
  • Terminal automatically opens in the current workspace directory
  • Lazy initialization - terminal consumes no resources until opened
  • Streaming output via Tauri events, no polling
  • Cross-platform: ConPTY on Windows, POSIX PTY on Linux

Architecture

  • Strict separation: commands/ handlers, services/ business logic, models/ structs
  • TerminalStore managed as Tauri application state
  • Frontend: useTerminal hook encapsulates all PTY lifecycle management