Skip to contentSkip to footer

Switching to Polypane

Switching to Polypane can be daunting. There's a lot of new UI to get used to along with UI that you won't use (at least not at first) just like a new IDE or design tool. But just like those tools, Polypane will make you more productive once you get used to it.

The best way to get used to Polypane is to accept that it's going to take some time to get used to it (remember the last time you switched code editors!) Use it for a while and ignore the parts of the UI you feel you don't need yet.

Getting your bearings

The first step to switching is to get a passing familiarity with the UI. You don't need to know what everything does, but knowing how to manage panes and what to do in the panel get you 80% of the way.

To help with this, follow the getting started tutorial. If you clicked that away when first opening the app, it'll show in each new tab, or get to it by pressing F1.

Here's a video of Kilian going through it:

You can stay in this mode and not look at any of the additional tooling (the debug tools, color picker, session management, grid overlays etc) until you need it. When you need it, check out the docs we have on them for a flying start. We do our best to document everything to make it easy for you.

Dealing with muscle memory

Polypane isn't a regular browser, so you'll probably use Polypane in tandem with a browser that you've been using for development for years. It's easy to fall back to that browser and just open devtools when you're in a hurry or when you're not sure how to do something in Polypane.

While this might feel like you're saving time in the moment, it's likely anything you would've done would've been faster in Polypane.

There are a couple of ways to deal with this, and to make moving from your browsing browser to Polypane as easy as possible:

  • Use our Browser extension to quickly send the current tab to Polypane
  • Configure your dev server or OS to open development URLs in Polypane

Browser extension

Install the Polypane browser extension to quickly send your current tab to Polypane (or right-click any url to send it to Polypane).

The extension is available for Google Chrome, Microsoft Edge, Apple Safari, Mozilla Firefox, Opera, Brave and Vivaldi and you can get the extension from the Download page.

Polypane extension in Chromium.

This way you won't have to bother copying the url, opening Polypane and pasting the URL into Polypane.

The browser extension adds a Polypane icon to your browser header. With it you can:

  • Click the Polypane icon to open the current page in Polypane.
  • Press alt + r to open the current page in Polypane.
  • Right-click any link and click "Open in Polypane".

If the app is not open yet, it'll automatically launch. If it is open, it'll open the page in a new tab.

Configure your dev server or OS to open development URLs in Polypane

If your dev server automatically opens localhost in your default browser when you start it, configure that to open Polypane instead. This way you don't have to consciously choose Polypane each time your start devving.

You can either configure the dev server itself, or use a browser manager to send localhost URLs to Polypane while keeping your regular browser the default for all other things.

Dev Servers

Browsersync

If you use Browsersync, you might have configured it to open your browser using the browser options. You can replace your current browser with "polypane", or add it to the list of browsers to open.

Polypane automatically adapts to work with Browsersync by turning off its own syncing functionality. You can configure Browsersync to disable its syncing features and use Polypane's faster built-in functionality or even replace Browsersync completely by also using Polypane's live reloading functionality. Read the Browsersync and Polypane docs to help migrate.

Create-react-app

You can prefix your start script with BROWSER=polypane to open your app in Polypane directly instead of in your default browser.

"scripts": {
  "start": "BROWSER=polypane react-scripts start",
  "build": "react-scripts build",
  "test": "react-scripts test",
  "eject": "react-scripts eject"
}
Other Code Editors and IDEs

If your code editor or IDE has a feature to automatically launch a browser, you can configure it to open Polypane. Learn more on our integrations page

Browser managers

For both Mac and Windows there are browser managers available. These will lets you send the URLs you open to any browser they support, either manually or by defining rules. You can configure this to always open localhost in Polypane, for example. The following browser managers have excellent support for Polypane:

In addition to these rule-based browser managers, you an also use Browserosaurus (macOS) or Account surfer (Windows) to quickly choose which browser or app to open any URL in.

For a full overview of browser managers including setup instructions, check out our tutorial: Always open localhost in your development browser.

You don't always need the full experience.

Though having multiple panes is the exciting part of Polypane for many devs, you don't always need those during your day-to-day. Luckily, configuring Polypane to look like a regular browser is easy. Switch to the "Full" layout through the layout switcher or by pressing B.

Then, if you don't want to use the Polypane elements inspector straight away (it has many additional features and works across panes, but it's also a new UI to learn) you can use the Chromium devtools instead. If you open that in panel, Polypane will look like a regular browser with the devtools you're used to.

Polypane with the full layout and chromium devtools open.

From here, you can start to explore other parts of the application, like the panel and debug tools.

PP

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