macOS menu bar app that remembers window positions per display and snaps windows to layouts — via keyboard shortcuts or drag-and-drop.
Requires macOS 14+.
DMG release coming soon.
- Window memory — learn where windows sit on each monitor; restore after display changes
- Window snap — custom layout sets, Rectangle-style presets, quarter layouts
- Snap per Shortcut and Snap per Drag — enable independently
- Settings — shortcuts, layout editor, preview placement, stored positions
GridWeaver needs system permissions to move windows and detect drags:
| Permission | Why |
|---|---|
| Accessibility | Read/move other apps’ windows; learn and restore positions |
| Input Monitoring | Detect window drags and global snap shortcuts |
| Screen Recording (optional) | Mini screen capture behind snap previews while dragging |
Grant them from the in-app onboarding or System Settings → Privacy & Security.
- Launch GridWeaver (menu bar icon; no Dock icon)
- Allow Accessibility and Input Monitoring when prompted
- Use the menu to toggle memory/snap options and open Settings
- Drag a window (with Snap per Drag on) or use shortcuts (with Snap per Shortcut on)
I look forward to your feedback; please let me know if you find any bugs. Contributions are also very welcome, and I welcome sponsorship.
Copyright (C) 2026, Martin Farkas.