A gesture layer and window manager for the trackpad power user.
Control windows and applications right from your trackpad with intuitive two-finger swipe, pinch, tap, and hold gestures. Always be in control with live tooltips and haptic feedback.
Hey there!
I love using the trackpad on my MacBook Pro and always wondered why its excellent gesture recognition does not extend to controlling windows and apps. Also, dragging-based window managers suck on a multi-monitor setup.
So after graduating, I spontaneously decided to learn Swift and make this idea reality.
You will most likely need a short time to get familiar with Swish's gesture system, especially for advanced features like pausing gestures, chaining from dock and screen switching, but after that, 'swishing' becomes second nature and you won't be able to live without it.
There are a lot of details to discover. The documentation for Swish is its preferences window, so read thoroughly!
This launch turned out to be sliiiiightly stressful as I wanted to get Swish out before WWDC on Monday and I had to rethink some core components after realizing that apps using the Accessibility API cannot be published to the App Store anymore. Oops.
There is a 7 day trial period, after that Swish is 5€/$/£ for a limited time. Swish is notarized by Apple, so it's ready for the latest Mojave update (10.14.5). Let me know if you need help enabling system permissions!
I really hope you like it and although I call myself 'highly opinionated', I am always open to suggestions, so bring 'em on!
@chrfyi Really nice work, Christian. I'm a heavy Alfred and keyboard shortcut user so this could be the missing piece for me!
Who do you see this product being for? I'm always amazed that people don't know about the native gestures that are already available to them.
@iammarcthomas I'm glad you like it! It's mostly aimed at trackpad power user, "casual" MacBook users seem a bit overwhelmed at first. Everyone loves the swipe down to minimize gesture though.
Most of the gestures also work on Magic Mice, although it feels a bit clumsy to me — maybe because I'm not used to working with a mouse anymore.
@chrfyi I like Swish!so I paid Swish 5 EUR via PayPal to activate it. but after I paid the bill, I don't receive any activate code yet!how could I resolve this issue? thanks for your help.
@thatakke Thanks! Windows support is very unlikely unfortunately. What do you mean by switching tabs in Chrome? I'm working on support for closing tabs in Chrome tho.
Really love this app. I see that it uses native Apple's "natural scrolling" touchpad setting. Would be perfect if you could implement not "natural" gestures because every gesture now is upside-down :D
@christophepas That's actually the only gesture that I'm not quite happy with. Most intuitive should be pinching in, but that should be reserved for close and quit and I did not want to require three pinches for quitting from fullscreen.
So to answer your question, you can use the same gestures you use to enter fullscreen — double tap, pinching out and swiping up (no modifier key required to exit).
@dscos I'm glad you like it! I know what you mean regarding the icon. Maybe I'll come up with something more 'solid'. You can always disable the menubar icon completely (that's what I do), either by cmd+dragging or in the preference window.
Recently switched to this from Rectangle, and the intuitiveness + UI of this app has me hooked.
The app really adds to the seamless integration-ness with macOS.
PROS:
Stays out of sight until you need it. Has a lot of gestures to use, all of which you can turn off and keep the most relevant ones on per your workflow.
Haptic feedback.
Memory utilization on my M1 MacBook never exceeds 60mb.
CONS:
Due to the huge variety of excellent gestures, the tutorial within the app is not that thorough.
It has a free 14 day trial so you should definitely check it out for yourself.
@jonascisum Licensing for Swish is handled by Paddle, which is the de-facto standard for indie Mac apps. By default, I think, licenses can be activated on 2 devices. Do you need more than that?
Swish