Quicksilver (software)
Quicksilver's 3-pane interface |
|
Developer(s) | Blacktree Software |
---|---|
Stable release | ß65 (Build 3920} / February 19, 2012 |
Operating system | Mac OS X |
Type | Application Launcher (utility software) |
License | Apache License |
Website | http://qsapp.com |
Quicksilver is a computer utility software program for Mac OS X, originally developed by Blacktree Software and distributed freely. It is essentially a graphical shell for the Mac OS X operating system, allowing users to use the keyboard to rapidly perform tasks such as launching applications, manipulating files, or sending e-mail. It is similar to the Mac OS X applications LaunchBar and Alfred, but uses a different interaction paradigm. Because of its flexible interface and extensibility, Quicksilver has been frequently called one of the top productivity apps on the Mac.[1][2]
Contents |
[edit] Features
[edit] Interface
Invoked with a keyboard shortcut, Quicksilver has three panes, into which the user can enter an object, an action, and an optional attribute—analogous to creating a sentence with a subject, verb, and object.
Quicksilver is a background application that runs while the operating system is running, maintaining a "catalog" of files and objects on the user's computer. By applying incremental search as the user types, Quicksilver predicts the filename or action typed by the user and automatically selects the object. Quicksilver users a priority system based on prior usage to "learn" the user's habits, ultimately requiring only a few letters for the most commonly-selected objects.
Quicksilver's icon is based on the alchemical symbol for mercury, "quicksilver" being an archaic name for the element.
[edit] Extensibility
[edit] Triggers
Quicksilver allows users to define "triggers," which perform a specific command (direct object/action/indirect object combination) whenever a customizable keyboard shortcut is pressed. For instance, if a command opening the Documents folder is bound to the F7 key, this hotkey would trigger that action regardless of what application the user is currently in.[3]
[edit] Plug-ins
Quicksilver has a built-in plug-in architecture, allowing the user to choose and install plug-ins providing integration with a specific program, interface, or new feature. For example, plug-ins exist for sending email via Mail without opening the application or manipulating images via text commands.[3]
[edit] Flexibility
Because shell scripts and AppleScripts can be stored in the catalog, any function which can be performed with a script can be tied to Quicksilver through either the command window or triggers. Because most Apple-native applications have extensive scripting libraries, many common tasks can easily be performed from Quicksilver. For instance, iTunes can be told to play or pause, increase or decrease the current track's rating, or skip to the previous or next track.[3]
There are various visual interfaces for Quicksilver, Constellation Menus supporting mouse gestures, and a Notification Hub which supports Growl.
[edit] History
On November 6, 2007, the source code for Quicksilver was made available via Google Code.[4]
In November 2009, development shifted to using GitHub.[5]
Quicksilver is now developed by a team of volunteers known collectively as QSApp.[6]
At the end of 2010, a new website QSApp.com was launched, with the aim of unifying and collating all of Quicksilver's fragmented builds, plugins and support groups. Since its launch, the site has included a new Plugins Repository, Wiki and Downloads section. After several months of development, Quicksilver version β59 was released; a marked point in the history of the application.
[edit] Alchemy
Experimental trunk builds of Quicksilver, known as Alchemy, have many major changes.
- Triggers are moving to a separate product, called Catalyst
- All the little frameworks are being joined into one big one called Crucible. This includes extensions and core functionality that most apps and plugins will use. This is currently called QSBase.framework
- The preferences will be greatly simplified. There will be Extras-style advanced preferences for the fiddly options.
- Plugins are going to be hidden from most users, they'll activate themselves automatically or be installable from the web
- β5X Plugins are incompatible.
These builds have four major components: Crucible, a framework with extension to AppKit and tools common to all Alchemy apps; elements, a framework supporting the plugin architecture; quicksilver, a command window driven launcher; and catalyst, which triggers a preference pane.
[edit] See also
[edit] References
- ^ http://thenextweb.com/2009/05/04/quicksilver-mac-greatest-app-time/
- ^ http://lifehacker.com/247129/hack-attack-a-beginners-guide-to-quicksilver
- ^ a b c http://mysite.verizon.net/hmelman/Quicksilver.pdf
- ^ Lu, Mat (2007-11-06), Quicksilver goes Open Source, http://www.tuaw.com/2007/11/06/quicksilver-goes-open-source/, retrieved 2007-11-06
- ^ "Bug fixes to latest - svn/branches/B5X B56a7 (3825)". blacktree-quicksilver mailing list. 10 November 2009. http://groups.google.com/group/blacktree-quicksilver/msg/f3ffca725a6d5d33. Retrieved 17 November 2009.
- ^ Quicksilver GitHub, https://github.com/quicksilver/Quicksilver/, retrieved 10 June 2011