# What is a scrolling window manager? Scrolling vs tiling, explained

Source: https://chainyourmac.com/what-is-a-scrolling-window-manager  
Updated: 2026-09-18 · Author: Ahmed Gagan (maker of ChainYourMac)

A **macOS scrolling window manager** puts your windows on an endless horizontal strip. You scroll instead of rearranging. Nothing reflows. Here's the model, and how to run it on a Mac today.

> **short answer:** A **scrolling window manager** (also called *scrollable tiling*) places windows side by side on an endless horizontal strip that extends past the edges of your screen. Opening a window adds a column next to the one you're in; nothing else resizes. You move between windows by scrolling the strip. A **tiling** window manager instead divides the visible screen, so every new window shrinks the others. Well-known examples are [Niri](https://chainyourmac.com/niri-for-mac) and PaperWM on Linux, and [ChainYourMac](https://chainyourmac.com/) on macOS.

## The definition

A **scrolling window manager** is a window manager that arranges windows side by side on an endless horizontal strip rather than fitting them all inside the visible screen. The strip extends past the display's edges; you navigate by scrolling it — with trackpad gestures or keyboard shortcuts — and the focused window slides into view.

Two properties define the model:

- **Windows keep their size.** A window is as wide as you made it, whether there are two windows on the strip or twenty.
- **New windows never cause reflow.** Opening an app inserts a window next to the focused one. Nothing else moves, shrinks, or rearranges.

The mental model is a camera panning across a long desk: everything has a fixed place; you just look at different parts of it.

## Scrolling vs tiling window managers

Both are automatic — the window manager places every window for you. The difference is what happens when you run out of screen:

|  | Tiling (grid / BSP) | Scrolling (strip) |
|---|---|---|
| Where windows live | Inside the visible screen, always | On a strip that continues past the screen edges |
| Open a new window | Every window on screen gets smaller | A new column appears; nothing else resizes |
| Ten windows open | Ten small tiles, or you move some to other workspaces | Ten comfortable columns, a scroll apart |
| Navigate | Focus left/right/up/down in the grid | Scroll the strip (keys or trackpad) |
| Best at | Seeing many windows at once | Focused work on one or two windows, the rest close by |
| Examples | i3, Hyprland (dwindle), yabai, AeroSpace, Amethyst | Niri, PaperWM, ChainYourMac, OmniWM |

## How it differs from grid tiling and snapping

### vs. grid/BSP tiling (yabai, AeroSpace, Amethyst, i3)

Traditional tilers keep every window inside the visible screen at all times, which forces a trade-off: **each new window takes space away from the others**. Open a sixth window and all six get resized. Scrollable tiling drops that constraint — the layout grows sideways instead of subdividing. You lose "see everything at once"; you gain layouts that never change behind your back. We compare the two models in depth in [ChainYourMac vs yabai](https://chainyourmac.com/chainyourmac-vs-yabai) and [vs AeroSpace](https://chainyourmac.com/chainyourmac-vs-aerospace).

### vs. window snapping (Rectangle, Magnet)

Snapping tools move one window to a position when you ask — half-screen left, quarter top-right. They're manual and they don't *maintain* anything: the "layout" is just wherever windows happen to be. A scrolling window manager continuously maintains the strip for you, like a tiler does, while feeling closer to how you already scroll everything else. More in [ChainYourMac vs Rectangle](https://chainyourmac.com/chainyourmac-vs-rectangle).

## A short history

The model was pioneered by [PaperWM](https://github.com/paperwm/PaperWM), a GNOME Shell extension whose name nods to the "paper" metaphor — windows on a continuous roll. For years it was a beloved niche tool among GNOME users.

Then [Niri](https://github.com/niri-wm/niri) arrived: a from-scratch Wayland compositor written in Rust with scrollable tiling as its core idea. Niri's polish and performance pushed the model into the mainstream of the Linux desktop conversation, and "scrolling window manager" became a category name rather than one extension's quirk.

By 2026 the idea had spread well beyond its origins. [Hyprland](https://chainyourmac.com/hyprland-for-mac) added a built-in scrolling layout in v0.54 (February 2026), KDE has [Karousel](https://github.com/peterfajdiga/karousel), sway users have [scroll](https://github.com/dawsers/scroll), and komorebi on Windows gained a scrolling layout in v0.1.38 (September 2025).

macOS got there through several routes: community Hammerspoon scripts — [PaperWM.spoon](https://chainyourmac.com/paperwm-spoon-setup) and the lighter [ScrollDesktop.spoon](https://github.com/jocap/ScrollDesktop.spoon) — and native apps: [ChainYourMac](https://chainyourmac.com/), which pairs a Rust engine with a SwiftUI interface (origin line: "Niri wasn't for Mac, so I made one"), and the open-source [OmniWM](https://chainyourmac.com/chainyourmac-vs-omniwm) for macOS 26 Tahoe. There's a full rundown in [the best scrolling window managers for Mac](https://chainyourmac.com/best-scrolling-window-managers-for-mac).

## Why people prefer it

- **No reflow anxiety.** In a grid tiler, opening a terminal can shrink your editor mid-thought. On a strip, layouts are stable by construction.
- **Spatial memory.** The strip has a geography — notes to the far left, editor in the middle, browser to the right. Your hands learn where things *are*, not just their names.
- **Laptop-friendly.** On a 13-inch screen, a grid of five windows means five unusable windows. A strip shows one or two comfortable windows at a time and keeps the rest a swipe away. The same logic makes ultrawides feel natural too.
- **It matches an existing instinct.** You already scroll timelines, docs, and photos. Scrolling your windows needs no new mental model.

## The core interactions

Every scrolling window manager is built from a small set of verbs. **Focus movement** walks the strip left and right — in [ChainYourMac](https://chainyourmac.com/) that's Option+H and Option+L (or Option+arrows) on a fresh install, or a three- or four-finger trackpad swipe. **Swapping** reorders windows on the strip without resizing anything. **Width presets** cycle a column through sizes you chose (a third, a half, two thirds…), which replaces the fiddly edge-dragging of floating windows. **Centering** pulls the focused window to the middle of the display for deep-focus moments.

Implementations then layer on their own ideas: **stacking** (piling related windows into one column that scrolls as a unit), floating exceptions for utility windows and pickers, and rules that pin certain apps to certain sizes. The important part is that all of these operate *on the strip* — there's no layout tree to learn, no split directions to plan. The strip is the whole data structure.

## Who it's *not* for

Honest answer: if your workflow depends on seeing six windows at once in a fixed dashboard grid — monitoring, trading, support queues — a BSP tiler like yabai or AeroSpace serves that better. Scrollable tiling optimizes for focused work on one or two windows with fast access to the rest, not for maximum simultaneous visibility.

## How to try scrollable tiling

- **On GNOME (Linux):** install the PaperWM extension.
- **On Wayland (Linux):** run Niri as your compositor, or switch Hyprland to its scrolling layout.
- **On Windows:** komorebi's scrolling layout.
- **On macOS:** tinkerers can script it with PaperWM.spoon; if you want it as a polished native app — trackpad gestures, GUI settings, per-display strips, [rebindable shortcuts](https://chainyourmac.com/#shortcuts) — that's [ChainYourMac](https://chainyourmac.com/). Or just use the live demo on this page — it's a working model, not a video.

**See the strip in motion on your own Mac.** ChainYourMac brings scrollable tiling to macOS as a native app — Rust engine, trackpad gestures, GUI settings. Price and checkout: https://chainyourmac.com/#pricing (one-time purchase, lifetime license; macOS 13+ on Apple silicon).

## FAQ

### Is a scrolling window manager the same as a tiling window manager?

It's a subcategory with one big difference. Both tile windows automatically without overlap, but a grid/BSP tiler fits every window inside the visible screen — so each new window resizes the others. A scrolling window manager tiles windows onto a strip that extends past the screen edge, so windows keep their size and you scroll instead of reflowing.

### Does scrollable tiling work with multiple monitors?

Yes. Implementations typically give each display its own independent strip with its own focus and scroll position. [ChainYourMac](https://chainyourmac.com/) on macOS does this, and also gives each macOS Space its own strip.

### Is there a scrolling window manager for Windows?

Nothing mainstream or mature as of 2026. The well-known Windows tilers — GlazeWM and komorebi — are grid tilers, not scrolling ones. The established scrolling options are PaperWM on GNOME, Niri on Wayland, and ChainYourMac on macOS.

### What's the best scrolling window manager for Mac?

There are two real options: [PaperWM.spoon](https://chainyourmac.com/paperwm-for-mac), a free Hammerspoon script for people who like configuring in Lua, and ChainYourMac, a native app with trackpad gestures, GUI settings, and a Rust engine ($9.99 one time, macOS 13+). See [our full comparison of the options](https://chainyourmac.com/best-scrolling-window-managers-for-mac) for details.

### Why do people prefer scrolling over grid tiling?

Three reasons come up again and again: windows never change size behind your back (no reflow), the left-to-right strip matches spatial memory (your editor is always "to the left of" your browser), and it works beautifully on laptop screens where a grid would make every window too small to use.

## Related

- [PaperWM for Mac](https://chainyourmac.com/paperwm-for-mac) — The GNOME original, the Hammerspoon port, and the native option.
- [Niri for Mac](https://chainyourmac.com/niri-for-mac) — Every way to get the Niri workflow on macOS, compared.
- [Best scrolling window managers for Mac](https://chainyourmac.com/best-scrolling-window-managers-for-mac) — Every option in 2026, ranked honestly — free ones included.
- [ChainYourMac vs Rectangle](https://chainyourmac.com/chainyourmac-vs-rectangle) — When you outgrow window snapping — and when you honestly haven't.
