31st Mar 2007
Adium Time Zone Plugin 1.0 is Out!
Good news: The Adium Time Zone Plugin is now out. I hoped to have it out by the end of the week, and (I think) I squashed the last two bugs that were preventing me from releasing, so off it goes! I made a page for it that I will keep updated with the latest version and other news. The BSD licensed source code is also there if you want to check it out.
I’m proud of the code. I’m not super proud of the model, in fact I’m sure it will become something that I will look back on one day and say “What the hell was I thinking?!”. I’ll probably refactor it in the future, it’s just that I’ve held off on releasing this for long enough, and with my finals looming I was scared that If I didn’t release by my self-imposed deadline of this week then I wouldn’t have time to work on it again in a while.
I hope you like it. I hope it doesn’t sink your Adium. Please send me some feedback if it does (or if it doesn’t). Thanks!
Hi Patrick,
Cool xtra you have here.. Feature thought: Considering that the 5 out of 12 people so far asked (from my list) gave me a timezone instead of a city, You could have the option of city or timezone to work out the difference.
Does TZP1.0 understand daylight savings?
dallas
Hey Dallas,
The reason I chose to go with Cities as oppose to GMT offsets (”Time zones”) is twofold: 1. Most people in my experience don’t know their GMT offset and 2. GMT offsets don’t account for daylight savings time, since different parts of the same time zone can choose to observe or not observe DST. Using major cities solves both these problems.
Thanks!
Patrick
It’s the only plugin that “survived” the upgrade this morning, so I’d say you’re good to go.
It’s working fine. Thank you! I work for an international company, and we use Jabber, so your plugin has been a lifesaver. If you need help testing it/trying to break it ;), please let me know, and I’d be happy to help.
Odd question but is there a chance you’re going to expand it so it replaces the time information in the time-stamps? Like say 21:16/12:16? Say, my time first, their time second?
Hey Leo,
There’s currently no plans to do so since that would be pretty confusing: Imagine trying to read your logs and it saying that you were sending messages at 4PM and they were replying at 6:01AM. You’d need to embed their location into the logs all the time which would be cumbersome and rather unnecessary. Or if you went away and got a message from someone saying it was recieved at 5PM when it was actually just their time. You’d have to do the math in your head to try and figure out when it was sent.
Sorry!
Thank you for this really useful plugin!
I have three suggestions, though:
1) Could you make it look more like the time zone feature in Calendar or in the SysPrefs? Mac OS X comes with its own time zone selection window which I like much better.
2) Adium should use the city/country specified in the contact’s Addressbook entry by default. This would safe me a lot of time.
3) Is there some local_time variable which could be included in message styles?