Remembers your window layouts by name and puts them back, even after a display change.
Get an email when Panestra is ready.



Panestra is a macOS window manager whose unit is a named layout instead of a rectangle. Arrange your windows once, choose Remember this, and the arrangement is saved under a name you can bring back from the menu bar. Put those windows back, with Command-Z, returns everything to where it was.
Layouts use a display's stable identity first and its role as a fallback. Size determines window placement, so a layout survives a display change, including a new scaled resolution. Slots use normalized coordinates, making every layout independent of resolution.
Snapping is included: drag a window to a screen edge and it takes that half, corner, or whole screen. Hold fn to move and Control to resize from anywhere in a window, tune the hold time, the corner size, where a half splits, and the spacing, and keep every setting in one readable file you can open in a text editor.
Remember this saves the arrangement you have now under a name. Your layouts list shows each one with its slot count and whether it matched the screens you have exactly or by role.
Layouts are keyed to a display's stable identity, then its role. Size places windows and never identifies a screen, so a change of resolution leaves your layout whole.
Add a pane, make one from a window, show all panes, and manage them from the menu. Panes appear while you hold Option and drag, so a window lands exactly in the zone you chose.
Drag a window to an edge and it takes that half, corner, or whole screen. Switch off any single edge or corner, set the hold time from none to 0.5 seconds, and set where halves and quarters split.
Start from a preset, Command-N, builds a first layout in one step. A window you drag back out of a snap returns to the size it was before.
Panestra checks for updates on launch and every six hours and installs builds signed by Epiphani Studios. Settings live in one readable file at ~/.panestra/settings.json.