I built a Mac app because the red X has been lying to me for two years

by

On macOS, clicking the red X doesn't quit an app. It closes the window. The app

keeps running — RAM, Dock, Cmd+Tab switcher.

Every Mac user learns this and adapts. I never did. I'm a student, I got my first

MacBook not long ago, and I spent months "closing" apps that were still very much

alive.

So I built Quitly. A menu bar app that quits an app for real when its last window

closes. One-click Quit All. And a list of apps it never touches.

Launching here Saturday. Before that, a question I actually want answers to:

Which app on your Mac would you never want auto-quit? I'm building the default

exceptions list and mine currently has Chrome, Messages and Spotify. Curious what

I'm missing.

10 views

Add a comment

Replies

Best

One thing I went back and forth on while building Quitly: how fast

should it quit an app after its last window closes?

Instant felt wrong the moment I tested it — close a document just to

switch to another one in the same app, and Quitly would kill it before

you even got there. So there's a 2-second grace period built in. Close

a window, and if a new one from that app doesn't show up within 2

seconds, only then does it quit.

Small detail, but it's the difference between "smart" and "annoying."

Happy to make it user-adjustable in a future version if people want

more or less buffer.

Curious if 2 seconds feels right to you, or if you'd want it

shorter/longer?

Something I want to be upfront about: Quitly isn't notarized through

Apple's developer program yet (that's $99/year). It's a real

decision, not an oversight — I wanted to validate that people

actually want this before putting money into it.

Practical effect: macOS will block the first launch with a security

warning. You'll need to go to System Settings > Privacy & Security >

Open Anyway once. After that, it runs completely normally, forever.

If Quitly does well, notarizing is the first thing I'll invest in —

removes this step entirely for new users. For now, wanted people to

know exactly what to expect instead of hitting it cold.