Saturday, September 26, 2009

[OT] announcing a new project that might interest you

hi, this is a little off topic, but I want to announce my new project here because there are some of you who like to code in python.

my new project is a small python library (or framework if you like it more buzzword compliant) to make it easy to build REST APIs and websites based on REST (what some people call web 2.0 or ajax...)

the page is self hosted here:

http://a-series-of-tubes.appspot.com/


I hope you like it :)

Thursday, September 24, 2009

avatar support

thanks to the papyon backed implemented by otacon and c10ud I had to add support for display pictures on mesinyer (and e3).

I added cache support for avatars and custom emoticons and display of avatars on contact list and conversation window. All this code will work out of the box for e3.msn when p2p is implemented (dx...)

also a combo and loading gif were added to the login window by c10ud.

a screecast is worth a 1000 screenshots and 1000^2 words....


Saturday, September 19, 2009

Refactoring and Avatar support on the gui (still no p2p!)

I'm back!

this days I made a huge refactoring moving code around to make it easier to manage and navigate, yo can check the changes on github.

since refactoring aren't cool to end users since they don't change anything on the surface (I hope), I implemented cache support for avatars and custom emoticons, and also the support for avatars on the gui, this means that once we have p2p support on e3 (dx I'm looking at you) the gui will be there to use it since day one. it also mean that other protocol back-ends can start using it right now (some people are working on a papyon back-end, isn't e3 cool? :P).

I also added two extensions, avatar chooser (to manage and change your avatar), and image chooser (to choose an image from the file system), both where forward ported from emesene 1 with some code cleanup.

I also added the code needed to update the gui in case of a avatar change.

less words and more screencasts!