Skip to content

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 22 Jul 04:37

Recommended install: brew install itsdezen/tap/tili
Homebrew downloads via curl, which doesn't set macOS's
quarantine flag, so Gatekeeper never enters the picture.

The tarballs below are codesigned with tili's self-signed
certificate (hardened runtime) — see
CONTRIBUTING.md.
That's for a stable signing identity across releases (so
your Accessibility grant survives an upgrade), not for
passing Gatekeeper — a self-signed cert isn't notarized. If
you download tili.app directly from this page instead of
using Homebrew, Gatekeeper will still prompt on first launch:
right-click → Open, or xattr -d com.apple.quarantine tili.app.

Fixed

  • Preferences/Settings-style windows no longer get tiled. Some apps
    (e.g. Safari's own Settings window) present their preferences panel as
    an ordinary AXStandardWindow, indistinguishable by subrole from a real
    content window, so it fell through to WindowKind::Standard and got
    tiled like any other window. classify_window_kind now also treats a
    standard-subrole window as Dialog (tili's default float/center
    treatment) when it has a zoom button but no full-screen button — AppKit
    gives fullscreen-capable content windows a full-screen button and
    non-fullscreenable utility panels a classic zoom button instead, so this
    generalizes to any app with the same window shape rather than a
    per-bundle-id fix.

Full changelog: CHANGELOG.md