Skip to content

v0.3.2 — kitty terminal support (Linux)

Latest

Choose a tag to compare

@Abrar118 Abrar118 released this 04 Jun 14:22
a378ba3

Highlights

  • kitty terminal support on Linux. quickdev launch now opens a single kitty window with one tab per configured terminal — each tab gets its own working directory and startup command — via a generated kitty --session file. No kitty.conf changes or remote control required.
  • kitty is auto-preferred on Linux. When kitty is installed, auto-detect chooses it first (ahead of Ptyxis windows and gnome-terminal tabs). Set emulator = "kitty" to force it explicitly, or omit for auto-detect. Single kitty windows are also supported as a fallback.

Security

  • Terminal tab titles (which can originate from a shared .quickdev.toml) are sanitized of control characters so they cannot inject additional directives into the generated kitty session file.

Other

  • kitty is now a recognized value for the emulator setting (ghostty | terminal | gnome-terminal | ptyxis | kitty).
  • Because kitty is not single-instance, QuickDev skips the emulator-readiness wait for it, so launches are not delayed.

Full changelog: v0.3.1...v0.3.2