Default Folder X 6.1b1: Initial Sequoia compatibility and more

June 18th, 2024

Last week, Apple dropped the first developer preview of macOS 15 Sequoia. The current release of Default Folder X – version 6.0.7 – does not support Sequoia because, prior to last week, I didn’t have any more information about it than you did.

Now that the first build of Sequoia is out, I’ve done some testing and made a few necessary adjustments. A new Sequoia-compatible public beta of Default Folder X is available on the Default Folder X Testing page. If you’re running Sequoia, this will get you back up and running with DFX. As usual, keep an eye out for updates because pre-release macOS builds are a moving target. More changes will probably be necessary as Sequoia progresses towards completion.

Default Folder X 6.1b1 also sports some new features that I’ve added based on user requests and my own personal needs. You can now preview audio and video files right in an Open dialog, even if you’re not using Column View.

And you can save web URLs as favorites, allowing you to quickly open often-used websites from Default Folder X’s menu or by using a keyboard shortcut. Display of very long filenames and their metadata has also been improved, and a few shortcomings (bugs, to be less generous) have been fixed.

Head on over to the Default Folder X Testing page for all the details, as well as download links.

Jettison 1.8.8 opens disks when you mount them; fixes screen wakeups and issues with encrypted disks

June 1st, 2024

Version 1.8.8 of Jettison was released today, adding a new option for mounting disks while also fixing some annoying issues.

When you hold down the Command key, the “Mount” command in Jettison’s menu becomes “Mount and Open.” As you’d expect from the name, selecting a disk will not only mount it so it’s available for use, but will also open a new Finder window showing its contents. This is a handy shortcut if you want to mount an offline disk and immediately get to work with it.

On the bug-fix side of things, this release fixes an issue that could wake up the display while Jettison ejected external disks. This didn’t cause problems with sleep, but could be confusing when manually putting a Mac to sleep. You’d invoke sleep, the screen would go dark and then would immediately wake back up, then it’d go black again and the machine would finish going to sleep. Just weird.

Version 1.8.8 also addresses a problem with disks not mounting properly if they’re encrypted but already unlocked, and improves error messages when failures occur while mounting encrypted disks. It also gives a more helpful error message when you try to manually mount an encrypted drive whose password isn’t in your keychain.

As always, full release notes and the downloadable update are available by choosing “Check for Updates” from Jettison’s menu in your menu bar, or from the Jettison – What’s New page.

Default Folder X 6.0.7 corrects file dialog issues and adds an option for Quick Search editing

May 17th, 2024

Version 6.0.7 of Default Folder X is available now. It fixes a number of issues that occurred when using Open and Save dialogs in certain situations and is recommended for all Default Folder X 6 users.

It also adds a new setting – currently only available via a Terminal command – to change the way arrow keys work in its Quick Search window. By default, the left and right arrows navigate into a folder when it’s selected in the Quick Search results.

This works well when navigating the results, where up and down arrows move the selection up and down the list, and the right arrow moves “into” a selected folder so you can search just within that folder. However, this means the arrow keys are not available for moving back and forth in the search field if you want to edit your search string.

If you’d like the left / right arrows to instead move the text cursor in the search field, run the Terminal application (you’ll find it in /Applications/Utilities), paste in the command below, then hit the Return key on your keyboard:

     defaults write com.stclairsoft.DefaultFolderX5 quickSearchTraversesWithTabKey -bool YES

Once you’ve done that, you can move into and out of folders in the search results using Tab and Shift+Tab in place of the left and right arrow keys. To change the setting back to its default, just replace the “YES” in the command above with “NO”.

If you’re already running Default Folder X, choose Check for Update from Default Folder X’s menu in your menu bar to get the new version. If not, head to the What’s New page for download links, as well as detailed release notes.

Default Folder X 6.0.6: Fixing what broke in the last release 🙄

April 19th, 2024

So, in the last release of Default Folder X I added a somewhat complex (and relatively slow) feature to determine the correct name, location and icon for the Dropbox, OneDrive, Google Drive and Box Drive folders. It was only intended to be used for the top-level folders, so its slower speed wasn’t really an issue – it’s used infrequently.

But (there’s always a “but”, right?) when I deployed this new code within Default Folder X, it was inadvertently being called for every file and folder on any of those services. What resulted was a significant slow-down in Default Folder X’s menus, Quick Search, and any other place that the user-facing “display names” of items were shown in bulk (though only if the items happened to reside within one of those cloud services’ folders, so some of you may not have noticed an impact at all). Version 6.0.6 fixes this bug, and I even made that new code faster as well.

In addition, with some learnings gleaned from dealing with OneDrive again, I also remedied a long-standing problem with Microsoft Word. When you’re editing a document that’s stored in OneDrive, Word doesn’t internally represent that document as being on the local machine, but instead references it via a cloud-based URL. That caused problems for Default Folder X’s “default to the current document’s folder” feature, because as far as Word is concerned, there is no folder for that document on the Mac you’re using – it’s in the cloud.

With this release, Default Folder X translates Word’s OneDrive URL back into a location in the OneDrive folder on your Mac, so the “default to the current document’s folder” feature now works correctly.

Anyway, if you’re already running Default Folder X, just select “Check for Update” from its menu to get the new version. If not, you can download it and read the release notes on the Default Folder X What’s New page. And yes, the update is free if you’ve already bought a Default Folder X 6 license (thank you!).

Default Folder X 6.0.5: Better handling of cloud-synced folders, pasting paths into Quick Search, a smarter Finder drawer, Alfred 5 support, and more

April 15th, 2024

Version 6.0.5 of Default Folder X is now available, delivering a number of new features and fixes for our award winning utility for navigating macOS Open and Save dialogs and the Finder.

We’ll need a little digression here to explain the first change. “File Provider” based cloud services such as OneDrive, Dropbox, Google Drive and Box all create their synced folders in a hidden location within your Library folder (in ~/Library/CloudStorage/ to be precise). The Finder then represents them the same way it does iCloud Drive, as disembodied “Locations” in the sidebar and in its “Go” menu.

In previous releases, Default Folder X would show these cloud service folders in their real locations. For example, Dropbox would be in ~/Library/CloudStorage/Dropbox/. While that’s accurate and arguably helpful at times, it wasn’t consistent with what you saw in the Finder, so it could be confusing for some folks. Version 6.0.5 of Default Folder X corrects this by mimicking what the Finder does. Cloud services are now shown as top-level locations, rather than being contained within the CloudStorage folder.

A less confusing change in Default Folder X 6.0.5 is the ability to paste a whole path into the Quick Search window. This does exactly what you think it’d do – it takes you to that location. If you’re using a file dialog, the dialog will switch to show the files and folders at that location. If you’re not, Quick Search will open that folder or file in the Finder. Pretty straightforward and very quick if you’re a person that’s dealing with paths a lot.

In addition, Default Folder X’s Finder drawer and Drag Zone now “follow” files and folders that you’ve dragged into them. If you add a folder to the drawer, then later rename it or drag it to a new location, the reference to it in the drawer will still work. Previously, Default Folder X would just remove the item from the drawer or drag zone once it could no longer find it at its previous location and / or name (which was admittedly kinda lame if you left stuff in the drawer for long periods).

There are also a number of bug fixes, plus improved compatibility with QSpace and Alfred.

You can get full details on the Default Folder X release page, or by choosing “Check for Update” if you’re already running Default Folder X. This update is free if you’ve purchased a license or upgrade for Default Folder X 6. If you’re still running Default Folder X 5.7.8 or earlier, there’s an upgrade fee that’s detailed on the Default Folder X Upgrades page.

Jettison 1.8.6 and 1.8.7 deliver numerous improvements and fixes

April 4th, 2024

Two new releases of Jettison, our little utility for ejecting external disks when your Mac sleeps, have delivered a host of changes. Outwardly, Jettison no longer shows hidden volumes like Update and Macintosh HD – that will reduce confusion. It also lets you quickly open a disk in the Finder by holding down the Command key (the “Eject” menu becomes “Open”). And error messages are more informative.

Under the hood, there are bigger changes which eliminate problems when the system wakes and then goes back to sleep very shortly thereafter, it handles unlocking of encrypted drives much better, and performs numerous other disk-handling operations more smoothly.

A full list of the changes in versions 1.8.6 and 1.8.7 is available on the Jettison release page, or by choosing “Check for Update” if you’re already running Jettison on your Mac.

App Tamer 2.8.3 samples processes, resolves sleep issues and more

February 23rd, 2024

Version 2.8.3 of App Tamer is available, bringing a couple of new capabilities and addressing problems with controlling processes during and after system sleep.

First, there a new “Sample Process” command in the contextual menu in App Tamer’s process list:

This does the same thing as the Sample Process command in Apple’s Activity Monitor. It samples the process every millisecond for 10 seconds, recording the call stacks of all threads at each sample point. This is saved to a text file and automatically opened in your default text editor. A sample report can be useful to see what’s happening internally in an app, and can be used to get an idea why an app is consuming a lot of CPU.

App Tamer 2.8.3 also supports Chromium web apps. These are separate site-specific browser apps that you can create with Chromium – they function as separate apps, but use Chromium as their browser engine. App Tamer knows not to slow down Chromium when a web app is in front, since the web app needs Chromium running at full speed in order to show its web content.

Finally, this release is able to correctly slow down processes and run them on efficiency cores during and after system sleep. In previous versions of App Tamer processes would sometimes not be managed at all during sleep, or would run very slowly after waking from sleep. This would eventually correct itself, but definitely wasn’t ideal. The root cause of App Tamer’s confusion has been fixed so everything works as it should.

This update is free if you’ve already got an App Tamer license. Details and download links are available on the App Tamer release page, or by choosing “Check for Update” from the menu in the lower right corner of App Tamer’s window.

HistoryHound 2.3.5 updates its support for Opera and fixes bugs

January 9th, 2024

HistoryHound 2.3.5 is available, delivering updated support for the Opera web browser and correcting several issues. HistoryHound’s built-in search paths will now correctly find Opera’s history and bookmark files, even if you have multiple user profiles set up.

There were also cases where having multiple user profiles in Chrome or Firefox (or any browser based on those engines) could confuse HistoryHound and result in it re-scanning pages in the browsing history of an inactive profile even though you hadn’t visited the pages again.

In addition, HistoryHound was referencing pages based on the URL that was requested by the browser. In some cases, that URL gets changed by the server when it returns the page data, and this could result in HistoryHound indexing multiple copies of the same page, depending on how the browser logged things in its history. This has been fixed.

And finally, a change in Apple’s WebKit API now results in runtime exceptions when .webarchive files are loaded in a background thread. As a result, HistoryHound 2.3.5 now loads those files in its main thread to avoid generating errors.

This update is free to users who’ve already got a HistoryHound license. You can download it from the HistoryHound What’s New page, or if you’re already running HistoryHound, just choose “Check for Updates” from its application menu.

Default Folder X 6.0.4: QSpace Integration, Quick Search refinement and a fix for an annoying bug

January 2nd, 2024

A lot of you have been asking for integration with QSpace so that you can use Default Folder X’s Finder-click feature to quickly access folders shown in your QSpace windows. I’m happy to report that after working with Wenda, the developer behind QSpace, we’ve made that happen!

Default Folder X 6.0.4 will automatically recognize open QSpace windows. They’ll be listed in Default Folder X’s Finder Windows menu, the Finder-click feature will jump to folders when you click on QSpace windows while in an Open or Save dialog, and you can set up Default Folder X to open folders in QSpace instead of the Finder (note that you need at least QSpace 4.2.1 or QSpace Pro 4.2.2 for all of this to work).

Oh – and a quick Finder-click pro tip: Right-click on a QSpace window to pop up a menu that shows the folders shown in all panes of the window.

And speaking of opening folders, you can now explicitly tell Default Folder X whether to open folders in the Finder, QSpace, ForkLift or Path Finder when you choose them from Default Folder X’s menus. 👉🏼

In version 6.0.4, Quick Search has gotten a few enhancements, including little icons beneath each search result to show whether Default Folder X found that item in your recent history, favorites, or a standard app location. And when you right-click on a result, you can now copy the file or folder, add or remove it from your favorites, or remove it from the recent file / folder / app history (depending on where it was found).

And last, but definitely not least, Default Folder X 6.0.4 includes several bug fixes. The biggest is the elimination of an annoying delay that could occur when a Save dialog first came up. Not only did the bug produce a hiccup that made you wait, but it could swallow a character or two if you started typing a name for your saved file right away. My apologies for not catching this problem when we tested version 6.0.3 – the conditions that caused it weren’t present on my or any of my testers’ Macs because of settings changes that we made while testing previous releases.

A full list of changes and download links are available on the Default Folder X What’s New page. Or if you’re already running Default Folder X, just choose “Check for Update” from its menu in your menu bar.

Default Folder X 6.0.3 delivers more refinements

December 7th, 2023

Version 6.0.3 of Default Folder X is available now, polishing up a number of details to make sure that Quick Search finds what you want and that everything works consistently. To that end, files and folders are now added to your “recent” history when you drag & drop them to Default Folder X’s menu and when you select Favorites anywhere in the app.

In addition, selecting text in the edit field of Save dialogs is now smarter, Command+S works to trigger the “Save” button as it should, and recently used tags are displayed below the file dialog in a more helpful order. In Quick Search, Option+Return copies the path of the item you’ve selected.

“This is one of the weirder bugs I have seen”

That was the subject of the email I received, detailing a problem in Default Folder X. Have a look at this animated gif for an amusing illustration of it – this is what happened if you clicked on the menu and then just paused and did nothing.

Definitely weird! When I saw it, I couldn’t even come up with a way I could have misused or abused an API to get this behavior. It turns out it was a combination of a bug in Default Folder X and a bug in Sonoma that combined to create this nice “marching menu items” effect.

First, if you turned on one of Default Folder X’s secret settings, the menus would continually re-sort themselves. That was a bug, but normally wasn’t readily apparent because the menu items just got sorted in the same order they were already in. BUT – if there’s a bug in Sonoma that moves the contents of a menu item to the right 32 pixels each time you update an existing icon, then it does this funky little slide dance. Pretty cool, eh? Anyway, the underlying sorting-all-the-time bug in DFX is fixed, and I’ve also worked around the slidey-bug in Sonoma by replacing sorted menu items with newly-created, icon-less ones before updating their contents.

Version 6.0.3 also fixes another sorting problem that occurred if you customized Default Folder X’s menu bar menu to include recent items in the top-level menu. If you did that and sorted recent items by name, the items either wouldn’t get sorted or would sort incorrectly. It also corrects problems with pop-up keyboard navigators like Raycast, LaunchBar, Alfred and Spotlight not working in Save dialogs on earlier versions of macOS (Monterey and prior).

For the full change history and download links, head over to the Default Folder X What’s New page. Or if you’re already running Default Folder X, just choose Check for Update from its menu in your menu bar.