Polypane. For devs who care

@polypane.app

The missing half of your development environment. Chromium-based workspace for building great websites. Built for web developers who care | Try out for free at https://polypane.app | By @kilianvalkhof.com

Remember these? Well, we made them available online using some fun CSS transitions, and we made them available as free print-ready downloads too! Go play with them here: polypane.app/cheatsheets/

Cheatsheets | Polypane

A collection of handy sheets for web devs, covering CSS Flexbox, CSS Grid, Anchor Positioning, and Invoker Commands.

polypane.app

Polypane. For devs who care@polypane.app · 2mo ago

We’re still at @cssday.nl! If you haven’t swing by out booth yet, we have these cool cheat sheets on Flex Grid, Anchor positioning and invoker commands. Come grab some!

Four stacked cheat sheets on a table.

we're waiting for a fix to Electron to land before we can release the next version but in the mean time we're just building new features. This morning we added support for all the chrome.tabCapture extension APIs, which should bring in support for a whole new range of extensions.

Guess which browser went 29 major versions without having a directory listing feature... Well, not anymore, the upcoming version of Polypane now has a beautiful directory listing! It's fast, responsive, easy to navigate, and part of an exciting new feature we're keeping under wraps for now.

Polypane showing a directory listing page across three panes

We've been experimenting with CSS´s upcoming Random() function to see what it can do. In the mean time we found a few browser crashes and a way to implement random-item() before it actually lands. Best viewed in Polypane 29+ (For now!) polypane.app/blog/experim...

Experimenting with random() in CSS | Polypane

CSS is getting a random() function that lets you set properties with a random value, letting you make interesting and creative new designs. It's available in…

polypane.app

We've been experimenting with CSS´s upcoming Random() function to see what it can do. In the mean time we found a few browser crashes and a way to implement random-item() before it actually lands. Best viewed in Polypane 29+ (For now!) polypane.app/blog/experim...

Experimenting with random() in CSS | Polypane

CSS is getting a random() function that lets you set properties with a random value, letting you make interesting and creative new designs. It's available in…

polypane.app

I wrote the logic for this so it shouldn't surprise me, but I was very pleased nonetheless to see that @polypane.app's focus order overlay perfectly takes the reading-flow example in @matuzo.at's article into account.

A code + live preview example using reading-flow, with an overlaid focus order that follows the reading flow and not the source order.
Manuel Matuzović @matuzo.at · last mo.

I saw a great introduction to CSS Grid Lanes, aka Masonry Layouts, by @patrickbrosset.com at CSS Day 2026. I liked the versatility of its use cases, but I was also concerned that it's inaccessible by default. matuzo.at/blog/2026/gr...

We have a huge backlog of ideas and user requests going back all the way to our initial beta in 2017 and some even earlier. They stick around until the timing is right, like adding text selection sync, a backlog item we added on April 12th, 2019 (predating Polypane 1.0!) and that's shipping soon.