Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GridWeaver

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.

Features

  • 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

Permissions

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.

Usage

  1. Launch GridWeaver (menu bar icon; no Dock icon)
  2. Allow Accessibility and Input Monitoring when prompted
  3. Use the menu to toggle memory/snap options and open Settings
  4. Drag a window (with Snap per Drag on) or use shortcuts (with Snap per Shortcut on)

Contributing

I look forward to your feedback; please let me know if you find any bugs. Contributions are also very welcome, and I welcome sponsorship.

License

MIT

Copyright (C) 2026, Martin Farkas.

About

macOS menu bar app that remembers window positions per display and snaps windows to custom layouts

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages