Remix.run Logo
nickjj 2 days ago

> Sort of like those blackboards / whiteboards that you can roll around.

Yes exactly. Since I was a kid, I always envisioned a future world where all of my walls were a monitor and I could just move across them as needed to focus on things. A scrolling manager isn't quite that but it's in the right direction.

I don't like switching between full screen windows because mentally it's so much easier (IMO) to keep things in context when I see all the important things at once. I want to see my code, the terminal output, search results and the docs in 1 view but when I don't care about the search results and docs I want to quickly throw them off to the side, but still have them available if needed on demand.

Situational splitting with scrolling allows for the above without the cognitive load of hitting a million hotkeys to move things to workspaces and balance your splits.

I've always felt like with traditional tiled window managers you're trading 1 problem for another. Instead of meddling with every floated window's size and position you're meddling with split sizes and workspace management.

> What's your favorite?

It's too soon to say as I've only recently discovered them. I do think Niri and Hyprland with https://github.com/cpiber/hyprscroller or https://github.com/hyprwm/hyprland-plugins are places to start. Niri has scrolling as a first class feature. The first Hyprland link is a fork of a deprecated plugin and the 2nd link is an official new plugin but it's super bare bones and a big WIP.

cygn 2 days ago | parent [-]

The hyprscroller author made a fork of sway called scroll: https://github.com/dawsers/scroll

I quite like it!