Releases: ochyai/terminal-grid
Releases · ochyai/terminal-grid
TerminalGrid v1.1.0
What's New
Custom App Support
Any app can now be added to TerminalGrid for grid arrangement — not just terminals and browsers.
- Add Running App... — pick from currently running apps
- Add from Applications... — choose any
.appfrom disk - Registered Apps submenu — view and remove registered apps
- Registrations persist across app restarts (stored in UserDefaults)
- "Arrange ALL in Grid" now includes custom apps
Bug Fixes
- Fixed accessibility permission reset on every launch —
tccutil resetwas called inmake run, silently clearing the permission each time - Fixed memory management bug —
takeRetainedValue()→takeUnretainedValue()forkAXTrustedCheckOptionPrompt - Preserve code signature across rebuilds — binary hash check prevents unnecessary re-signing that invalidated TCC permissions
- Added AX error logging —
collectWindowsnow logs accessibility errors for easier debugging
Full Changelog
TerminalGrid v1.0.0
TerminalGrid v1.0.0
macOS menu bar app for arranging windows in a grid layout.
Downloads
- TerminalGrid-v1.0.0.zip — Unzip and move to
/Applications - TerminalGrid-v1.0.0.dmg — Open and drag to
/Applications
Features
- Arrange Terminal windows (Terminal.app, iTerm2, Alacritty, Warp, kitty, WezTerm, Ghostty, Hyper, Tabby)
- Arrange Browser windows (Chrome, Safari, Arc, Brave, Firefox, Edge, Opera, Vivaldi)
- Arrange Stickies windows
- Arrange ALL at once
- Auto-calculates optimal grid layout
- Lives in the menu bar (no Dock icon)
Requirements
- macOS 13 (Ventura) or later
- Accessibility permission (prompted on first launch)
Homebrew
brew install --cask ochyai/terminal-grid/terminal-grid