Epiphani StudiosAll apps
A window manager whose unit is a named layout

Panestra

Remembers your window layouts by name and puts them back, even after a display change.

Join the list

Get an email when Panestra is ready.

Runs on
Mac
Developer
Epiphani Studios
Screenshots

About

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.

Named layouts

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 that follow your displays

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.

Panes and drop zones

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.

Snapping at the screen edges

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

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.

Signed updates and readable settings

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.

All apps · Epiphani Studios