● Works with Apple Silicon & macOS Sequoia
Control your Mac faster than ever with magical trackpad gestures.
Discover 30 easy-to-use titlebar, dock and menubar gestures that will supercharge your workflow.
Swish supports Magic Trackpad, Magic Mouse and keyboard shortcuts.
Still clicking buttons?
Use the default 2×2 grid or unlock the 3×2 and 3×3 grids with a modifier key.
Also works with ←↑↓→ and WASD keys.
Your desktop never looked so clean. Swish is the only window manager to truly honor the macOS look.
Drag the divider to resize multiple windows at once.
Swipe to instantly move windows between screens based on their physical location in your multi-monitor setup.
Working with spaces also gets a major productivity boost.
The settings window explains everything in detail. Gestures can be toggled on or off.
There's also a quick tutorial to get you started.
BifurcatedTales
Tarun A.
Eric T.
Mordechai F.
Once you have gotten used to it, Swish is way faster and more accurate than its dragging-based cousins, especially on a multi-monitor setup. No more accidentally opening Mission Control while dragging windows to the to top or fumbling around on screen edges. Also, Swish lets you manage screens & spaces and does much more than just snapping windows.
Swish is designed to feel like a truly native feature of macOS. This involves a lot of custom internal logic, making it less customizable but way more elegant than BetterTouchTool. Also, Swish requires no configuration whatsoever, everything just works right out of the box.
With BetterTouchTool however, you can define app-specific gestures and completely redesign your MacBook's TouchBar, so there is definitely value in using both.
Swish is primarily designed for the Magic Trackpad, but it also works with the Magic Mouse. You can invoke pretty much all gestures by swiping and double-tapping in conjunction with modifier keys.
There's also the fantastic Mac Mouse Fix, which emulates touch events for any third-party mouse. Just enable Smooth Scrolling or set any button's Click & Drag action to Scroll & Navigate.
Yes! Swish supports Arrow, WASD, IJKL and Dvorak hotkeys, so you can invoke all snapping, screen & spaces gestures with your keyboard. Check out the Advanced tab in Swish's settings.
A full Swish gesture ends with you lifting your fingers. To invoke the same direction multiple times, pause your finger movement momentarily (until you feel haptic feedback) and then continue the motion without lifting inbetween.
As to not interfere with system scrolling and zooming behavior, the window toolbar/titlebar serves as a safe area for gestures. You can set a Super Modifier key to enable gestures anywhere on a window. Gestures also work on windows in Mission Control and App Exposé.
Unfortunately Firefox does not implement the Accessibility API required to detect if there's a scrollbar present. As a workaround, you can go to Firefox › View › Toolbars › Customize... and then check Title Bar in the lower left corner.
You can also ignore Firefox via Swish's menubarlet and then use the Super Modifier for all Firefox gestures.
Just click on a gesture's icon in the settings window to enable or disable it.
On rare occasions, apps may lose their system privileges without reflecting that change in the UI. Go to System Settings › Security › Privacy › Accessibility and re-check Swish in the application list. If this does not help, try removing and re-adding Swish.
Swish is very efficient. Due to a limitation on Apple's side though, Swish needs to listen to all mouse movement. This averages to well below 1% for most users, so any impact on battery life won't be noticeable. Swish also stays below 20MB of RAM if you don't open its settings window during use.
Apple only allows sandboxed apps on the App Store. Swish needs to perform low-level system operations which prevent it from being sandboxed. Read more here.
Not if you don't want to! You can buy a full license for Swish with no recurring costs.
If you sign up for Setapp, you will get ad-free access to Swish and over 200 premium macOS and iOS apps for a flat monthly fee.
One Swish license includes two activations. One activation counts for all users on a single machine. Please remember to unlink your license in the About settings tab if you are moving to another Mac.
Two weeks. That's 14 days!
Yes. Just send an email from your .edu address for 33% off.
Swish works on macOS 10.13 and above. Optimized for Intel and Apple Silicon (ARM/M1) Macs.
The excellent Mackup backup utility supports Swish. If you prefer to do it manually, please refer to this guide.