hn.today

Show HN: Tinywm – a scrolling window manager for macOS, inspired by Niri

github.com5 points0 comments
Screenshot of Show HN: Tinywm – a scrolling window manager for macOS, inspired by Niri

Tinywm is a scrolling window manager that reimagines macOS windowing as an endless strip of columns so windows never overlap or force each other to resize. New windows open beside the current one on the active display and the strip simply scrolls past the screen edge; you move focus or slide the strip with a single configurable modifier plus H/J/K/L or arrow keys, use a three‑finger trackpad swipe, or open an overview to pick any window. It preserves window positions, animates movements with smooth spring motion, supports stacked workspaces per display, floating windows, and quick actions like cycling widths, moving windows between displays or workspaces, and dragging windows into place with real‑time slot previews.

Installation requires Apple silicon running macOS 14 or later and grants Accessibility (required) and optional Screen Recording for live window previews; an unsigned build script is provided for developers. A plain‑text config file (reloaded on save) controls defaults, key remaps, float/ignore rules, focus behavior and workspace rules. Practical limits include full‑screen apps using separate macOS Spaces, some fixed‑size windows being floated, password fields blocking the meta key, trackpad gesture conflicts with system gestures, and floating windows not guaranteed always‑on‑top. The project is GPL‑3.0 licensed and includes developer docs and build instructions.

Read on github.com0 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Hardware

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.