DEV Community

Ricardo Enciso
Ricardo Enciso

Posted on

I Built A MacOS App Because I Was Tired of Rearranging Windows

Window management on macOS isn’t really about windows

I didn’t think much about window management for a long time.

It was just one of those things you deal with:
drag a window here, resize it a bit, move something to another monitor.

Nothing dramatic.

But after a while, I started noticing how often I was doing it.


It’s not that it’s hard

macOS has gotten better at this.

You can snap windows, tile them, split screens, all that.
It works fine for the most part ([Apple Support][1])

The issue isn’t that arranging windows is difficult.

It’s that you keep doing it.


The part that gets repetitive

For me it usually looks like this:

  • coding → editor, terminal, browser
  • writing → notes, docs, maybe music
  • debugging → logs, tools, random tabs

Every time I switch between those, I end up doing the same thing:

moving things around
resizing
putting windows back where they “feel right”

It only takes a few seconds, but it happens a lot.


At some point I noticed something

Even after using window managers for a while, I was still doing the same thing.

Moving things around
Resizing
Putting windows back where they made sense

It was quicker, sure

But every time I switched tasks, I was still setting everything up again


The shift that made more sense to me

At some point I stopped thinking about individual windows.

Instead, I started thinking in terms of setups.

Like:
“this is my coding setup”
“this is my writing setup”

Not just where things go, but the whole arrangement.

Once you think about it like that, the problem changes a bit.

It’s less about:

how do I move this window?

and more about:

how do I get back to this setup?


What I ended up building

I ended up making a small app for myself around that idea.

It still does the basic stuff:

  • snapping
  • shortcuts
  • simple layouts

But the main thing is being able to:
save a setup and bring it back later

That’s it.

No big automation or anything fancy.

Just not having to rearrange everything again.


When it actually helps

It’s not something I use every minute.

But it’s noticeable when:

  • I switch between different types of work
  • I come back to something I was doing earlier
  • or I just don’t feel like setting things up again

Sometimes I still move things manually.
Sometimes I don’t bother restoring anything.

It just depends.


If you’re curious

It’s called Snapback:
https://snapbackapp.com

It’s free to use

Windows shifting on a Mac Display


That’s basically it

This isn’t one of those tools that changes everything overnight.

It just removes a small, repetitive thing from your day.

And for me, that ended up being enough to care about it.

Top comments (0)