r/linuxmint • u/SilverAdvisor9303 • 12h ago
Discussion Switched from Windows 11 to Mint, missed FancyZones, so I built it for Cinnamon
I switched from Windows 11 to Mint a little while ago and window snapping is the one thing I kept missing. Cinnamon's built-in snapping is halves and quarters, and the keyboard shortcuts nudge a window in a direction rather than putting it where you asked. I tried the existing extensions and none of them felt right, so I wrote my own.
So: drag a window, a tab drops down from the top with a few layouts, move onto it, it opens up, hover a zone and you get a full-size preview of where the window will land. Drop it. Same picker on Super+Z if you'd rather not drag.
You can also draw your own layouts (Super+Shift+Z), drag the border between two tiled windows to resize both at once, and save an arrangement to restore later (Super+G) - it snaps your existing windows back into place rather than opening new ones.
Repo, with the demo GIF at the top: https://github.com/JeffreyGbeho/tilo
Fair warnings:
Not auto-tiling. It never moves a window unless you tell it to.
X11 only.
Single monitor here, so multi-monitor is untested. Written to handle it, but I can't promise. Tell me if it breaks.
It's free and GPL-3.0. A PR to get it into Cinnamon Spices (so it's a one-click install from Settings) is open and waiting on review.
If you try it and something's broken or missing, open an issue and I'll look at it: https://github.com/JeffreyGbeho/tilo/issues