23rd Feb 2007
Adium Time Zone Plug-in Preview
UPDATE: This is now out of date! Get the latest version by clicking on the Adium Time Zone Plugin page in the sidebar.
Today I’m announcing the preview release of my Adium Time Zone Plug-in. This plug-in adds functionality to Adium by letting you set time zones for each individual contact. Once set, you can view the local time of the contact in their tooltip.
It looks something like this:

It’s a preview release because I’m interested in soliciting feedback as to it’s implementation before I make it totally public and tell all my friends to download it. Please try it out and let me know what you think and how it can be improved.
Note of interest:
- The city names are all taken from Apple’s NSTimeZone class. I assume I could add more, but it might be hectic/ugly to manage two separate lists; a real one and one that just maps it’s contents to the real one.
- I tried to follow the implementation of ESAuthorizationWindowController, if you were wondering why I did some of the things I did in the controller class.
- I plan on writing out a How-to on writing your own Adium plug-ins soon, so watch for that.
The plug-in can be downloaded here: Adium Time Zone Plug-in
The source (GPL Licensed) can be downloaded here: Adium Time Zone Plug-in Source
Enjoy and please let me know what you think!
It would have been really cool if it was possible to discover the time zone automatically…