Tweet tweet, SocialMail hatches twitter functionality, version 0.2 released
by Daniel on Feb.21, 2010, under SocialMail
It’s been a few weeks since SocialMail 0.13 was released and I’ve been busy in the mean time. If you’ve read my last few posts you’ll know that the interface as been redone to allow a lot more information to be displayed while keeping the most recent details up front.
The interface has been converted to a tab based layout which allows us to have different screen areas for each information source, while allowing the front tab, to show the latest details from each section (user configurable).
SocialMail v0.2 also includes the first cut of twitter functionality, which once enabled adds a new tab which show the last 10 or so (configurable) tweets from whoever you’re viewing. Users can now ‘tweet’ directly from Thunderbird with the new ‘Update Status’ functionality which will ultimately allow sending updates to multiple micro-blogging sites (twitter, myspace, facebook, linkedin, etc) as modules for those sites are added.
All in all, a lot has gone into this SocialMail update, which is why it’s taken longer than anticipated, so I hope you all enjoy it and look forward to hearing your experiences with it.
So here it is: SocialMailv0.2.1
(NOTE: This is a small update to address 2 isssues raised by Larry)
Have Fun,
Daniel
SocialMail interface being reworked
by Daniel on Feb.06, 2010, under SocialMail
It’s been a while since I’ve last posted an update on SocialMail so I figure it time to let everyone know what I’ve been working on.
One of the issues with the current release is that there is to much information to fit in the sidepanel. If you have a contact that has data in each of the boxes then it forces the thunderbird window to expand, in my case (and I’m sure many others) this means off the end of the screen. This issue is set to become much worse as I add functionality and new datasources. To resolve this the interfaces has been reworked to use tabs to seperate the key parts, while keeping the most recent information on the first tab for easy access/reference.
Switching to a tab based layout has made things a lot clearer and will help with the integration of new data sources, each of which can now have it’s own space to render as it needs. Extra elements can be added as modules, without have to mess with the main code, so it will be theoretically possible for others to write SocialMail modules to extend it with specific extensions (much like SocialMail extends Thunderbird).
Twitter integration is now also well underway, with tweets being automatically displayed when you view an email from a contact who uses twitter. Functionality to be able to post (re)tweets/direct messages/etc isn’t in yet, but thanks to the guys who wrote twitterHelper.jsm, shouldn’t take to long.
One last thing, for anyone familiar with the workings of XUL. When I have a listbox which has the listcell-iconic style applied to it’s listitems, they aren’t selectable. Why is that and how do I fix it?
Update: In answer to my own question, the issue is because I should have been using a listitem-iconic style not listcell-iconic. The listcell styles don’t support selection since you typically want to select the whole item not just one cell.
-Daniel
SocialMail on Linux
by Daniel on Jan.26, 2010, under SocialMail
A few people have reported having problems with SocialMail on Linux, specifically Ubuntu has been reported but I’m sure it’s a consistent problem accross distributions and a few other operating systems.
Investigation identified that the issue was related to windows tolerating differences in the capitalisation of filenames. I really should have caught this initially, but I’m presently without a linux desktop to test things out on, so my apologies to all the Linux users out there.
All said and done, here is a new version which fixes the issue: socialMail-v013
-Daniel
SocialMail v0.12 out and about
by Daniel on Jan.19, 2010, under SocialMail
After a bit of work the SocialMail code has been tidied up and I’m ready for another release. But this is more than just a admin release, it’s also bringing a few new features:
- Context menus for most parts of the sidepanel, includes
- Add, modify, remove phone numbers & urls
- Copy any of the displayed data
- Save attachments
- Skype integration
- You can now launch a skype call directly from socialmail by double clicking on any collected (or added) phone number in the sidepanel. You need to enable this in the SocialMail options window and specify a default Country for numbers that don’t know have an international prefix. Of course you need to have Skype installed for this to work.
I hope you all enjoy this release, please post your comments to let me know how its working for you. Download here: socialMail-0.12
-Daniel
SocialMail Update 12Jan
by Daniel on Jan.12, 2010, under SocialMail
It’s been a little quite since my last post, and to be honest not much has changed on the SocialMail front.
After a bit of reflection I’ve decided to rewrite/reformat the code before adding any more functionality, this has to be done before SocialMail can be listed as an ‘approved’ plugin on AMO anyway so now is the best time to do it. Doing so now also gives me the opportunity to restructure parts of the program to make it easier to extend later.
The main task right now is to encapsulate to code so I’m not poluting the javascript namespace any more than absolutely required.
Other bits I’m working on are related to improving the new user experience and a new landing page for socialmail.
Oh and in case you haven’t seen it yet, check out the video that Larry (from lehsys.com) has made showing off the plugin.
