Skip to content

MyTerm v0.35

Choose a tag to compare

@GordonBeeming GordonBeeming released this 20 Sep 23:47
· 7 commits to main since this release
2957ed4

Companion

The companion terminal is usable by touch.

  • Swiping the terminal reports wheel lines while an application is tracking the mouse, so pagers and TUIs scroll their own content the way a trackpad scrolls them on the Mac. Hold Shift to keep the pan local, and the gesture is declined up front rather than claimed and dropped.
  • Tapping a link opens it, without focusing the terminal first. Only http, https and mailto open; a printed custom scheme stays in the terminal and cannot launch another app. A tap stays on the row it hit, since the desktop confirms a wrapped URL by hovering and touch has no hover.
  • Double-tapping selects a word and offers Select, Select All, Copy and Paste. The menu no longer needs focus, so the keyboard stays down and the selection survives.
  • A Hide keyboard button gives the terminal the whole screen. Tapping the terminal brings the keyboard back.

The companion build is with internal testers in TestFlight 0.33 (62).

Mac

No behaviour change. The shared terminal picks up two refactors that keep their existing behaviour: mouse events are encoded through a new encodeMouseEvent that returns the same bytes sendEvent already sent, and link lookup takes a flag for joining a soft-wrapped row that stays on for the desktop.

Installation

Download the signed and notarized Apple Silicon DMG below, or update through Homebrew:

brew upgrade --cask gordonbeeming/tap/myterm

Linux amd64 and arm64 relay archives are included with SHA-256 checksums.

Full changes: v0.34...v0.35