termy
← all releases

v0.2.7

Highlights

Developer Inspector

A Ghostty-style inspector pane, toggled with ⌥⌘I (or View Inspector / "Toggle Inspector" in the command palette):

  • Terminal live state per pane: grid size, scroll offset and history, primary/alternate screen, zoom, progress
  • Keyboard live key event log with modifiers, produced characters, and input routing
  • Render FPS, frame-time percentiles, CPU/memory, redraw counters, and render span timings

Drag the top edge to resize; the height is remembered via the new inspector_height config key.

Refreshed chrome

  • Tabs are now rounded chips with an accent indicator on the active tab, smooth hover transitions, middle-click to close, and wider room for long titles
  • Command palette gets keycap shortcut hints and a result counter in a proper footer, an accent marker on the selected row, and a cleaner empty state
  • Settings content is centered like native macOS System Settings, with quieter controls, proper focus states, and reset buttons that only appear when something differs from its default

Per-pane progress

Progress reporting (OSC 9;4) is now tracked per pane: each pane shows its own progress bar, and the tab indicator aggregates pane states (errors win, then warnings, then averaged progress).

macOS native host

  • Native tmux control-mode foundations: control session orchestration, layout parsing, display-only panes
  • Rendering hardening and performance work, including lower idle CPU usage

Fixes

  • Vertical tab sidebar rows now render with the correct orientation
  • Long labels no longer overlap in dense UI tables
  • Settings sidebar search no longer double-pads its input