Skip to content

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 25 Apr 08:26
· 4 commits to main since this release

What's New

A big visual refresh built around macOS 26's Liquid Glass design language, plus quality-of-life upgrades for SSH password handling and SFTP transfers.

Liquid Glass redesign

Profile detail view

  • Custom morphing tab bar — selected pill uses .glassEffect(.regular.tint(.accentColor).interactive()) with glassEffectID + @Namespace, so the indicator slides between tabs instead of jumping.
  • Avatar-tinted backdrop gradient — each profile gets a unique chromatic identity derived from its avatar color.
  • Glass section cards with hairline dividers, plain right-aligned values, and tighter row rhythm modeled on macOS Settings.
  • Polished header — back button is a glass circle, action buttons (terminal / pencil / SFTP / Connect) are wrapped in a GlassEffectContainer with hover-aware glass capsules and a glassProminentButton Connect.

SFTP file transfer window

  • Full-size content view under a transparent titlebar, with isMovableByWindowBackground enabled.
  • Dual-tinted backdrop — the top-left gradient picks up the left pane's location color (green for localhost, profile avatar color for a server), the top-right does the same for the right pane.
  • Glass LocationMenu pill — tinted circular icon badge, location name, and chevron in a single capsule.
  • Unified glass path bar — Up / Home / monospaced TextField / Refresh inside one capsule with hover-aware icon buttons.
  • .ultraThinMaterial pane headers and status bar; transfer arrows morph in a GlassEffectContainer and render as accent-tinted glass capsules when enabled.
  • Refreshed transfer queue — TRANSFERS header with status chips (active / completed / failed / cancelled, each tinted), 10pt-radius row cards with circular status badges and inline progress bars.
  • Conflict resolution sheet gets a bigger circular warning badge, monospace destination path on its own pill, and a glass-prominent Replace button.
  • Drop target overlay is now a dashed accent stroke over a tinted accent fill; loading overlay uses glassBackground with a hairline border.

SSH password automation

Profiles using password auth now auto-fill their stored Keychain password via an SSH_ASKPASS helper. No more typing the password when iTerm2 launches the session.

SFTP improvements

  • Drag-and-drop transfers between the two panes (cross-pane only — within-pane drops are ignored). Conflicts surface the existing batch resolution sheet.
  • Cancellation for in-flight transfers — per-row stop buttons and a "Cancel All" action when at least one transfer is active.
  • Fix: servers where the remote $HOME never expanded would prompt for the SSH password twice when opening SFTP. Path resolution now expands ~ correctly on the remote side.

Installation

  1. Download iTermGUI-v1.7.0.dmg below.
  2. Open the DMG and drag iTermGUI.app to your Applications folder (replace if prompted).
  3. First launch: right-click the app → Open to bypass Gatekeeper.

Requirements

  • macOS 26 (Tahoe) or later — required for Liquid Glass APIs.

Full Changelog: v1.6.1...v1.7.0