Skip to content

Releases: mbenhard/unship

Unship 0.2.1 — Cmd + scroll in Canvas

Choose a tag to compare

@mbenhard mbenhard released this 16 Sep 19:40

Cmd + scroll now zooms live Canvas on Mac, alongside Ctrl + scroll and trackpad pinch. The gesture works over the Canvas, live components, controls, and accessible embedded frames.

Native browser wheel zoom remains suppressed from Canvas entry until exit. Browser keyboard shortcuts and normal page wheel behavior remain unchanged.

The website's release page and live demo now use Unship's monochrome styling.

Validation: 188 product tests, toolbar and live React/iframe/tarball checks, plus native Cmd/Ctrl wheel checks in Chromium, Firefox, and WebKit with unchanged browser scale.

Update with npm install -g @unship/cli@latest, then unship install --repair. Reload your agent's skills and ask it to refresh the picker file in existing comparisons.

Unship 0.2 — live Canvas

Choose a tag to compare

@mbenhard mbenhard released this 16 Sep 19:21

Unship 0.2 brings live Canvas to every comparison. Spread out the original running options, interact with them, and return to the page with their state intact.

  • Stack sections or compare compact components in a grid. Pan, pinch, zoom, Fit, and switch Canvas themes.
  • Preserve component state, event handlers, canvas pixels, and existing iframe instances without cloning or reparenting.
  • Copy named choices into your AI chat. Your feedback determines iteration or final cleanup.
  • Install across more coding agents, refresh picker assets with recovery backups, and verify comparison readiness.
  • Keep browser keyboard shortcuts and native inner scrolling intact.

Install or update

npm install -g @unship/cli@latest
unship install --repair

Requires Node.js 20+. Reload your agent’s skills and ask it to refresh the generated picker in existing comparisons.

Canvas requires the Popover API. All options share the actual browser viewport; resize the browser for responsive checks. Detected external overlays return to the page. Custom portals and cross-origin iframe gestures may need page-level verification.

Try the live demo · Release guide · Full changelog