zz_

210814ab ยท zzmq.dev@gmail.com/zz

Commit

210814ab9017dc27ffeb407a8c58dc2b73b09a46

TUI: mouse wheel scroll and copy-to-clipboard Mouse reporting (SGR encoding) is now enabled alongside the alternate screen buffer, and a raw stdin listener (useMouseWheel) parses wheel-up/ down sequences into the same scroll actions as the arrow keys. The real tradeoff: enabling mouse reporting means a plain click-drag no longer starts the terminal's own text selection, since button presses now go to the app. Hold Option (macOS) or Shift (most other terminals) to force native selection anyway -- a standard terminal convention, not a workaround specific to this app. Added "y" to copy the active tab's full, untruncated content to the clipboard via pbcopy (plain-text formatters in textExport.ts, separate from each view's own rendering so copying doesn't depend on live filter/ scroll state). Verified both the wheel scroll and the clipboard copy against real data through an actual pty, not just a visual check. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

Troy Howard <thoward37@gmail.com> -- 2026-10-10T11:34:52.000Z

Tree at this commit