monjardino.dev
AVAILABLE — NOW

← projects / Zonecraft

CASE EARLY DEV · 2026

Zonecraft

Two monitors, a dozen windows, and the same five minutes of dragging every morning. Zonecraft lets you draw that arrangement once, keep it as a profile, and drop every window where it belongs — without anything ever moving on its own.

ROLE
Design, architecture and code
TEAM
Solo
STACK
TypeScript · GJS · GTK4
STATUS
v0.1.0 · early development
Four windows placed into the Focus grid by Zonecraft

ZONECRAFT · GNOME SHELL EXTENSION

Why this exists

Every tiling extension for GNOME wants to take the wheel: you open a window and it gets thrown somewhere by a rule you did not write. The window manager, meanwhile, has no memory — unplug the second display and the arrangement you had is gone for good. I wanted the opposite contract: the layout is mine, it is reusable, and nothing moves until I say so.

context.md

1 # What was broken

2

3 - automatic tilers move windows for you

4 - no reusable layouts per monitor setup

5 - unplug a display, lose the arrangement

6 - ~5 min of dragging, every single day

7

8 > goal: draw it once, apply it on demand

SEE THE OTHER PROJECTS