Quicksilver Changelog
Changes - 2.4.3 (4042)
Changed
- Remove use of multiple private API that could no longer be maintained
- Unfortunately this breaks Quicksilver's "pretty" animations for now
- Fix a few more
QSProcessMonitor
crashes by using the threadsafe dict in more places - Simplify locks in
QSThreadSafeMutableDictionary
by switching to@synchronized
Changes - 2.4.2 (4041)
Fixed
- Force-disable superfluous visual effects on startup if running MacOS 14
- Fix a few (of the many) crashes related to
QSProcessMonitor
Changes - 2.4.1 (4040)
Requires macOS 10.14+
New
- Shortcuts.app Plugin to view and run Shortcuts from within Quicksilver
- Better support for managing running applications and processes from within Quicksilver (#2919)
- New translations for Dutch, Japanese, French, Portuguese (Brazil), Spanish
- Improvements to the Calendar & Reminders plugin - allow setting the default calendar for events & reminders from the preferences.
Fixed
- Incorrect icon sizes in Trigger preference panel (#2940)
- Some icons display incorrectly on macOS 12+
- Occasional inconsistent behavior when → into synonyms (#2913)
- Set the correct name for non-bundle processes
- The incorrect object could be selected in the 3rd pane if more than one object with the same name existed.
Changes - 2.4.0 (4039)
Requires macOS 10.14+
New
- Execute triggers from the Quicksilver interface! Can't remember the keyboard shortcut for a trigger or have to many triggers? Starting with Quicksilver 2.4.0, you can now give triggers a unique name and add them to your Quicksilver catalog. Run your custom commands right from within Quicksilver!
- Super-charged 'combined' objects. Allow combined text objects to be pasted to the clipboard, improved icons for combined objects and more.
- JXA (JavaScript Application Scripting) has made it to Quicksilver! Use JXA to create your own custom actions to execute from within Quicksilver. Learn more
- Improved support for custom interfaces. Allow interfaces to override icon position and text editor size.
- Korean & Spanish localizations. Translate Quicksilver to your language here
Changed
- Performance optimizations when browsing files using Quicksilver
- Performance optimizations when Quicksilver is idle in the background
- Include objects returned to Quicksilver in the object history
- Preference pane tweaks for improved readability and control
- Improved handling of the result window size - store across relaunches and keep all 3 result windows the same size.
Fixes
- Fix crashes that would occur with the 'Running Processes' catalog entry
- Fix preference pane layout for localized languages (e.g. Spanish) (#2902)
- Potential crash when saving mnemonics to disk
- Potential crash when displaying the file conflict panel
- Potential crash that could occur when trying to → into web pages that weren't UTF8
- Fix how keyboard shortcuts that include →↓↑← would display in the trigger preferences (#2897)
- Fix the 'Switch to keyboard layout' option that allows you to specify what keyboard layout to use when Quicksilver is activated.
Developer
- Re-enable unit tests for the project. Developers should add to unit tests for all new PRs.
- Automatically sign local builds of Quicksilver
Changes - 2.3.0 (4038) 2022-06-18
This release is all about stability. v2.3.0 brings over 50 changes and bug fixes to Quicksilver!
Requires macOS 10.14+
New
- Updated Czech translations. Translate Quicksilver to your language here
Fixes
- Ensure active app retains focus when getting current selection (#1351)
- Allow commands to be scheduled to run past midnight (#1220)
- Fix dragging/dropping catalog entries in the preferences (#1412)
- Various other fixes to the Catalog Preferences pane
- Correctly show whether synonyms have children (#1813)
- Improve visuals when entering text into Quicksilver's 3rd pane (#1515)
- Fix proxy objects in triggers that use partial commands (#1517)
- Improve speed when re-scanning the catalog
- Don't inadvertently show the results window when right clicking in Quicksilver
- Fix the 'Type Text' action to make sure it types properly even if modifier keys are being pressed
- Fix Gmail search URL in Web Search Plugin ([#32](https://github.com/quicksilver/Quicksilver/issues/32))
- Various bug fixes including for: running application scanning, saving catalog entries, catalog scanning, icon loading, object purging and more.
Plugins
Recent plugin updates include:
- Calculator Plugin: Fix crashes when displaying results as large type
- Text Manipulation Plugin: Speed optimizations and improve 3rd pane usability
- File Compression Plugin: Add option to remove macOS hidden files when compressing
- Shelf Plugin: Improve right-click usability + add keyboard shortcuts to execute shelf items
Changed
- Reduce the donation popup appearance to show at most once a fortnight
- Deprecation and warnings cleanup
Changes - 2.2.3 (4037) 2022-06-12
Requires macOS 10.14+
New
- Updated Korean and French translations
Fixes
- Crash in some circumstances when re-scanning the catalog (#2886)
- Crash when displaying QS Tasks in the background (#2886)
- Crash when scanning the 'running processes' catalog item (#2886)
- Removed unusable 'Group triggers' from the Triggers pref pane (#135)
- Fix keyboard shortcuts on JIS keyboards (#2885)
Changes - 2.2.2 (4036) 2022-06-06
Requires macOS 10.14+
Fixes
- Occasional crashes that could occur when the task viewer updates. (#2878)
Changes - 2.2.1 (4035) 2022-05-21
Requires macOS 10.14+
Fixes
- Regression introduced in 2.2.0 that could cause the wrong action/item to be executed (#2880)
Changes - 2.2.0 (4034) 2022-05-21
Requires macOS 10.14+
New
- Save your catalog entries and share them with friends (#2755)
- "Latest Screenshot" proxy object to allow you to select the latest screenshot (created by Grab.app) in Quicksilver (#2752, #2749)
- Use JXA (JavaScript for Automation) to control Quicksilver (#2745, #2604)
- Instructional popup window explaining how users can allow Quicksilver within macOS's privacy settings (#2741)
- Updated translations for: Czech, French, German, Indonesian, Italian, Japanese, Korean, Norwegian, Portuguese (Brazil), Spanish (Mexico), Spanish (Spain), Swedish, Turkish, Chinese (Simplified) - 中文简体, Chinese (Taiwan, Traditional) - 中文繁体 learn more
- Improved 3rd pane default times for 'Run after delay...' and 'Run at time...' commands
- Various other performance improvements (#2733 and more)
Fixed
- Mouse and Keyboard Trigger icons are now high-res (#2755)
- "Latest Download" proxy object can now find downloads in folders with spaces (#2751)
- Occasional bugs when opening Quicksilver's preferences (#2754)
- Improved descriptions for the 'Make New...' action templates
- Fix crash with the 'Make New...' action in certain cases
- Fix occasional crash when actions are set to run in the background
- Fix triggers that used F14 as the hotkey (#2863)
- Fix crash when running Quicksilver for the first time on a new computer (#2760)
- Make many more windows and text translatable
- Occasional hangs when showing the tasks view
- Several issues with the 'Run after delay...' and 'Run at time...' commands (#2875)
- Improved messaging when unsupported plugins are installed (#2872, #2864)
- Fix progress indicator spinning when there are scheduled tasks in the pipeline (#2876, #2874)
- Improve search string reset behaviour (#2642, #2289)
Development
- Add debug builds of Quicksilver to Github CI, for debugging and testing purposes (#2871, #2870)
- Fix deprecation build warnings
Changes - 2.1.0 (4032) 2022-04-23
Requires macOS 10.14+
Note: some users are experiencing issues updating from Quicksilver v2.0.0-v2.0.3. If you encounter problems updating, you can try manually updating by downloading the latest version from https://qsapp.com/download.php
New
- Open 'together' when opening files from Quicksilver's 1st pane - consistent with Finder's behavior (#2664, #2035)
- Optimized HTML parser to handle browsing websites from within Quicksilver (when → into a URL) (#2729, #2728)
- Further optimizations and speed improvements (#2734)
Fixed
- Results window now correctly 'bumps' when trying to → (right arrow) into objects that don't allow it (#2729)
- Correctly expand/contract the 3rd pane in Primer Interface (#2669, #1215)
- Web Search Plugin wouldn't correctly download the list of search URLs (#2729, #2728)
- Fix enabling/disabling proxy objects from the Catalog pref pane (#2670, #1660)
- Crash for some users when using the 'Get Current Selection' proxy
- Crash when rescanning running processes (#2735, #2718)
- Popup alerts sometimes caused Quicksilver to crash or hang (#2738)
- Using Caps-lock as a double-modifier activation didn't always work (#2717)
- Using number pad keys as trigger shortcuts (#2742)
- Fix Quicksilver's internal shortcuts such as ⌘[ to work on non-ASCII keyboards (e.g. Chinese, Japanese, Korean)
- Allow triggers that use punctuation marks (e.g. .\'"?}) to work across keyboard layout changes
Changed
- Added list of open-source software used by Quicksilver to the credits
Development
Changes - 2.0.3 (4031) 2022-04-07
Requires macOS 10.14+
Note: some users are experiencing issues updating from Quicksilver v2.0.0-v2.0.3. If you encounter problems updating, you can try manually updating by downloading the latest version from https://qsapp.com/download.php
Fixed
- Crash when checking for updates via the in-app updater (#2715)
Development
Changes - 2.0.2 (4030) 2022-04-04
Requires macOS 10.14+
Note: some users are experiencing issues updating from Quicksilver v2.0.0-v2.0.3. If you encounter problems updating, you can try manually updating by downloading the latest version from https://qsapp.com/download.php
Fixed
- Various performance tweaks (#2356, #2644)
- Fix Modifier-only activation on macOS 11 and 12 (#2706, #2533) - thanks to @dhoepfl
- Fix hangs for some users when updating via the in-app updater (#2704)
- Various fixes and improvements to the task viewer
- Show short version numbers in release builds (#2710, #2705)
Changes - 2.0.1 (4029) 2022-04-03
Requires macOS 10.14+
Fixed
- Fix 'Ctrl+Space' / 'Cmd+Space' appearing as 'Ctrl+1' / 'Cmd+1' for some users (#2692, #2694)
- Fix keyboard shortcuts appearing incorrectly for some users (#2699)
- Fix hangs when rescanning the 'Processes' catalog entry (#2681, #2608)
- Fix Primer interface colours in dark mode (#2695, #2697)
- Fix 'About' window colours in dark mode (#2689, #2690)
Changed
- Tweaked Quicksilver app icons to improve visual for all sizes (#2685) - thanks to @lgarron
Changes - 2.0.0 (4027) 2022-03-25
Requires macOS 10.14+
New
- Runs natively on Apple Silicon (M1) Macs (#2560)
- Updated icon & interface for Big Sur & Monterey (#2544, #2542, #2595)
- Fully compatible with Catalina, Big Sur (#2537, #2555)
- Updated, more modern preference panes. Easier searching, sorting and management (#1377, #2561)
- New translations for: Chinese (Simplified) 中文简体, Chinese (Traditional) 中文繁體, Dutch, Estonian, Finnish, Catalonian, Spanish, Portuguese (Brazil), Indonesia, Korean, Russian, Turkish, Czech, French
- Allow management of To Dos (Reminders.app) from within Quicksilver
- Zoom plugin for managing Zoom meetings directly from within Quicksilver
- Improved 'Updates' interface for installing new Quicksilver updates (#1849)
- New “Automatically update when files change” setting to immediately rescan folders (#330, #2633)
- Make donations easier to get to and remind users about them (#2665)
Changed
- The “Get Current Selection (Do Not Change Shortcut)” service is now called “Send to Quicksilver” (#2119, #2651)
- Tweak default purples for a more modern look (#2653)
Fixed
- Allow multiple plugins to add 'Application Actions' for a single application (#2605, #460)
- Make “Application Quit” event triggers work properly (#2551)
- Quicksilver can now correctly launch and run
.scptd
AppleScript files (#2603, #1268) - Correctly relaunch on Apple Silicon Macs (#2557)
- Improved compatibility with different keyboard layouts and improved shortcut reliability (#2594, #1134, #1482, #1486, #1440, #1679, #1386, #1850, #1918)
- Correctly display more keyboard shortcuts (#2594, #2418)
- Improve sorting triggers by keyboard shortcut (#2561, #2598)
- Remove gradients that were being drawn incorrectly (#2635)
- Improve appearance in dark mode (#2639)
- The “Send to Quicksilver” service now works on newer versions of macOS (#2646, #2651)
- Correctly wrap text in text-entry mode (#2127, #2652)
- Watch subdirectories for changes in File & Folder catalog entries (#2509, #2649)
- The app is signed and notarized (#2654, #2655)
- The Toggle Application action would sometimes fail to show a hidden application (#2666)
- Prevent a crash after moving files (#2656, #2667)
- Fix getting the favicon for search objects - now use Duckduckgo's service
- Increase default width of plugin preference pane sidebars (#2673, #2674)
- General improvements and crash prevention for the plugin updater (#2668, #2671)
Development
- Clean up and improve the
qsrelease
script (#2582) - Removed a special character from the
Info.plist
to help with packaging (#2527, #2528) - Switch from Python 2 to Python 3 for development building (#2581, #2577)
- Update
qsrelease
to successfully sign the application bundle (#2674) - Split code signing into a separate
qssign
script (#2655) - Remove the
buildDMG.pl
script (#2655) - Disable library validation (#2672)
- Add entitlements for Contacts, Calendars, etc. (#2676, #2677)
Changes - 1.6.1 (4026) 2020-06-25
Requires macOS 10.12+
New
- A new preference has been added to Extras that controls the number of items kept in Quicksilver’s history (#2490)
- Index
/System/Applications
by default (#2510)
Changed
- Several in-application links have been updated (#2486)
- Update the internal list of top-level domains (#2493)
Fixed
- Touch Bar code won’t be called on older versions of macOS (#2460, #2463)
- Additional tweaks for the default string ranker (#2481)
- Small fixes to eliminate some warnings (#2477)
- Updated code for alerts (#2477)
- Include the license with the code (#2498)
- Random trigger delays (#2482, #2500)
- Fix some crashes under Catalina (#2503, #2497)
- Rescan Recent Applications and Recent Documents when changed (#2451, #2515)
- Fix a crash when using Large Type (#2511, #2521)
Development
- Update internal version of Python-Markdown to 2.6.11 (#2480)
- Change the encoding for Thai localization files (#2487)
- Add a
cachedProxyTarget
method to find out what a proxy object last pointed to without resolving it again (#2489) - Start the transition to
NSRunningApplication
(#2500) - Cleaned up some clipboard code (#2499)
- Set the SDK to macOS 10.13 for now. You can copy or symlink it from Xcode 9.
Changes - 1.6.0 (4025) 2018-09-19
Requires macOS 10.12+
New
- Touch Bar support (#2366)
- Provide descriptions when permission to access Contacts, interact with other applications, etc. is requested (#2446)
Changed
- Improvements to the disk image used during installation (#2451)
Fixed
Changes - 1.5.9 (4024) 2018-03-12
Requires macOS 10.10+
Fixed
Changes - 1.5.8 (4023) 2018-03-06
Requires macOS 10.10+
New
- URL Scanner catalog source allows scanning links from a remote address (#767, #2408)
- Objects grabbed with ⌘⎋ and ⌘G are added to the history (#2265, #2421)
- A “Log Object to Console” action (disabled by default) has been added to improve our ability to troubleshoot (#2424)
Fixed
- Show the number of plugins being downloaded (#2409, #2410)
- Prevent the third pane from appearing when nothing is selected (#2417, #2420)
- Prevent a few crashes (#2415)
- Lines from a text file are indexed correctly (#2364, #2369)
- Improved trigger behavior for items that aren’t in the catalog (#2419, #2426)
- Fix a text label that was getting truncated (#2425, #2430)
Development
- Catalog API cleanup (#2255)
- Allow more of an actions’s properties to be manipulated (#2423)
- An action’s method can be defined using a block, which allows programmatically creating several very similar actions (#2423)
Changes - 1.5.7 (4022) 2017-11-06
Requires macOS 10.10+
New
- A new trigger is available to relaunch Quicksilver. It's activated with ⌃⌥⌘Q by default. It can be reconfigured in Preferences → Triggers → Quicksilver (#2399, #2404)
- Allow searching of non-latin scripts using latin characters (transliteration). E.g type 'zhongguo' to search for '中国' or 'hangeul' to search for '한굴' (#2395)
Changed
- The menu item to Relaunch Quicksilver and its shortcut (⌃⌘Q) have been removed because that shortcut is used by macOS now (#2404)
- Checking for updates happens in the background and won't lock up the interface (#1596)
Fixed
- Code signing for Gatekeeper is working again
- Prevent a crash when notifying users of a new version (#2379, #1596)
- Recent documents are available via right-arrow (#2396, #2403)
- Recent and Favorite catalog scanners are working (#2403)
- Small bug fixes for the updater (#2402)
Changes - 1.5.6 (4021) 2017-09-06
Requires macOS 10.10+
Fixed
- Additional safety checks and crash prevention (#2383)
Development
- Include FMDB in the core application to avoid conflicts between different plugins. It should be possible to remove FMDB from your plugins in the next release. (#2348)
Changes - 1.5.5 (4020) 2017-06-12
Requires macOS 10.10+
Fixed
- Keyboard shortcuts for Quicksilver activation and triggers couldn't be changed (#2362)
Development
- Removed requirement for
xctool
(#2353) - Configured Travis to use Xcode 8.3 and removed
xctool
(#2362)
Changes - 1.5.4 (401F) 2017-05-24
Requires macOS 10.10+
Fixed
- Update watched files and folders in the background (#2345)
- Prevent some crashes (primarily related to icon loading) (#2339)
Development
Changes - 1.5.3 (401E) 2017-03-03
Requires macOS 10.10+
New
- Commands scheduled using "Run at Time…" and "Run after Delay…" can be viewed and cancelled in the Task Viewer (#1767, #2247)
Fixed
- Various performance enhancements to prevent Quicksilver from freezing (#2312)
- Proxy objects should refresh as needed instead of after a delay (#2322)
- Strings in commands saved to disk should preserve their value instead of getting replaced by an internal identifier (#2306, #2325)
- Eliminate some "deleted thread with uncommitted CATransaction" warnings (#2275, #2347)
Changed
- Removed support for Internet Explorer (#2320)
Development
- The notification sent when the interface is dismissed will now include a reason for the dismissal. The reason will be available in
userInfo[kQSInterfaceDeactivatedReason]
. Possible values are "execution", "cancel", and "fade". (#2322)
Changes - 1.5.2 (401D) 2017-01-18
Requires macOS 10.10+
Fixed
- Abbreviations are remembered more reliably (#2301, #2308)
- Fixes for command execution (#2300, #2302, #2304)
- When creating a collection with the comma trick, ⌫ will clear the selection even if it hasn't been added to the collection (#2308)
- Performance improvements (#2303)
Changes - 1.5.1 (401C) 2016-12-24
Requires macOS 10.10+
New
- When renaming a file and the new name conflicts with an existing file, you will be asked what to do (#519, #2293)
Fixed
- Keep the third pane visible when it contains something, even if it's optional (#2234, #2235)
- Improve the results in the third pane for AppleScript actions (#2071, #2232)
- Removed potential deadlocks related to the task viewer (#1611)
- Improved reliability when automatically showing/hiding the task viewer (#1611)
- Avoid a hang during catalog indexing (#2016, #2241)
- Correctly reset the third pane (#2201, #2239)
- Avoid a hang when getting the string value for multiple selected objects (#2242, #2243)
- Make the left arrow key do something useful in more contexts (#2228, #2229)
- Prevent duplicate items from appearing in the interface (#2097, #2231)
- Make sure mnemonics are updated before resetting the search string (#2269)
- Icons for proxy objects are shown more reliably (#2069, #2179)
- Icons for objects in a collection are shown more reliably (#2179)
- Crash prevention and general improvements for the file conflict panel (#2293)
- Fixed a bug related to alerts (#2296)
- When dropping multiple files on the interface, turn them into a collection (#2263)
Changed
- Quicksilver now requires OS X 10.10 or later (#2146)
- Don't show a "Relaunch Required" alert for plug-ins when the application itself is being updated (#2224)
- The main section of the Preferences is now called "General" instead of "Preferences" (#1306, #2237)
- The ⌫ key only removes a single character from the search string by default. The old behavior of clearing the entire string can be restored in Preferences → General → Extras (#177, #2249)
- If the search string is empty, pressing ⌫ will remove the selected object from the interafce (#2249)
- The option to show other results with ↓ is now called "Manually" instead of "Never" (#1878, #2244)
- Tasks appear in the task viewer briefly after completing so you can at least see what they were (#1611)
- The real object referred to by a proxy object will be remembered as long as the proxy is selected in the interface. Previously, the proxy would "expire" and look up the real object again. (#2179)
- Disable App Transport Security to allow right-arrowing into URLs (#2251, #2292)
Development
- Clean-up to reduce deprecation warnings (#2238)
- Fixed the unit test for QSObject equality (#2240)
- Tell Travis to use a specific Xcode version (#2237)
- Major cleanup of the
QSTask
class and its API (#1611) - Added a method to test for macOS Sierra (#2248)
- Deprecate some table view methods Apple provides equivalents for (#2254)
- Define formal protocols for
QSObjectSource
andQSObjectHandler
(#2250) - Add a method to the
NSApplication
interface to make Xcode 8 happy (#2270) - Proxy object no longer use
cacheTimeForProxy:
(#2179) - Overhaul of
QSAlertManager
and notifications (#2146) - Modernized methods that report OS version (#2295)
- Deployment target changed to 10.10 (#2295)
- Deployment for most NIBs changed to track the project's deployment target (#2295)
Changes - 1.4.2 (401A) 2016-06-21
Fixed
- Items are added to history when you drag them out of Quicksilver (#2203, #2204)
- Prevent an exception for non-keyboard events in the results list (#2205)
- Building Quicksilver under OS X 10.10 so Gatekeeper won't complain on older versions of the OS (#2196)
Changed
- The Toggle Application action is enabled by default (#2215)
Changes - 1.4.1 (4019) 2016-04-13
New
- Preferences to control text appearance (#2162)
- When a collection is (re)selected in the interface, it appears as a collection that can be managed, as though you had just created it with the comma trick, instead of a single combined object (#2092)
- Collections can be "exploded" into a list of individual items with
⌃⌘]
. This is the inverse of⌘A
. (#2092) - An "Explode Selection" action has been added to split collections into individual items (#2188)
- You can browse through a collection to get a better look at each item using
⌃[
and⌃]
(#2092) - Internal command to clear Quicksilver history (#2092)
Fixed
- Prevent a crash when scanning Spotlight entries with an empty query (#2158, #2160)
- Avoid mounting network volumes to resolve aliases (#2020, #2178)
- Triggers based on the Quicksilver Selection proxy can be used on other proxy objects (#2161, #2163)
- Recent documents are shown in the correct order on El Capitan (#2181)
- Keep the Preferences window on screen when switching displays (#2182, #2183)
- Abbreviations are remembered for items you've actually "used" (#2092)
- Better handling of collections when browsing history (#2092)
- More reliable tracking of position when browsing history, especially when going back for the first time (#2092)
- The collection tray will be hidden if the number of items collected drops to one (#2092)
- Show the search string when browsing history (#2092)
- Clear the search string when switching items in a collection (#2092)
- Improved interface when showing all history with
⌃⌘[
(#2092) - Clearing interface with
⌃U
will also remove comma-trick collections (#2092, #2189, #2190) - Finder Sidebar Items, Recent Applications, Recent Documents, Recent Servers, Favorite Servers now work under El Capitan (#2187, #2191)
- Fixed numerous crashes and freezes (#2177)
Changed
- History only stores items you've actually "used" (#2090, #2092)
- Multiple items selected with comma will be added to Recent Objects individually (#2092)
- Reusing a recent item will make it the most recent in the history instead of adding a duplicate (#2092)
- When a proxy object is used, the item it points to will be added to Recent Objects instead of the proxy object itself, which should already be in the catalog (#2092)
- When an item is removed from a collection, the next object in the collection will be selected (#2092)
- Removing objects from collections should be more intuitive (#1123, #2092)
⌫
removes the last selected item and selects the next in line (allowing multiple items to be quickly removed in order)⌥,
removes the most recent item from the collection, but preserves the curent selection
- If an action shows a result in the first pane (like Get Path), the result will be added to history (#2092)
- The string value for a collection of multiple items will now be the string values of each, separated by new lines, instead of "combined objects" (#2092)
Development
- New code will be checked for tab indents (#2050, #2105)
- Configure Xcode and TextMate to use tabs by default in this project (#2093)
- Allow spaces in comment blocks (#2169)
- Add support for combined objects to
-[QSObject isEqual:]
(#2092) - New unit tests for
-[QSObject isEqual:]
(#2092) - Eliminated some unnecessary mutable arrays (#2193)
Changes - 1.3.4 (4016) 2015-11-16
Fixed
- Warn users that Quicksilver requires 10.9 (#2096)
- Symbolic links to applications will work correctly with Path Finder (#2030, #2157)
- Avoid hangs caused by accessing unavailable network volumes (#1977, #2157)
- Fixed right-arrowing into symbolic links for the first and third panes (#1884, #1952, #2157)
- More reliable indexing of symbolic links to applications (#1498, #2157)
- Correct release notes to show fixes from #2142 were actually in #2157
Changes - 1.3.3 (4015) 2015-11-14
Fixed
- Prevent a crash when switching to text-entry mode (#2111, #2152)
- Allow
$
variables in Spotlight queries (#2140, #2141)
Development
Changes - 1.3.2 (4014) 2015-10-15
Fixed
- HTTP connections to qsapp.com now use TLS to work with App Transport Security in El Capitan (#2114, #2123)
Development
- Change the deployment target to OS X 10.9 (#2118)
Changes - 1.3.1 (4013) 2015-10-01
Fixed
- Checking "Hide" in Login Items will no longer prevent Quicksilver from appearing (#1170, #2094)
- Recent documents are available under OS X 10.11 (#2079, #2100)
Changes - 1.3.0 (4012) 2015-08-03
New
- "Smart" spacebar behavior in Command Preferences: When hitting spacebar, Quicksilver will attempt to choose the desired behavior between Quick Look, right-arrow, text-entry mode, jump to third pane (#925, #1803, #2072)
- Menu bar icon tweaked to be more consistent with Yosemite (#2017)
- Hidden preference to disable the crash reporter (#1837, #2082)
Fixed
- Update grabicon.com API for web search favorite icons (#2024)
- Change the location used to get Finder sidebar items (#2038)
- Droplets no longer fail with an error on the Console (#2060, #2061)
- Correctly ignore "concealed" pasteboard items (#2061)
- Quicksilver won't ignore
/
when typing quickly (#2077, #2078) - Holding
/
too long won't descend into the hard drive (#2078) - Quicksilver won't hang if a string value is unavailable (#2080)
- Large Type that appears behind the screen saver can be dismissed without relaunching Quicksilver (#1903, #2081)
- Fixed placeholders in localized string formats. Localizers should re-check translations (#1907, #2083)
Changed
- Remove the work-around from #2003, as it's no longer needed (#2026)
- Remove the Finder Toolbar Items catalog preset (#2038)
- References to "hot key" changed to the OS X standard "keyboard shortcut" (#1359, #2070)
- Right-arrowing into a URL will now include links to anchors (#2005)
Development
Changes - 1.2.2 (4011) 2014-12-23
Fixed
Changes - 1.2.1 (4010) 2014-12-22
Fixed
- Double modifier activation is reset when keys are pressed between modifiers (#1950, #1969)
- Building with a deployment target > 10.7 now works (#1953, #1955)
- Prevent a hang when loading icons (#1957, #1970)
- Prevent getting into a state where actions don't do anything (#1984)
Changed
- Quicksilver now requires OS X 10.8 or later (#1965)
Development
- New
QS_DEPRECATED
andQS_DEPRECATED_MSG
macros (#1966) - Wrap the branch name in quotes when determining version (#1973, #1974)
Changes - 1.2.0 (400F) 2014-10-16
New
- Added a "Default Browser" proxy object (#1638)
- Text ending with
/
will be recognized as a URL. Enteringqsapp/
will be expanded tohttp://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 ofLSInfoRecord
(#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"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
→QSGCDMainSync
runOnQueueSync
→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 (deprecatingdirectFileTypes
and the need to first specifyNSFilenamsPboardType
) (#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 notQSTypeConformsTo()
is an improved wrapper aroundUTTypeConformsTo()
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)
Changes - 1.1.3 (4007) 2013-11-05
Fixed
Changes - 1.1.2 (4006) 2013-10-04
Changed
- Correctly handle clipboard contents from 1Password 4 (#1632)
Changes - 1.1.1 (4005) 2013-10-04
Fixed
- Remove the focus ring that appears in the main interface under 10.9 (#1579)
Development
- Add a method to test for Mavericks (#1591)
- Allow plug-ins to define which OS version is required and which is unsupported (#1629)
Changes - 1.1.0 (4004) 2013-09-06
This release requires 10.7+ and is 64-bit.
T-SHIRT COMPETITION
With the release of Quicksilver v1.1.0 we will be celebrating a t-shirt competition. See the blog post, and get designing!
New
- New improved plugin updater (#1354)
- Better support for retina displays (#1044, #1378)
- New Internal Commands for "Show Guide" and "Show Plugins Preferences" (#1448, #1449)
- Individual lines from multi-line text can be accessed with → or / (#1505)
- Translations for Russian, Thai, and Indonesian as well as updates for many others (#1577)
Fixed
- Fix a problem with missing metadata on URLs (#1422)
- Prevent the third pane from constantly opening and closing while typing (#1467, #1468)
- Fix searching for items with long names (#1042, #1475)
- Select the correct trigger when navigating the list with arrow keys (#1473, #1475)
- Allow the column that shows the type of trigger to be wide enough to show all the text (#1474, #1475)
- Don't constantly load and unload icons that never change (#1488)
- Better management and display of clipboard history items (#4, #1406)
- Respect the "Run tasks and actions in the background" setting when running triggers (#1477, #1501)
- Avoid delays when external drives are connected (#1431, #1490)
- Always load "slower" icons in the background (#1369, #1438)
- Faster loading of initial file icons (#1490, #1552, #1554)
- Improved recognition of URLs and e-mail addresses (#1462, #1509, #1512, #1508, #1514)
- Fix the appearance of some hi-res images (#1518)
- Prevent duplicates in Recent Commands/command history (#1532)
- Crashes and hangs (#1425, #1544, #1545)
- Internal improvements and bug fixes (#1468, #1475, #1479, #1505, #1542)
- Creating an alias in the same folder as the original won't overwrite it (#1547, #1549)
- Creating a symbolic link in the same folder as the original results in a relative link (#1549)
- Further attempts to prevent two Dock icons (#1152, #1408)
- Fix a cosmetic issue when the Actions preferences are resized (#1560, #1561)
- Entering text in text-entry mode won't replace previously entered text (#1424, #1504, #1525, #1564)
- For triggers that expect text in the third pane, make sure the inerface starts in text-entry mode (#1587, #1553)
- Prevent duplicate files in the catalog (#1566)
Changed
- Quicksilver will not run in 32-bit mode (#1408)
- Quicksilver will not run on Mac OS X 10.6 or older (#1408)
- Set the default browse mode to "Filter Results" (#1456)
- Improved appearance for the results list (#1446, #1565)
- Improve left-arrow behavior (#1286, #1493):
- ⌥← will show hidden files in the parent folder
- ⌥← will always show the parent folder for a file, even if the file was reached in some other way (like arrowing into an application)
- ← will now show the parent folder when multiple files are selected
- Select a new trigger after the command is defined (#1475)
- Improve ⌘V for non-latin keyboards (#1529)
- Let the Clipboard plugin handle ignoring data from certain applications (#1406)
- Show symbolic links to folders in the third pane for Move To… and Copy To… (#1484, #1485)
- With an AppleScript file in the first pane, Open is now an alternate for Run (#1508)
- Renamed internal commands (#1449):
- QS Preferences → Show Preferences
- QS Catalog → Show Catalog Preferences
- QS Triggers → Show Triggers Preferences
- QS Command Window → Show Command Window
- QS Check for Update → Check for Quicksilver Update
- Aliases and symlinks will be resolved when scanning directories (#1507, #1516)
- Use Quicksilver's user-agent string when checking for application updates (#1551)
- 32-bit-only and PowerPC-only plugins will be moved to a "disabled" folder (#1562)
- Show a clear error to users who run 1.1.0 on 10.6 or older (#1574)
Development
- Better logging of bundle load errors (#1436)
- Add required headers to a framework (#1436)
- Setting an icon in
QSTypeDefinitions
will give an object an icon (#1406) - A build that breaks backward compatibility can be defined so newly built plugins are automatically set to require it (#1520)
-
New convenience method to run code on all objects in an array (#1505)
- (NSArray *)arrayByEnumeratingArrayUsingBock:(id (^)(id obj))block;
-
New convenience method for splitting strings by line more reliably than
- [NSArray lines]
(#1505)- (NSArray *)componentsSeparatedByLineSeparators;
-
loadChildrenForObject:
now only works ifobjectHasChildren:
returns YES (#1505) - String objects now get assigned an identifier (#1505)
- Allow arguments to be passed for Objective-C messages (#1530)
- Removed references to unused frameworks (#1535)
Changes - 1.0.0 (4000) 2013-03-25
This will be the last release to support Mac OS X 10.6 and 32-bit mode.
New
- Preliminary support for retina displays (#1044, #1378)
- Many internal images have been upscaled
- Icons and images are no longer downscaled in the interface
- Assign the same trigger to different actions in different applications (#1201)
- Add files and folders to the catalog using the Add To Catalog action (#1276)
- AppleScript Action enhancements - http://qsapp.com/wiki/AppleScript_Actions (#1023, #1048)
- Assign an alternate name to something by creating a synonym (#1325)
- Plugin documentation is now accessible from the plugin's preferences (#999, #1364)
- Plugin documentation is accessible directly from the list of plugins via a button in the bottom-right (#1364, #1384)
- Trigger type can be specified in the third pane for the Add Trigger action (#1345)
- Clipboard history will omit "transient" data (#1213)
- New localizations for Korean, Catalan, Chinese (Hant, China) and Spanish (Mexico)
Fixed
- Names and labels for files should be determined faster and more accurately (#1263, #1288)
- Catalog entry names won't override file names (#730, #1240)
- Docking window controls behave correctly (#1247)
- Recent Commands and the Last Command proxy are working (#722, #1207)
- Fixed the missing default application for the Open With… action (#1360, #1361)
- The Find With action (for web searches) works with Current Selection (#1311)
- Fixed the Add Trigger action (#515, #1345, #1390)
- Prevent changes to the catalog before it finishes loading (#1216)
- Fixed the "Delay" settings for triggers (#583, #914, #1201)
- Fixed the generic "Computer" icon (#1298)
- Avoid redrawing icons for files unnecessarily (#1297)
- Prevent catalog entries from disappearing in the preferences (#893, #1313)
- Prevent lock ups when scanning the catalog on startup (#1339)
- Correctly switch to text mode in the third pane when spacebar behavior is "Jump to Argument Field" (#1357)
- Text items in the third pane no longer show up as empty with details underneath (#1346)
- The count at the bottom of the results list is updated correctly (#1346)
- Only show folders when saving a command to a file (#1357)
- Change "plug-in" to "plugin" in the Setup Assistant (#1357)
- Only show catalog related actions with a single item selected (#1276)
- Internal improvements to the Assign Abbreviation… action (#1374)
- Set a default string ranker to prevent meaningless notifications (#1380)
- Prevent a crash when changing row height immediately after choosing a new interface (#1383)
- Fixed an exception when right-arrowing into applications with iCloud documents (#1396, #1398)
- Changed the process for displaying the Dock icon (#1152, #1414)
- More reliable file type detection (#1427, #1428, #1430)
- Internal optimizations, stability improvements, and fixes (#1335, #1346, #1385, #1390, #1401, #1371, #1403, #1388, #1410)
Changed
- Simplify Services and set the "Command Window with Selection" trigger to use ⌘⎋ by default (#409, #1295, #1416, #1418)
- The Current Selection proxy object appears quicker (#1295)
- Better auto-detection of URLs in text entry mode (#1312, #1346, #1376)
- If files are omitted from the catalog, they will still be available when browsing the filesystem (#1195, #1322)
- Handlers preferences are grouped with other preferences for the core application (#1182, #1253)
- Disable settings for predefined catalog entries (#1341)
- Improved localization for Advanced Preferences (#1338)
- Release Notes have some style (#1228)
- Updated localizations
Development
- Developers don't need to understand and track the relationship between name and label (#1263)
- Passing options to string rankers is more efficient (#1212)
- Support bundle version requirements for plug-ins (#1261)
- Allow actions to specify whether they want to see proxy objects, or only the resolved object (#1342, #1343)
- Removed some unused code related to Event Triggers (#1300)
- Better logging of exceptions in Debug mode (#1201, 1357)
Changes - ß71 (3942) 2013-01-16
New
- Release Notes are shown by default after each upgrade. This can be disabled by setting a hidden preference. (#1208)
- New icons from Dan Deming-Henes (#1129)
- Translations for Czech, French, German, Spanish, Welsh, and Chinese (Taiwan). See the Transifex project for the status of these and other languages (not necessarily reflected in this release). (#1209, #1282, #1301)
- Modernized the look of the Bezel interface (#1140)
- Notification Center is now available as a notification handler in Mountain Lion (set as default) (#867, #1132, #1262)
- An application's iCloud documents are shown (in addition to recent documents) when right-arrowing into the application (#1054, #1056, #1244, #1249)
- Catalog preset for iCloud documents (#1054, #1056)
- Holding ⌘ will select the alternate action if available (#1163)
- Alternate actions can now be seen in the Actions preferences (#1163)
- Alternate actions added for Move To…, Copy To…, Make Link In…, Run at Time…, and Open With… (#1163)
- Users can control which file types get preview icons by listing UTIs in the hidden
QSFilePreviewTypes
preference (#1149, #1180) - Text entry mode allows undo, substitutions, etc. (#337, #127, #1173)
- The Large Type action can be used on text files (#1185)
- Allow non-admin users to install updates (#521, #1159)
- Right arrowing into URLs keeps links in order and link titles are more accurate (#1146, #1150)
- Enabled the "Open E-mail URL" action for e-mail addresses (#1194)
- Clear the selected pane with ⌃U (as in most Unix shells) (#1189)
- Descriptions added for all actions in the core application (#1124)
- Recent Objects and Recent Commands catalog entries are updated in real-time (#1106, #1111)
- Improvements to catalog scanning performance and reliability (#1232, #1278)
- Color QSObjects now support more icon sizes
Fixed
- Display the correct name after using the Rename… action (#1105, #1116)
- When changing a trigger hotkey, the old hotkey will be released by Quicksilver (#1104, #1107)
- Catalog settings are saved when entries are removed (#569, #1108)
- Item details will always be up to date (#1148, #1151)
- Icons in the results list are correctly updated when they finish loading (#1200)
- Icons for proxy objects are correctly updated if the underlying object's icon changes (#1200)
- Prevent ⇧⌘[letter] shortcuts from making the application unresponsive (#1122, #1160)
- Latest Download proxy object is more reliable under Mountain Lion (#1102, #1109)
- Triggers can refer to multiple files/folders/applications (using the comma trick) (#555, #1112, #1271, #1272)
- The interface will appear above full-screen applications (#740, #1138)
- Cursor color matches text color (to improve visibility) in text entry mode (#1171, #1173)
- Enabled/disabled catalog entries are preserved across restarts (#1232)
- Prevent a crash when resetting preferences
- Prevent Primer from starting to look strange when typing in text entry mode
- Make docking windows completely transparent when they're off screen (#1064)
- Favorite Servers, Recent Servers, and Disks presets work again (#891, #1128)
- Finder Toolbar Items and Finder Sidebar Items presets work again (#683, #1169)
- The Printers preset has an icon again (#1128, #1156)
- Fixes for count badges (#1129)
- Items are ranked correctly when no search string is provided (#1162)
- Fall back to US English when no localization is available for the current language (#1233, #1234)
- Removed invalid Finder actions to prevent crashes (#1242, #1252)
- Prevent a crash when using custom keyboard layout (#1254, #1256)
- Prevent actions from appearing more than once (#1259, #1260)
- Resolve proxy objects before deciding what should appear in the third pane (#1248)
- Release notes will open in the default web browser, regardless of the preferred application for HTML files (#1280, #1284)
- Variables for Tasks are changed on the main thread (#1319)
- Bug fixes and internal improvements (#921, #840, #1114, #1180, #1206, #1211, #1238, #1239, #1257, #1248, #1279, #1319, #1321, #1323)
Changed
- Only show name when the label doesn't match the search at all (#1062, #1231)
- When showing the name, keep the label visible too. Shows as “label ⟷ name” (#1117)
- Always show details if the interface supports them (#1148, #1151)
- When full details can't be displayed, truncate in the middle (#525, #1151)
- Prevent the Paste and Rename… actions from appearing when multiple items are selected (#593, #1167, #1116)
- Don't dismiss the interface when a docking window (Shelf/Clipboard) appears (#337, #1173)
- Many proxy objects simplified and converted to regular objects with children (#654, #1128)
- References to Sherlock removed (#1128)
- Removed the Finder Search Locations catalog preset (#1169)
- Removed the duplicate Run[…] action. It's provided by the Terminal plug-in. (#1199)
- The Move to Trash action won't appear for files on network volumes (#1180)
- Better feedback from the Move to Trash action if one or more files can't be trashed (#1180)
- The Open With… action now lists all applications in the catalog (#1184, #1180)
- User visible notifications are used in place of Console messages in many places
Development
- Improvements to the localization process - or is it “localisation”? (#1125)
- New dedicated type for Web Search URLs:
QSSearchURLType
(#625, #1082) - New method to return the "big cat" OS version (i.e. 10.x) (#1128)
- Filter the third pane based on an action's
indirectTypes
(#1120) - New methods available for QSObjects that represent files:
isPackage
,isAlias
,isDirectory
,fileExtension
, andfileUTI
. ImprovedisApplication
andisFolder
. (#1180) - Overhaul the way icons are loaded in the background (using GCD) for the results list (#1142)
directFileTypes
can now be a UTI (not just an extension) (#1185)- New helper method for passing input data to an NSTask (#1127)
- The
*
in the settings forQSDefaultsObjectSource
can now go through dictionaries (#1169) - Improvements to the
qs-push-plugin
script (#1060, #1061) - New
scoredArrayForType:
method in QSLibrarian to get a list of objects sorted by rank (#1162) - Styles defined for definition lists in documentation (#1200)
- Proxy object overhaul (#1248)
- New
isProxyObject
method for testingQSObject
s - Proxies return a
QSObject
when resolved instead of aQSBasicObject
- All code specific to proxy objects was moved from
QSObject
toQSProxyObject
- New
- New
QSGCD
class for easily handing blocks to a specific queue (#1319)
Changes - ß70 (3935) 2012-09-10
New
- Option under "Command" preferences to switch keyboard layout when Quicksilver is active (#987, #371)
- Show the location for iCloud documents as "iCloud" instead of the actual path (#1018)
- Allow searching on both filesystem and localized names for files and folders (#730, #952, #1017)
- Files with numbers in their name are sorted like Finder (#1029)
- Colors in text entry mode are based on those of the results list (adjustable in the Appearance prefs next to "Lists"). Text no longer shows in the background as you type. (#1029)
Fixed
- Preserve existing web sources when no network connection is available (#960, #634)
- Crash prevention (#986, #1015, #1045, #828, #912, #1013, #1094, #1100)
- Prevent the same thing from being added more than once via the comma trick (#1029)
- Jump to the third pane when ⇧⌘[Letter] shortcuts trigger an action that requires it (#982, #966)
- The "Start at login" preference and "Open at Login"/"Do Not Open at Login" actions work under 10.8 (#831, #1055)
- Required bundles are taken into consideration when loading plug-ins (#1002, #1079)
- After going through the Setup Assistant, new users no longer need to manually refresh to download the list of plug-ins (#1052, #1079)
- The latest version of a plug-in for the current operating system will be downloaded instead of the latest overall version (#1063, #1079)
- Plug-ins that satisfy dependencies will be downloaded immediately, instead of on the next relaunch (#1079)
- When obsolete plug-ins are replaced, only one relaunch is required to fully get rid of it (#1079)
- Prevent the third pane from looking strange when typing text in Primer (#1100)
Changed
- Don't automatically switch to text mode unless searching the main catalog (#650, #981)
- Don't read whole files into memory when checking for executables (#1026)
- The "Quicksilver Catalog Entries" preset is disabled by default (#1041)
- Browsing through folders should be faster (#1029)
- Only search items matched by previous keystrokes (should speed matching) (#1029)
- Don't distinguish upper and lower case letters. Ensures that holding ⇧ to select an action gives the same results as typing in the second pane normally. (#961, #853)
- Quicksilver uses a custom User-Agent string when downloading plug-ins (#1079)
Development
- Removed unused
.xcconfig
files (#956) - Streamlined documentation process for plug-ins (#988)
- New
indirectTypes
key for actions to filter what's acceptable in the third pane (#620, #1057, #1074, #1088, #1091) - New
relatedPaths
key. Plug-ins can now be recommended based on the existence of a file or directory. (#1001, #1079)
Changes - ß69 (3932) 2012-07-20
- NEW: Quicksilver is now 64-bit
- NEW: Graceful handling of plug-ins with no 64-bit support (#936, #968, #970, #979)
- NEW: Support for Mac OS X 10.8 (Mountain Lion)
- NEW: Made Quicksilver's alerts localisable (#568)
- NEW: Further tweaks to the localisation system to allow the Preferences to be localised
- NEW: French localisations
- NEW: Add a ⌘⌥? shortcut for opening plugin documentation (when viewing the plugin preferences) (#890)
- NEW: Display the keyboard shortcut ⌘⌃Q as an option for restarting Quicksilver in plugin update notifications (#890)
- FIX: Allow the 'paste' action to work for all keyboard layouts (#626)
- FIX: Allow Quicksilver's internal shortcuts to work for all keyboard layouts (#290, #576, #807)
- FIX: Fix the 'Recent Items' catalog entry
- FIX: Sporadic opening and closing of the Quicklook panel, and smooth zoom from the item's icon
- FIX: Fix the 'Relaunch' action to time out if the application doesn't quit
- FIX: Make the Automator actions universal
- FIX: Fixed a crash during startup for Quicksilver (#871)
- FIX: Further crash fixes and clean up (#910, #923, #928, #929, #943, #944, #949, #950)
- FIX: Fix the 'Type Text' action to work in sandboxed applications
- FIX: Fix the display of upside down icons that could occur at random
- FIX: Small changes to keyboard layout code (#975)
- FIX: The Preferences window is correctly opened (or not opened) when relaunching (#962)
- FIX: Prevent a crash realted to input method (#942)
- CHANGE: Use a consistent name 'Plugin' across all aspects of Quicksilver
- CHANGE: Remove references to pre 10.6 catalog items in the Catalog preferences
- CHANGE: Update the 'Recent Servers' and 'Favorites' catalog entries
- CHANGE: Update to the latest external frameworks/code, fixing crashes and performance improvements (#327)
- CHANGE: Update APIs to latest available from Apple (remove deprecated functions)
- CHANGE: Don't notify the user of a failed update download if there's no internet connection
- CHANGE: Re-add the "Update without asking" preference as a hidden preference. See http://qsapp.com/wiki/Hidden_Defaults
- CHANGE: Increase the time the '/' key must be held for to browse to the root folder of your system
- CHANGE: Improve the handling of exceptions/crashes in Quicksilver (@try/@catch handlers)
- CHANGE: Leave the 3rd pane blank for the 'Open With…' action so that capitalised key shortcuts work (e.g. ⌘⇧O for 'Open With…' move focus to the 3rd pane)
- CHANGE: Toggle action no longer hides background applications (#939)
- CHANGE: Plug-ins can progrmatically set file types supported by actions (#958)
Changes - ß68 (3928) 2012-05-14
- NEW: Better management of plugins. Automatic replacement and removal of obsolete plugins. (#764, #875)
- NEW: Display the search mode (Filter Catalog, Filter Results, Snap to Best) in results window (#413, #786)
- NEW: Allow the search mode to be changed using ⌘→ and ⌘← (toggle through all 3 states) (#67, #786)
- NEW: Add keyboard shortcuts to preferences buttons (⌘+, ⌘R, ⌘I for add, refresh and info) (#527, #785)
- NEW: Much improved crash reporter. No longer displays on false positives and allows sending of information and crash reports to Quicksilver Developers (#848, #884)
- NEW: Tools for doing Spotlight searches internally (#778)
- CHANGE: Widen search bars in preference views and improve layout (#785)
- CHANGE: Load web search icons asynchronously. Removes lag when getting website favicons (#637, #805)
- CHANGE: Call attention to plugins that do not load correctly (#862)
- CHANGE: Move QuickTime specific features to a new QuickTime plugin (to be released soon) (#819)
- CHANGE: Allow Quicksilver to load multiple file and web search icons at once (#805)
- CHANGE: Reinstate the 'load previews' preference as a hidden preference (#843)
- CHANGE: Add information for developers to the version number (#829)
- CHANGE: Improvements to the include/exclude options for files and folders in the catalog (#865)
- CHANGE: Floating docking windows (Clipboard/Shelf) stay open until explicitly closed (#824)
- FIX: Reliably show the most up to date recent documents when right arrowing into applications (#392, #819)
- FIX: Do not allow the creation of empty text objects (e.g. when dismissing text mode with an empty editor) (#855)
- FIX: Do not allow focus to be lost from the 1st pane unless it contains an object (#855)
- FIX: Update the list of actions when switching to text mode (#277)
- FIX: Show that → or / will work on URLs (#859)
- FIX: Show that → or / will work on applications with recent documents (#859)
- FIX: Do not make it appear that → or / will work on text (#859)
- FIX: Exception when loading various icons in the preferences. DeMinimizer triggers now show correctly (#687, #817)
- FIX: Reliably update the catalog entry 'count' icon in the catalog preferences following rescans (#817)
- FIX: Don't require 3rd pane input if the action has it as optional (#750, #806)
- FIX: Correctly set names of multiple items (e.g. "6 Applications in /Applications") (#237, #793)
- FIX: Correctly get names of printers and other packages (#475, #793)
- FIX: The list of actions is refreshed in a more reasonable way (#856, #857, #866)
- FIX: Allow all preferences to be dismissed with ⎋ (#718, #785)
- FIX: The "Create File" action works and looks better (#846, #847)
- FIX: Better handling of paths containing wildcards (#814, #815)
- FIX: Allow actions to return multiple results and change the results after the fact (#804)
- FIX: Docking windows (Clipboard/Shelf) correctly retain their state between launches (#811, #824)
- FIX: Don't run unecessary code when switching applications (#872)
- FIX: Various code optimisations and stability improvements (#817, #834, #824, #870, #878, #880, #885)
- FIX: Typo in the setup routine (#876)
- FIX: update the year in the About panel (#881)
Changes - ß67 (3925) 2012-04-16
-
NEW: Running applications and processes are monitored in real time (improves use of 'Quit' actions and application proxy objects) (#575)
-
NEW: Allow browsing of Quicksilver's objects using ⌘[ and ⌘] (#573)
-
NEW: Simplification of preferences and addition of section titles (#788)
-
NEW: Icons for preferences items (#788)
-
CHANGE: Improve speed of action loading for objects (#340, #782)
-
CHANGE: Improve speed of catalog searches (#758, #780, #782)
-
FIX: 'Current Selection' proxy object in Sandboxed apps in OS X Lion (#710)
-
FIX: Do not prepend 'http://' to URLs copied and pasted to the Quicksilver clipboard (#775, #776)
-
FIX: Consistently honour the 'focus action when returning results to Quicksilver' setting (#283, #784)
-
FIX: Correctly scan for new plugins when checking for updates (#803)
-
FIX: Do not duplicate objects in the catalog when adding them to the object history (#573)
-
FIX: Do not lose focus of the selected Quicksilver pane when the results window displays (#325)
-
FIX: Odd behaviour when grabbing multiple items from Finder (#753, #755)
-
FIX: Get localised names of displays for the 'Displays' module (#789, #790)
-
FIX: Crash when getting displays for the 'Displays' module (#789, #790)
-
FIX: Correctly restore docked panels when Quicksilver starts (#691, #692)
-
FIX: Correctly display multi-line 'Large Type' text (#733)
-
FIX: Only scan catalog items once when the rescan entry button is pressed (#765)
-
CHANGE: Do not clear the 1st pane object after 10 minutes (#399, #782)
-
CHANGE: Improved handling of plugin actions within Quicksilver (#773)
-
CHANGE: Removal of deprecated methods and use 10.6+ methods only (#648, #781)
-
CHANGE: Make the 'Unsure Quit' dialogue a hidden preference (#788)
Changes - ß66 (3923) 2012-03-25
-
NEW: Quick Look support. Quick look files or URLs (including proxy objects) from Quicksilver using ⌘Y, ⌘⌥Y or ␣ (spacebar - set in preferences) #23, #115 #660, #715
-
NEW: Updated Plugins Preferences sidebars and new 'Extended Documentation' window #697
-
CHANGE: Improved wording for the Application Updater #662, 682
-
FIX: 'Show Entry in Catalog' and 'Show Source in Catalog' actions crash #714, #716
-
FIX: Clear Quicksilver's 1st pane when objects are passed to it #670, #699
-
FIX: Triggers now work for actions that display a result #623, #699
-
FIX: Prevent Quicksilver from freezing and ignoring input on login #580
Changes - ß65 (3920) 2012-02-17
-
FIX: Honour 'jump to action' preference when grabbing objects using the 'Get Selection' service #643
-
FIX: Disable editing of tab names in Plugin Preference pane #644
-
FIX: Make 3rd pane visible for AppleScript actions that expect a file #661 #603
-
FIX: 'Show Entry in Catalog' action only shows for objects in the catalog #678
-
CHANGE: Allow non-admin users to set the dock icon preference #690 #686 #689
-
CHANGE: Only allow disabling of the Catalog (by holding ⌥ on luanch) in Debug builds
-
CHANGE: When using the Move To.../Copy To... actions display the file's parent folder in the 3rd pane #665
-
CHANGE: Allow Quicksilver to set URLs as 'remote host' types #497
-
CHANGE: Development settings and CHANGELOG creation method #599 #658
Changes - ß64 (3915) 2012-02-02
- FIX: Honour the 'show icon in dock' preference if not set #669
Changes - ß64 (3913) 2012-02-02
-
FIX: Prevent all plug-ins from being deleted on launch
-
FIX: Prevent some interfaces from showing
<QSCommand 0xffff>
as the command -
FIX: The plug-in download progress bar works
-
FIX: Accented characters no longer wipe out the search string (Issue #539)
-
FIX: Latest Download proxy object works with a symlinked Downloads folder (Issue #596, #616)
-
FIX: Correctly display dynamically generated details for objects and actions (Issue #591)
-
FIX: Correctly notify the user when there's no internet connection (Issue #640)
-
FIX: Prevent a crash when trying to run an AppleScript that was moved or deleted
-
FIX: Better handling of Dock icon preferences and crash protection (Issue #587)
-
CHANGE: If the name and details are identical, don't show both
-
CHANGE: Simplified the wording in the Setup Assistant
-
CHANGE: Updated QSDroplet icon to reflect the new style
Changes - ß63 (3912) 2011-11-22
-
FIX: Fixed a serious bug in ß62 that could cause user's custom catalogs to be erased
-
FIX: Fixed a bugin Quicksilver's internal updating mechanism. Note: ß63 will need to be downloaded manually by all users
-
FIX: Ensured the new 'Clear caches' option in the crash dialogue only clears the catalog cache (Issue #582)
-
FIX: Fixed a bug that could cause Quicksilver to launch twice when honouring the dock icon preferences (Issue #585)
Changes - ß62 (3901) 2011-11-10
-
CHANGE: So called "advanced features" are now just on all the time (Issues #479, #341)
-
CHANGE: Proxy objects are enabled by default for new users (Issue #479)
-
CHANGE: Selection is pulled from any application by default (instead of Finder only) for new users (Issue #479)
-
NEW: Quicksilver will detect if it crashed previously and offer some actions that might help (Issue #532)
-
NEW: Quicksilver can identify (and optionally remove) plug-ins that cause it to crash (Issue #532)
-
FIX: When replacing plug-ins, Quicksilver will no longer remove those inside the application itself (such as Core Support) (Issue #534)
-
FIX: Triggers are saved more reliably during editing (Issues #240, #248)
-
FIX: Mouse triggers will continue to work after a restart (Issue #542)
-
FIX: The command builder (the panel used to create/edit triggers) can be dismissed with ⎋ repeatedly (Issue #537)
-
FIX: The command builder uses consistent colors to ensure readability (Issue #549)
-
FIX: Custom icons for actions in
~/Library/Application Support/Quicksilver/Actions
are displayed in the second pane (Issue #361) -
FIX: Corrected typos in the French localization (Issue #554)
-
FIX: Prevent a rare crash when loading plug-ins (Issue #561)
-
FIX: Respect the preference to NOT check for updates (Issue #560)
Changes - ß61 (3900) 2011-10-23
-
NEW: Quicksilver is now 10.6+ (Snow Leopard or higher) only
-
NEW: New built-in plugins repository for downloading and automatic-updating of plugins (Issue #491)
-
NEW: New Quicksilver icon thanks to Dan Deming-Henes (Issue #383)
-
NEW: vi bindings in command interface (⌃h, ⌃j, ⌃k, ⌃l) (Issue #368)
-
NEW: Paste as Plain text action (Issue #230)
-
NEW: Quicksilver now stores RTF and HTML data for URLs, allowing more versatile pasting into Rich Text Editors (Issue #439)
-
NEW: New UI Agent. Fixes for remote plugin fetching (Issue #355, #374)
-
NEW: Added the ability for AppleScripts to use indirect (3rd pane) objects (Issue #366)
-
FIX: Drag multiple files onto 1st pane folder correctly 'moves' the files (if residing on the same filesystem) (Issue #508)
-
FIX: Closing the Command window in the Triggers Pref pane could cause sporadic behaviour (Issue #89, #350)
-
FIX: Crash on image creation (unretained) (Issue #500)
-
FIX: Small interface changes for Lion compatibility (Issues #391, #411)
-
FIX: Docking window fixes to stop it sporadicaly appearing (Issue #321)
-
FIX: Latest Downloads proxy to show packages (e.g. .app, .pages) (Issue #443)
-
FIX: Crash when rendering fonts in Quicksilver's 1st pane (Issue #386)
-
FIX: Display of plugin icons in the icons prefs (Issue #410)
-
FIX: Symlinks are correctly displayed and resolved (Issue #288, #351)
-
FIX: Assigning more reliable assignment of URL objects (Issue #370)
-
FIX: Plugin preference pane now displays the date in localised format (e.g. EU: dd/mm/yyy, US: mm/d/yy) (Issue #373)
-
FIX: Many more small fixes and changes, see the commit history for more detail
-
FIX: Split view fixes. Specify a (non-zero) default size to avoid confusion, and fix 'requires relaunch' prompt (Issue #349)
-
FIX: Allow QS's built-in browser to browse more URLs (PHP URLs ending in ?...) (Issue #379)
-
FIX: Re-evoking Quicksilver could cause the 1st pane object to be mistaken as the 3rd pane object (Issue #384)
-
FIX: Asynchronous icon loading is now more reliable, doesn't cause actions to reload (Issue #338, #339, #388)
-
FIX: Trash sound on Lion (Issue #389)
-
FIX: Current proxy object now works with multiple files (Issue #210)
-
FIX: Display the correct label for objects (Issue #405)
-
FIX: Avoid storing of useless mnemonics that clog up Quicksilver's Application Support folder (Issue #446)
-
FIX: Bug in the HTML parser when dealing with strangely-formatted links (Issue #345)
-
FIX: Fixed the trigger (null) bugs where objects were not saved to the catalog (Issue #27)
-
FIX: Encoding warnings in the console (Issue #403)
-
FIX: Bezel interface displaying on all spaces (Issue #358, #387)
-
CHANGE: Simplified splitObjects method: now the recommended method for plugin developers using the comma trick (Issue #422)
-
CHANGE: Method for determining IP Addresses is more thorough, only recognising a.b.c.d (where a,b,c,d are numbers of 1-3 digits only (Issue #455)
-
CHANGE: Xcodeproj now creates a .dmg on 'Release' building (Issue #496)
-
CHANGE: Renamed the 'Paste with Clipboard' action to simply 'Paste' (Issue #439)
-
CHANGE: Improved the stringValue method to return more reliable info (Issue #424)
-
CHANGE: Improved reliability of sniffing file path strings and turning them into file objects (Issue #430)
-
CHANGE: Removed #def DEBUG definitions from code, cleaning up the release version of Quicksilver. Speed improvements (Issue #334)
-
CHANGE: Small change to debug builds of Quicksilver and its dock icon to make debugging easier (Issue #381)
-
CHANGE: Removed OS9 Applications catalog preset (Issue #384)
-
CHANGE: Minor changes to the way Quicksilver loads and saves plugins (Issue #352)
-
CHANGE: Interface classes to allow for further font customisation in interfaces (Issue #363)
-
CHANGE: Further improvements to the latest download proxy. More reliable and displays packages (Issues #377, #443)
-
CHANGE: Changes for Xcode 4 compatibility (Issue #444)
-
PLUGIN: Small fix for Constellation interface (Issue #239)
-
PLUGIN: Menu Interface fix for Mac OS X Lion (Issue #436)
-
PLUGIN: Various 1Password plugin fixes
-
PLUGIN: Fixes and improvements to the TextStart Ranker (Formerly TextMate Ranker) (Issue #359, #376)
-
PLUGIN: New current document proxy object in the UI Access plugin (Issue #62)
-
PLUGIN: Terminal plugin fixes: Only open 1 Terminal window, improved actions
-
PLUGIN: NEW Microsoft Office plugin. Allows right arrowing into Office apps for recent documents
-
PLUGIN: Growl plugin update to make use of the latest framework
-
PLUGIN: Airport module rewrite for Mac OS X Snow Leopard and above
-
PLUGIN: Improvements to the calculator plugin. Now displays the results in realtime
Changes - ß60 (3850) 2011-06-05
-
PLUGIN: Items labelled with this tag are for new/updated plugins available from http://qsapp.com/plugins
-
NEW: Search by file extension. e.g. type 'mp3' will show you all .mp3s (or files with mp3 in the name)
-
NEW: 'Delete' and 'Move to Trash' actions now give sound notification of completion (like Finder's behaviour)
-
NEW: 'Running Applications' proxy object (Issue #221)
-
NEW: Interfaces sorted by name within the Preferences (Issue #294)
-
NEW: Optimisation and memory management improvements using CLang's static analyser
-
NEW: Recent documents for applications by right arrowing into them (e.g. Preview) in 10.6 (Issue #109)
-
NEW: Creation of 'Actions' folder in Quicksilver's support folder to make saving custom actions easier (Issue #266)
-
NEW: Superior string sniffing. Quicksilver now knows that define:word and a.b.c.d are not a URLs. (Issue #214)
-
NEW: Quicksilver correctly selects the 1st item in the list after using the 'show contents' action (Issue #226)
-
NEW: ß60+ versions of Quicksilver will not launch on 10.4 machines or below (Issue #279)
-
NEW: 1st object in the results list is selected by default when viewing children of objects (Issue #226)
-
NEW: Quicksilver source is now distributed via MacPorts (for install, see http://qsapp.com/wiki/Building_Quicksilver )
-
NEW: Asynchronous loading of icons; no beach balling when finding file icons (Issue #98)
-
NEW: Show link's images when browsing URLs/websites in Quicksilver (Issue #316)
-
NEW: Web Search Icons now show the magnifying glass and the URLs favIcon (thanks to http://g.etfv.co and http://potatolondon.com) (Issue #315)
-
NEW: Python HTML Link extractor for browsing in Quicksilver. Adds image title or alt to image labels (Issue #317)
-
NEW: Reduced open/close/resize times for the Bezel Interface. Now feels more responsive (Issue #323)
-
NEW: Rename action no longer selects the file extension in the 3rd pane (mimicking Finder's behaviour) (Issue #328)
-
NEW: Preference that allows jumping to the action automatically for actions that return results (Issue #225)
-
PLUGIN: Renamed the 'Current Webpage' proxies to reflect which browser they come from (Issue #59)
-
PLUGIN: Fixed right arrowing into 'Current Web Page (Safari)' proxy object (Issue #59)
-
PLUGIN: Mail Module rewritten to fix right arrowing into Mail.app
-
PLUGIN: OmniWeb plugin rewritten to be more consistent with naming of proxies and added documentation
-
PLUGIN: UI Access plugin fixed to show icons of windows for 'Windows...' actions, speed increases
-
PLUGIN: UI Access plugin includes a new 'Show all Menu Items' action
-
PLUGIN: Made Window Interface appear on all spaces (Issue #61)
-
CHANGED: Task Viewer modified to make it more robust
-
CHANGED: Localisation improvements and refactoring (Issue #260)
-
CHANGED: Implementation of fast enumeration for easier reading and possible speed improvements (Issue #323)
-
CHANGED: Small speed improvement to object ranking (Issue #336)
-
CHANGED: Get Path renamed to Get Absolute Path, new Get Path action returns things like
~/Documents
(Issue #331) -
FIX: Crash when Quicksilver tries to combine the same object (Issue #342)
-
FIX: Searches like "Itchy & Scratchy" are now correctly passed to the browser (Issue #313)
-
FIX: When using Quicksilver to browse the web (right arrow into URLs), the correct icons are shown (Issue #302)
-
FIX: Websites with any top level domain (e.g. .uk) can now be browsed within Quicksilver (Issue #316)
-
FIX: Link parser now correctly returns all the links on a page (Issue #316)
-
FIX: Crash when changing interfaces (Issue #272)
-
FIX: Task Viewer no longer shows 'null' when rescanning catalog entries (Issue #276)
-
FIX: Down arrow does not wipe the result of an action, returned to Quicksilver (Issue #282)
-
FIX: 'Latest Download' proxy no longer causes conflicts with cataloged items (Issue #308)
-
FIX: Correct numbering of results (1 of 1) when an action returns an object to Quicksilver (Issue #282)
-
FIX: Exception when entering nonBaseCharacters (Issue #275)
-
FIX: TextMate String Ranker now works as previously (Issue #14)
-
FIX: 'Type to Search' text in the command window panes (and more localisation fixes) (Issue #250)
-
FIX: Pressing '/' to enter items could accidentally drill down to the root (Issue #63)
-
FIX: The about window stops rendering images when closed
-
FIX: Assignment of mailto: strings as objects with Email actions (Issue #267)
-
FIX: Always display the interface when Quicksilver returns a result (Issue #232)
-
FIX: URLs with <>|#"?$! characters are parsed properly
-
FIX: Copy To… action only shows folders in the 3rd pane
-
FIX: 'Visible Applications' proxy displays only apps that aren't hidden (Issue #221)
-
FIX: Bezel and Primer interface names display correctly in the preferences (Issue #190)
-
FIX: Changing interface properly registers '.' as a special character to enter text mode (Issue #233)
-
FIX: Incorrect size settings for two .xibs
-
FIX: Size of result window remembered on relaunch (Issue #176)
-
FIX: Possible crashes when installing plugins (Issue #241)
-
FIX: 1st pane (and comma items) are cleared when an action returns an object (Issue #203)
-
FIX: Primer interface appears on all spaces (Issue #64)
-
FIX: Preference pane appears on all spaces (Issue #64)
-
FIX: Result window size saved on relaunch (Issue #176)
-
FIX: Get Path action returns strings instead of files (Issue #182)
-
FIX: Get Path action works with the comma trick (Issue #203)
-
FIX: Search results 'x of y' showing correctly in the result window (Issue #207)
-
FIX: Clicking 'Defaults' in the Appearance Preferences would crash Quicksilver (Issue #212)
-
FIX: PlugIn file path renamed correctly for compilation on case-sensitive systems (MacPorts) (Issue #309)
-
FIX: Compilation fixes for 10.5 and isSnowLeopard method (moved to a new class) (Issue #287)
Special thanks to: Potatolondon.com for providing the favIcon lookup service ( http://f.etfv.com )
Changes - ß59(3842) 2011-04-16
-
PLUGIN: Items labelled with this tag are for plugins available from http://qsapp.com/plugins
-
NEW: New 'Latest Download' proxy, corresponding to the latest file in the ~/Downloads folder (Bug #70)
-
NEW: Auto Update of Application using QSApp.com (this is the last time you'll ever have to go looking for a new release!)
-
NEW: New menu bar icon
-
NEW: French localisation for the Finder Module
-
NEW: German localisation for actions
-
NEW: an 'Open Url in Background action'. Also set as alternate action to 'Open URL' (hit CMD+RTN)
-
NEW: Speed improvements through the use of 'fast enumeration' in Leopard and Snow Leopard
-
NEW: Added 'descend into bundle' option for catalog entries (containing Mac OS X bundles)
-
NEW: Changes to build Quicksilver as a 64 bit application in the future
-
NEW: Proxy objects for applications and windows use the correct application's icon
-
NEW: PPC build support removed
-
PLUGIN: New Cyberduck Plugin
-
PLUGIN: Mail Module fixed to allow right arrowing
-
PLUGIN: UI Elements plugin updated to enable menu services (Bug #19)
-
PLUGIN: Fix small clipboard leak
-
PLUGIN: New Yojimbo plugin
-
PLUGIN: New 1Password Module for interaction with 1Password
-
PLUGIN: New Remote Hosts Module
-
PLUGIN: Fixed Dictionary Plugin to work with 10.5+
-
PLUGIN: Pinboard.in added to del.icio.us Plugin
-
PLUGIN: Added 'Current Focused Window' proxy to UI Elements Plugin
-
PLUGIN: Newly written documentation on plugin development (see Quicksilver Plugins source on GitHub)
-
CHANGE: Framework and source code tidy up
-
CHANGE: Updated deprecated NSFileManager actions (10.5+)
-
CHANGE: Changed links to reflect change to QSApp.com website
-
CHANGE: Quietened noisy logs, giving less (unwanted) console logs
-
FIX: AppleScript 'Process Text' fix (Bug #144)
-
FIX: 'Do Not Open At Login' action fixed (Bug #35)
-
FIX: Proxy Objects now work again as previously (Bug #8 & more)
-
FIX: A crash when installing an already installed plugin
-
FIX: Calling AppleScripts now works as expected (revert old commit)
-
FIX: Disabled items in catalog are now ignored
-
FIX: Typos and incorrect tooltips (Bug #138 & more)
-
FIX: 'Make Hard Link' and 'Make Link' actions fixed
-
FIX: Memory leak fixes as returned by Clang checker
-
FIX: Show Quicksilver Command Window when a result is required to be shown
-
FIX: AppleScript actions now show the result in the Quicksilver Command Window
-
FIX: Fixed build warnings within XCode, and made Source Code compiling much quicker and easier
-
FIX: Crashes on interface rapid changing
-
FIX: Make the 'Eject' action validate to reduce lag/wait times (Bug #56)
-
FIX: Sizing of drawers in the Quicksilver preferences (Bug #71)
-
FIX: Task viewer now reliably loads (Bug #119)
-
FIX: Webkit fixes (Bug #113)
Thanks for this release goes to:
Development from:
Patrick Robertson, Rob McBroom, Etienne Samson, Qiushi (Billy) He, Matt Beshara, Henning Jungkurth, Michael Guntsche, Paul Kohut, Yiwen Wu, Florian Heckl.
Also, special thanks to:
'scotnery' for the new Menu Bar icon.
Jeff Cox for his support for the development team.
Philip Dooher for setting up @LoveQuicksilver & lovequicksilver.com.
Patrick Robertson for initiating QSApp.com.
Rob McBroom for his Plugin Development documentation.
All contributors to the Wiki at http://qsapp.com/wiki.
GitHub for hosting the source and downloads.
Changes - ß58 (3841)
-
NEW: Make shell scripts with "additional shebang" info work.
-
README: Make real links.
-
CHANGE: Disable Info.plist preprocessing on Plugins.
-
CHANGE: Removed dangling NSLog calls
-
CHANGE: Add Core Plugins to Release Build
-
CHANGE: Menus improved
-
CHANGE: Object context menus improved
-
CHANGE: Update score ranking code
-
CHANGE: NSEnumerator - loop optimization
-
CHANGE: Turn on a couple release optimizations
-
FIX: Error messages
-
FIX: Droplets work again, using the 10.5+ NSConnection vending method
-
FIX: The G in BROWSING no longer gets cut off in the result window
-
FIX: Don't show object descriptions in the result window if there's not enough room (rows <34px high)
-
FIX: Recent Items made Snow Leopard compatible
-
FIX: Text fields only allow plain text
-
FIX: Bug creating an indexSet from the UI Access plugin
-
FIX: 10.5 compilation issue
-
FIX: Do Not Open At Login Action now working (Issue #35)
-
FIX: Issue #34
-
FIX: relaunch action for fussy apps that did not quit straight away
-
FIX: Incorrect display of Websearch (Issue #39)
-
FIX: Issues 26, 47, 57 and 61
-
FIX: lingering issue PjRobertson found
-
FIX: single/double tap Modifier Key Activation
And thanks to any other I may have inadvertently missed.