Releases: jchigg2000-git/mullion
Releases · jchigg2000-git/mullion
Release list
Mullion 1.0.0
First public release. Mullion is a window manager for ultrawide and superwide displays — Rectangle/Magnet/Loop treat a 32:9 or 49" screen as one big 16:9; Mullion treats it as the wide canvas it actually is.
What's in 1.0
- Zone engine — user-defined rectangular zones per display, saved as named layouts. Layout-level outer margins + inner gap. Snap by hotkey with cycling and per-zone sticky focus.
- Ultrawide-first preset layouts — asymmetric zones, 6-pane, 1/4-1/2-1/4, center-stage + side rails.
- SwiftUI layout editor — live aspect-correct preview, axis presets, fill-gap actions, drag-to-reorder, per-zone hotkey badges.
- App rules — per-app default zones with learned placements, plus a
compatibilityProfileescape hatch for AX-resistant apps. - Drag-to-snap overlay shows zone targets while you drag a window.
- Hold-modifier grid overlay surfaces the active layout's zones as a wallpaper-tinted preview.
- Arrangements — multi-display setups detected as a tuple; per-arrangement default layouts switch automatically when you plug in or unplug a display.
- Workspaces — named captures of every window's layout + zone assignment, restorable on demand or auto-triggered when an arrangement becomes active.
- Auto-update via Sparkle 2 (EdDSA-signed appcast).
- Onboarding — Accessibility permission requested on first launch and re-surfaced if a hotkey fires without trust.
Known limitations
- A handful of apps with hard min-size constraints (Discord and similar Electron apps, Finder in fullscreen Spaces) silently ignore AX resize requests.
- Settings UI for the drag-snap / grid-overlay modifier keys is pending; for now edit
~/Library/Application Support/Mullion/settings.jsondirectly. - Wallpaper tint for the grid overlay is sampled once per display on first show and cached; changing wallpaper requires an app restart to refresh.
Install
Download Mullion-1.0.0.dmg, drag Mullion.app to /Applications, launch, and grant Accessibility permission when prompted.
Requires macOS 15.0 (Sequoia) or later. Apple Silicon and Intel both supported.