Jun 10, 2009
A good app launcher makes all the difference in the world to me. It is really painful when there isn't one available, "How the hell do I open an application?!?!". On OS X there is always the Spotlight functionality, but that has never satisfied my needs. I need to be able to manipulate the item from the launcher, not just open it. I guess "launcher" is a really bad term for it, in reality it's a "do a bunch of awesome stuff thingamajig", but that's not easy to say.
Quicksilver has been my "launcher" of choice for quite some time now and before that I was using Butler, which I originally tried out because of its clipboard implementation. Quicksilver was recently open sourced, since the lead developer now works for Google and their launcher product called Google Quick Search Box. This was pretty much the beginning of the end for QS. While there are still some folks working on the open source version, it has been a slow process.
I recently overheard Andi Zeidler talking about LaunchBar on Twitter, so I decided to give it a try. That has turned out to be an excellent choice. Quicksilver has been plagued with some really strange issues for quite some time. Most of them are bearable, but sometimes it can be really annoying when you are trying to get something done fast. In the week and a half that I've been using it, the program has really exceeded all my expectations. So what makes it better?
There are a lot of really nice features in LaunchBar. Here is a rundown of some of the features that make it one of the best I've used.
- Web searches are quoted properly, you can search for "Bob Marley & the Wailers" and get the proper results
- Setup of LaunchBar is orders of magnitude easier than Quicksilver. If you've ever set up the clipboard and shelf in Quicksilver then you know what I'm talking about.
- The default setup of LaunchBar makes much more sense, which is helpful for n00bs
- The clipboard in LaunchBar is really nice
- It doesn't assume that everything with a dot in it is a URL
- You can access each line of a copied item from a sub menu
- The clipboard menu tells you where the item was copied, and how many characters and lines it contains
- You can merge multiple clippings into one by using the ClipMerge functionality
- Using the OS X services menu items in LaunchBar actually works. This makes things like WordService useful again!
- LaunchBar is really fast compared to Quicksilver
- LaunchBar doesn't randomly forget its settings like Quicksilver would with the actions sometimes
While it has been an overall positive experience, there are still some things LaunchBar could learn from Quicksilver.
- No custom triggers. This was one of my favorite things about Quicksilver. You could assign a keyboard shortcut to any "subject, verb" action. LaunchBar does not have this concept. It has "abbreviations", but it's not the same. I liked to be able to type "ctrl + option + cmd + l" and go to the login window. You can still do this in LaunchBar, but it takes more keystrokes.
- No social bookmarking support. Quicksilver has a nice delicious integration that allows for the indexing of all your bookmarks and their corresponding tags. I used this feature A LOT. My brain is on the web, Quicksilver helped me query it very quickly.
- LaunchBar doesn't have the concept of plugins like Quicksilver does. If it isn't there, then your only option is Applescript. Applescript sucks.
- LaunchBar doesn't have the concept of a persistent clipboard or shelf. This is another feature from Quicksilver that I use A LOT.
- Running unix executables from LaunchBar requires an open terminal window. Quicksilver can do these tasks in the background. LaunchBar has the ability for these scripts to be placed in the "Actions" folder. However, you have to have a property list file next to it that tells LaunchBar to run it in the background. This is less than optimal, especially for pre-existing executables.
- LaunchBar doesn't have the same "comma trick" as Quicksilver does. I rarely use this feature, so it's not a big deal for me. You might be able to exchange some of the behavior by using the ClipMerge facility in LaunchBar.
- With LaunchBar, you really need to read the docs to get the most out of it. There are a a lot of hidden gems in the form of keyboard combos. With Quicksilver it was usually pretty self-explanatory how to do things. Luckily the LaunchBar docs are very informative.
- You can't start entering text like you could with Quicksilver by presssing "." and typing some text. LaunchBar has an "Enter Text" action that allows you to do something similar. Someone in the forums suggested that you assign "," to the "Enter Text" action. This works out well.
- Performing "actions" on the "subject" are not as easy in LaunchBar. For instance, there are usually some actions hidden in the context menu of the item, you can right click or use a keyboard combo to open it up, but that's kind of a pain
In my humble opinion, LaunchBar is the best launcher out there right now. It could still stand to learn a few things from Quicksilver. But overall LaunchBar is the superior application. Hopefully there are devs watching the LaunchBar forums that will implement my requests :) While I wait for them to be implemented, I'm using a stripped down Quicksilver that just contains the delicious and shelf plugins to fill in for that missing functionality of LaunchBar.
If you haven't given a try yet, I strongly recommend you download a trial of LaunchBar 5 and take it for a spin.