Skip to content

v0.2.7

Latest

Choose a tag to compare

@lassejlv lassejlv released this 10 Jun 19:39
· 55 commits to main since this release

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