Features/Smart conditionsยทIntroduced in 1.0.0

Only when a specific app is running

Shake only when an app on your watchlist is open.

What it does

Limits shaking to times when at least one app on your comma-separated watchlist is running.

How it works

Shake It On reads NSWorkspace.runningApplications and matches the localized app name against your terms (case-insensitive substring).

Where to find it

Settings โ†’ Only Shake If โ†’ App is open matching, then a comma-separated list.

When to use it

Great for 'shake while Zoom is open', 'shake while Final Cut Pro is open', 'shake while Xcode is rendering'.

Tips

  • Match by part of the name โ€” 'Final Cut' matches 'Final Cut Pro'.
  • Use multiple terms for multiple apps: `Zoom, Teams, Slack`.