Taming the Leopard
November 10, 2007
It’s unfortunate timing that right at the moment of a major OS release when Mac developers need Apple engineers the most there’s no WWDC. This would make asking questions, talking with Apple, and demoing Mac OS X 10.5 issues much easier.
That said, it looks like the folks from Apple’s Developer Technical Support (aka DTS) are swamped at the moment by hungry third-party developers pummeling them with all sorts of Leopard-related questions. We’ve also contributed to that pile over the course of Leopard’s development and we’re not quite done with them for quite some time it seems :)
With the release of 4.8.2 we’ve fixed the most annoying Leopard compatibility issues. I mentioned some of them in my recent blog post and you can find the rest of the fixes in our changelog. However there are still some mildly annoying issues on Leopard that we were unable to fix and we’re waiting for Apple’s help.
Moving items across partitions copies instead of moves - Normally when you copy a file across two partitions with the command key held down, it’s moved and the original is deleted. Unfortunately this is broken under OS X 10.5 and instead of moving the file, OS X copies it. This appears to be an OS Bug in system frameworks and we filled a bug with Apple. Hopefully it will be fixed soon in an upcoming OS update. This is annoying but since it fails in a ‘data safe’ manner, this is less critical. The workaround is to manually delete the source file upon the successful completion of the “move” operation.
Path Finder’s desktop disappears when Expose is triggered - As I mentioned in my previous post, there’s no public API to “stick” Path Finder’s Desktop in place when hitting F11 and we still need to find a hack. My suggested workaround would be to make a Path Finder alias (File -> Make Alias -> Make Path Finder Alias) of the Desktop folder in the Dock, so that the Desktop folder is revealed in PF by clicking on the docked folder.
When copying/deleting in List View it collapses subfolders - this seems to be an OS Bug in NSTreeController and we’re working with Apple to find a workaround or a fix.This is now fixed in Path Finder 4.8.3Network shares are missing from the Path Finder sidebar - On Tiger the system was finding the shares for us - there was a hidden /Network folder where all local shares were listed. On Leopard that is no longer the case. When we started to look for our own solutions, it turned out that public frameworks on Leopard allow third-party developers to find only Bonjour-based devices e.g. essentially Macs. Windows and Linux shares use another technology (NetBIOS) to broadcast their presence on the local network and we’re currently talking with Apple (yet again, thanks DTS folks :) ) to find a solution. In the meanwhile the workaround is to use the Connect to Server dialog.
If you notice any additional issues, please, report them to us so that we’re able to fix them in a future update. And while we’re working our asses off to fix the aforementioned issues, please enjoy new Leopard features: you can now QuickLook your documents from PF (just hit the Spacebar) and Reveal documents in Path Finder instead of Finder from your favorite third-party applications (check out the Preferences -> Reveal -> Set PF as the default file viewer).
Posted by grotsasha at November 10, 2007 7:58 AMComments
Thanks, we're glad you like it :) I'm also quite a heavy QuickLook user, so I was glad we could add that to PF.
Concerning the root operations, we finally found a solution which was neither installer, nor launchd daemon. What we're doing now - is to copy the necessary frameworks inside the helper tool bundle so that the path is absolute instead of being relative to the main application bundle. It's not very cool to have a 20 MB duplicate of framework code residing in /Application Support folder, but it's the only quick and dirty solution that we came up with. We will probably find a more elegant solution in the future, but it will require far more serious architectural work, than what we could do in two weeks.
That sounds like a reasonable compromise. It may not be optimal, but it certainly is better than the other two methods you were considering and I'm happy you found a solution that seems transparent to your users.
Well done and keep up the great work!
Many thanks! I just updated an hour ago. I got so frustrated with things being broken and the bouncing folders and having to force quit that I thought about going back to the Finder. I checked the CocoaTech site and the release was issued today. I'm glad that I can stick with Path Finder. I haven't used Finder in a long time. Thanks again and great work.
Thanks for such a quick update! I've been missing Path Finder in a big way. The addition of QuickLook is a nice touch too :)
Path Finder’s desktop disappears when Expose is triggered: I use the lovely Spaces as a workaround, I just create one space more than I need for my Applications and whenever I want to view the desktop, I just switch to that space.
Thank you for Pathfinder, can't live without it :)
Thank you, thank you for getting this update ready so quickly. Like others commenting here, I was going through severe PF withdrawal and it's great to have things working properly!
Looking forward to the few remaining glitches being dealt with as time (and Apple answers) permit but I'm just delighted to be able to work in the much more productive fashion I've become accustomed to. The Leopard Finder is certainly better than what' come before but still cannot compare with the information and action density PF provides.
Thanks a lot for all your positive comments! We did work hard in an accelerated mode to make it ready quickly and we're glad you appreciate it!
I could kiss you guys for this one. Making these two features the priority confirms that you are in touch with the users of your product.
Are we going to see ACL support anytime soon? Apple's ACL manipulator in the Leopard Finder blows for anything advanced.
I love your product though guys. yes, i did buy a license. :)
Joshua Byers
"Moving items across partitions copies instead of moves" - This never bothered me. I just ALT+Drag to copy and CMD+Drag to move. Simple enough!

Hi there,
First, thanks for the update! It's absolutely great to have Path Finder support Quick Look and I even like its behavior under PF better than Finder (for example, quick-looking at a pdf from PF lets me scroll through pages from the keyboard using the arrow keys, whereas with the Finder. the arrow keys opens the next document in quick look. Awesome!)
I was wondering how you dealt with the operations requiring root access. From your previous post, you mentioned a few less-than-clean solutions: a package installer (yuck) or a launchd process. I'm assuming you went with the launchd route, unless you discovered a better way. Can you talk about how this will impact system resources?
Thanks again for a great update!
Dan