Application that gives you the power to control your Mac with keystrokes alone

Quicksilver for Mac

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe
Download Quicksilver 1.2.0

Quicksilver 1.2.0

 -  100% Safe  -  Open Source

What's new in this version:

New:
- Added a "Default Browser" proxy object (#1638)
- Text ending with / will be recognized as a URL. Entering qsapp/ will be expanded to http://www.qsapp.com/. This emulates the behavior of Safari 6's address bar. (#1594)
- Modifier-only activation is more reliable and now works in password fields and Terminal with "Secure Keyboard Entry" enabled (#1586, #1713, #1715, #1712, #1723)
- Show more detail when moving or copying files fails (#1668)
- Ignore incomplete downloads from Opera (.opdownload) when identifying the Latest Download (#1676)
- Include and exclude files using UTIs (#1708)
- The Reveal action can be used with multiple files (#1745)
- The Type Text action can be used with multiple text items (#1828)
- Append "(alias)" to the details of file aliases (#1770)
- Append "(symlink)" to the details of symbolic links (#1770)
- Allow moving restricted files to the Trash (#28, #1770)
- The results list will wrap when scrolling (#1928)
- The status bar icon supports Yosemite's dark theme (#1940)
- Includes the latest translations from Transifex project (#1900)

Fixed:
- Fix the Type Text action when typing non-ASCII characters (#1536)
- Fix for accented characters on non-US keyboards (#1696)
- Fix a crash with the Relaunch action (#1604, #1605)
- Better recognition of URLs containing a colon (#1594)
- Text proxies are created with a safe default value (#1624)
- Renaming no longer fails on folders with '.' in their name (#1586)
- Renaming no longer fails when only capitalization is changed (#1586)
- Fix "Allow capitalized keys to select the action" behavior under 10.8 (#1030, #1586)
- Fix a bug that prevented preferences from opening on 10.7 (#1628, #1630)
- Fix a crash in the Primer Interface (#1608)
- Make sure new triggers are selected after creation (#1637)
- Ensure that the correct default interface is used on a new installation (#1639)
- Load icons on the main thread to silence a warning on 10.9 (#1655, #1656)
- Update views on the main thread (#1832)
- Update results list on the main thread (#1770)
- Run the Update Manager on a background thread (#1847)
- Fixed some visual problems with the plugin updater (#1642, #1647)
- Fixed some bugs that prevented changing trigger settings (#1650)
- Prevent a crash related to the plugin updater (#1664)
- Prevent user-disabled items from appearing in the interface (#1685, #1688)
- Prevent corruption of pasted strings in triggers (#1597, #1730)
- Fix a crash when running some Internal Commands (#1724)
- Including/excluding files using unregistered extensions now works (#1469, #1708)
- Folders that that appear to have file extensions are correctly identified as folders when excluding/excluding (#1742, #1708, #1753)
- Correctly identify documents in iCloud (#1745)
- Don't advertise application launches when scanning processes (#1756, #1758)
- Clear the search string when clearing the first pane (#1760, #1772)
- Prevent crashes when using the Setup Assistant (#1731, #1772)
- More reliable matching of actions with items in the first pane under 10.9 (#1740, #1779)
- File actions appear when multiple files are selected (#1747, #1755, #1740)
- Prevent a crash when accessing items recently copied to the clipboard (#1716, #1774)
- Restore the ability to drag and drop objects from the Quicksilver interface (#1780, #1774)
- Make the Type Text action work with more items (#1779)
- Make sure actions are assigned correctly when an application claims support for files that literally have and extension of * (#1777, #1779, #1807)
- The Finder Selection proxy will now correctly refer to symbolic links instead of the links targets (#1729, #1748)
- Improved efficiency and reliability for the Current Selection proxy object (#1748)
- The Automator actions (Get Quicksilver Selection and Send to Quicksilver) are updated and working (#915, #1786)
- Prevent the plugin updater from going off screen (#1769, #1797)
- Update AppleScript definitions to eliminate a warning (#1810)
- Fixes for the number of items an action should support (#1815)
- Fix service actions that work with files (#1805, #1822)
- Small tweaks to text file handling and the Large Type action (#1804, #1808)
- Partially fix the Type Text action in applications like XQuartz and MS Remote Desktop (#1792, #1827)
- Fix the Get File URL action (#1844, #1845)
- Clear the first pane when an action returns results (#1846, #1847)
- Clear the first pane when a trigger creates a new search (#1846, #1847)
- Fix a bug that erased history when a pane was cleared (#1847)
- Prevent a crash when opening Trigger preferences (#1843, #1854)
- Fix a crash when creating a new trigger (#1848, #1860)
- Fix a crash during startup (#1860)
- Perform keyboard switching on the main thread (#1865)
- Remember how triggers are sorted across relaunches (#1867, #1868)
- Make QSResourceManager thread safe to avoid a number of crashes (#1861, #1871)
- Fix for dragging multiple files from Quicksilver (#1866, #1874)
- Fix for translucency in the results list under OS X 10.9 (#1838, #1877)
- Revert some changes to the results list (#1930)
- Bug fixes for sorting catalog entries (#1882)
- Add symbolic links to applications to the catalog (#1507, #1882)
- Don't add http:// to auto-detected hostnames when pasting or dragging (#1887, #1892)
- Fix triggers that get loaded before the catalog is fully populated (#1858, #1886)
- AppleScripts that specify direct and indirect types now accept UTIs (#1916, #1917)
- Open URL is no longer the default for files that are dragged or pasted into the interface (#1824)
- Fix a crash with the Open at Login actions (#1893, #1894)
- Fix a crash when determining default web browser (#1922)
- Allow right-arrowing into /var, /tmp, and /etc (#1922)
- Better handling of arrays returned from AppleScript (#1825, #1826)
- Fixed missing preference icons under Yosemite (#1932, #1933)
- Fix version comparison so 10.10 isn't treated like 10.1 (#1938, #1939)
- Internal Improvements (#1583, #1584, #1585, #1586, #1665, #1625, #1648, #1638, #1695, #1714, #1763, #1765, #1740, #1771, #1775, #1794, #1828, #1839, #1770, #1784, #1922)

Changed:
- The way files are represented has changed. Check any triggers, Shelf, items, etc. that have references to files (#1740)
- The third pane for Assign Abbreviation… defaults to the matched string (#1548)
- A friendly error is shown when assigning an abbreviation fails (#1586)
- Running Applications & Processes now includes those that aren't part of application bundles (#1559)
- MacOS (Classic) applications are no longer indexed (#1559)
- Cleaned up AppleScript support to eliminate a repeated log message (#1617)
- Use integrated graphics hardware whenever possible (#1645, #1646)
- Improve the format of the User-Agent String (#1699)
- Applications added to trigger scopes are displayed more clearly (#1531, #1705)
- Types specified in the include/exclude options are displayed more clearly (#1708)
- The catalog items cached to disk will be recreated on application downgrades as well as upgrades (#1762)
- The "Scanned" date for groups in the catalog will be taken from the group member with the most recent date (#1765)
- Use display names in command descriptions (#1779)
- The Finder Selection proxy object will only be cached for 0.5 seconds (#1748)
- The Latest Download proxy object will only be cached for 0.5 seconds (#1748)
- Default cache time for proxy objects reduced from 3 seconds to 2 (#1748)
- Avoid manual rescans of folders that are kept up-to-date automatically (#1806)
- Increase the timeout for plugin downloads to 30 seconds (#1856)
- Use the CDN directly for plugin downloading/checking (#1857)
- Use UTI instead of extension to get generic file icons (#1770)
- Get more file information using NSURL instead of LSInfoRecord (#1770)
- The appearance of the results list has been updated (#1877)

Development:
- Changes to fundamental types.: Make sure you use the constants instead of hard-coding the values. Property lists (where the values must be hard-coded) are backward-compatible, but should eventually be updated. (#1740, #1828, #1832)
- QSFilePathType changed from "NSFilenamesPboardType" to "public.data" and QSTextType changed from "NSStringPboardType" to "public.utf8-plain-text"
- Convert to Automatic Reference Counting (#1433, #1539, #1541, #1627, #1683, #1710, #1739)
- Add a script called stringstool to assist with localization (#1222)
- The functions in QSGCD have been renamed (#1598): runOnMainQueueSync to QSGCDMainSync and runOnQueueSync to QSGCDQueueSync
- Remove the architecture checks from qs-push-plugin (#1620)
- Add shared schemes to the project (#1693)
- Track an updated version of VDKQueue (#1697)
- Fix the unit test related to file types (#1698)
- Reduce the number of pop-up notices when using the Debug configuration (#1709)
- You can now specify directTypes for an action using UTIs (deprecating directFileTypes and the need to first specify NSFilenamsPboardType) (#1638)
- New macro to get a localized string from the current bundle NSLocalizedStringForThisBundle() - useful for plugin localization (#1638)
- The QSDownloads class is available to plug-ins (#1714)
- New QSUTI functions (#1708): QSIsUTI() determines if a given string is an existing UTI or not and QSTypeConformsTo() is an improved wrapper around UTTypeConformsTo() that is more reliable when dealing with unregistered types
- QSUTIForAnyTypeString() can now accept a file extension, type code, or UTI (#1740)
- It is no longer necessary to hard-code the "Product Name" in plug-ins. Just "delete" the bold setting and it should automatically take on the Target's name. Make sure the "Executable file" in Info.plist matches, or set its value to "${EXECUTABLE_NAME}". (#1738)
- New QSThreadSafeMutableDictionary class (#1794)
- Deprecated the replaceString:with: method (#1821)
- Allow plugins to define both minimum (minHostVersion) and maximum (maxHostVersion) supported build number for Quicksilver (#1835)
- New isExecutable method for file QSObjects (#1770)
- New canBeExecutedByScript method for file QSObjects (#1770)
- Add more file UTI unit tests (#1853)
- Changes for compatibility with Xcode 6 (#1864)
- Removed PkgInfo files to allow code signing under Xcode 6 (#1931)
- Rebuild and signed Automator actions using Xcode 6
- New method for running unit tests (#1939)

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe