Skip to contentSkip to footer

Pane sizes

There are a number of different ways to set the size of panes and you are free to use whichever method works best for you: dragging to resize, selecting device preset, using your CSS breakpoints, switching between workspaces or manually filling in values.

Resizing panes manually

There are two ways to set a pane size manually: You can type new values in the header or resize them by dragging.

When changing the sizes in the header you can change them with the arrow keys as well. Arrow up and down will change by 1, holding shift will change by 10, holding cmd/ctrl will change by 100 and holding alt will change the value by 0.1. These shortcuts also work when scrolling.

When hovering over the bottom or right edge of a pane, your cursor will change and a blue area will appear by which you can drag to resize the pane, either horizontally or vertically. In the bottom right corner a dot will appear that lets you resize both dimensions at once.

When resizing, keep shift pressed to maintain a pane's aspect ratio. In horizontal mode you can double click on the resize bar at the bottom of the pane to make it fill the height of the application.

Randomly resizing all panes

Press shift cmd/ctrl n to resize all panes randomly. This is ideal to do some quick stress-testing of your styling.

Clipping in horizontal mode

Panes in horizontal mode are automatically clipped to the height of the application to prevent vertical scrolling. Additionally, if you don't set a height the pane will automatically take the full height of the application.

Using Device Presets

With the title of a pane selected, an overlay will appear with a list of common devices. These device presets contain full device emulation settings, and can be set to the viewport size (inside a mobile browser) or device size (full pixel dimension). You can find more details on how the device presets work here: device presets.

device preset dropdown

Using workspaces

You can use the workspaces in the Workspace panel to replace your current set of panes (or append the workspace to the currently list of panes).

Zooming panes

To the left of the pane dimensions is a percentage value that lets you zoom out an individual pane (to zoom out all panes, use the global zoom). This is useful for when you want to see a pane that's larger than your own screen, or when you need to work on a small screen that you want to make larger so you can more easily see it.

Double clicking this value will automatically zoom the pane so the given height fits the viewport. While interacting with the zoom percentage you can use shift, ctrl/cmd and alt to increase by 10, 100 and 0.1 respectively (just like for the pane dimensions).

Rotating panes

To rotate a pane (to go from portrait to landscape or the other way around), click the device icon to the right of the width and height. You can only rotate panes that have both a width and a height defined.

To rotate all panes, press cmd/ctrl alt r or go to the view menu and click "Rotate all panes".

Using ems instead of pixels

Pane sizes can be set in pixels or in ems and to switch between them you can click px in the top right corner of a pane to switch to sizing in em, and click again to switch back. Switching to ems will also update the rulers and are particularly nice if you also use ems for your media queries.


Have a question about Polypane?

Contact us any time though chat, Slack or our contact form:

Contact Support

Build your next project with Polypane

  • Use all features on all plans
  • On Mac, Window and Linux
  • 14-day free trial – no credit card needed
Try for free
Polypane screenshot