Skip to content

Trellis 0.9.1

Choose a tag to compare

@github-actions github-actions released this 16 Oct 23:37
· 198 commits to master since this release

This release adds new themes and font choices, refines the terminal layout, and makes closing shells smoother.

Added

  • 10 editor-inspired theme families, each with dark and light variants: Modern, One, Monokai, Solarized, Nord, Dracula, GitHub, Tokyo, Gruvbox and Rose Pine. They are Trellis adaptations with complete app and terminal palettes, available without importing files. Their light variants use light terminal backgrounds; the original Trellis Light and Trellis Dark themes keep terminal panes dark.
  • Settings → Appearance → Terminal font is now a picker that lists the monospace typefaces installed on your Mac (one entry per family) and previews the selected font. A saved font that is no longer installed is shown as unavailable.
  • Trellis → About Trellis, showing the version, copyright and license.

Changed

  • Settings now use sidebar navigation in a wider panel.
  • Trellis runs as a single app instance per user. Opening it again, including with a different --state-directory, brings the existing window forward. The instance lock is released automatically when the app quits or crashes.
  • The terminal scrollbar stays hidden while idle. It appears when you hover over its track or when scrolling moves the viewport, and fades out one second later. Incoming output alone does not reveal it, and showing it never changes the terminal grid width.
  • Terminal layout refinements: the pane border is gone, terminal content has subtle padding, the terminal toolbar rows are merged into one, the gap below the terminal grid is removed, and pane dividers are one pixel wide.
  • scripts/qualify.py writes its report to .build/ by default.
  • The contributor documentation moved from specs/ to an MkDocs site under docs/.

Fixed

  • Closing a running interactive shell no longer asks you to force-stop it. Trellis now sends SIGHUP, like a terminal hangup, instead of SIGTERM, which shells such as zsh ignore. Force (SIGKILL) is still a separate, explicit step.

Downloads

  • Trellis-0.9.1.dmg: Universal 2, runs on Apple silicon and Intel (recommended)
  • Trellis-0.9.1-apple-silicon.dmg: Apple silicon (arm64) only
  • Trellis-0.9.1-intel.dmg: Intel (x86_64) only

Verify with shasum -a 256 -c SHA256SUMS.txt. Requires macOS 14 or later.

Note: this build is ad-hoc signed and is not notarized. Gatekeeper will block it; build from source or wait for a signed release.