I finally upgraded to Leopard at the office. No real problems yet, but I was surprised how many of the tools I use only have beta version for Leopard.
First off is GPGMail. This works nicely, but since I use MacPorts, I had to do the same hack on Leopard that I had to do on Tiger: binary edit the bundle to change the page to the gpg binary (/opt/local/bin/gpg instead of /usr/local/bin/gpg). It's 2008, so feel free to stop hard coding binary paths.
I used 0xed, which works quite nicely. The file to edit is
Library/Mail/Bundles/GPGMail.mailbundle/Contents/Frameworks/MacGPGME.framework/Versions/1.1.4/MacGPGME
Then I needed Mail Act On, which is also beta for Leopard, but this was an easy install with no post install customization needed.
On Tiger, I use iTerm because eventually I just couldn't live without tabs. I read about people that say "Just use screen", but I use tabs and screen. I usually have four windows, each with at least 4 tabs, and screen inside the tabs. I used to have six windows, but my eyes aren't what they used to be, so I had to increase the font size.
Leopard's Terminal.app has tabs, which work pretty nicely, except YOU CAN'T CHANGE THE TAB TITLE. boggle. Fortunately, SIMBL plus a tab namer bundle and all is well.
I use Quicksilver constantly, and it seems to work pretty well on Leopard. The one problem I've found is that the LockScreen included in the Extra Scripts plugin doesn't work on Leopard. While trying to troubleshoot the problem, I discovered that ktrace is no longer around. Fortunately, dtruss is provided, which utilizes the awesome power of dtrace.
Fortunately, it's easy to write your own AppleScript to replace the LockScreen from Quicksilver. I even added the capability to pause iTunes and lock the screen at the same time.
try
tell application "iTunes" to pause
tell application id "com.apple.ScreenSaver.Engine" to launch
end try
Save the script to
Library/Application Support/Quicksilver/PlugIns/Extra Scripts.qsplugin/Contents/Resources/ExtraScripts/Processes
Finally, let me add my voice to the legions complaining about the craptacular ical downgrade where apple removed the detail drawer in Leopard. It takes me 4 clicks to add an alarm to an appointment when I used to do it in one. I don't care how they add it back, but I want some way of seeing appointment details with a single click.