Skip to content

win-v1.2.0 β€” upstream sync + macOS parity batch

Latest

Choose a tag to compare

@shiweis shiweis released this 02 Jul 14:35
· 272 commits to main since this release

Upstream sync (264 commits from ghostty-org/ghostty main, through e1d31deaa) plus a large macOS-parity feature batch, hardened by an adversarial review pass.

Highlights

Fixed

  • CJK IME input works again β€” Chinese/Japanese/Korean composition was completely broken (the IME never received its keys); the composition now also renders inline at the cursor with the candidate window anchored to it.
  • Clipboard security guards were silently bypassed β€” paste-protection and OSC 52 read/write authorization now actually prompt.
  • AltGr layouts (German/Polish/…) no longer corrupt input into control sequences.
  • Whole-window close (X button / Alt+F4) confirms when processes are still running.
  • libghostty-vt: double/triple-click selection timing fixed on Windows.

Added

  • Taskbar progress for OSC 9;4 progress reports
  • Right-click context menu on the terminal
  • Command-finished notifications (bell and/or toast, config-gated), click-to-focus notifications
  • window-theme (dark/light/system) for the title bar; background-blur acrylic
  • Global hotkeys for any global: keybind; re-registered on config reload
  • Search match counter, hovered-URL preview bubble, resize overlay (cols Γ— rows)
  • User-defined command-palette-entry commands in the palette
  • X1/X2 mouse buttons, window-decoration = none, window-position-x/y
  • Renderer occlusion: hidden tabs / zoomed-out splits / minimized windows stop rendering

See CHANGELOG.md for the complete list.

Install

Download ghostty-windows-x64.zip, extract ghostty.exe anywhere, and run it. Self-contained β€” no installer or runtime dependencies.

Config file: %LOCALAPPDATA%\ghostty\config (open with Ctrl+,). Most upstream options work on Windows.