Thought I'd mess around with embedding applications to see if I could get a poor-man's Evolution going with TinyMail, Contacts and Dates. Ends up it's fairly easy to do:

Both Contacts and Dates now have a --plug <socket_id> option that will try to embed them rather than bring up a window, and I've patched the tinymail demo app (and sent patches to Philip) to allow the same. If you want to try it out, get the latest Contacts, Dates and TinyMail, apply
this patch to TinyMail (which may or may not be required by the time you read this :)) and run
this python script.
Update: Updated the script url and screenshot to the newest version.
Billy Talent - Navy Song
Krzysztof RosiĆski says:
Which metacity theme do you have? I love it.
David says:
I just gave this a shot (on the desktop), and it works very nicely.. as for it being a poor man's evolution, I'd take this sort of UI over evolution's any day! Any chance of further development?
A couple of things I noticed:
- when the window is large the buttons on the left don't look too good since they get stretched vertically
- each component gets loaded every time you click its button? It makes the switching a bit slow (though I realise that this is maybe a memory-saving choice).
Fantastic work, anyway :D
Chris Lord says:
Glad you like it!
I've made it look a little nicer (see the post above this) and I do plan, when I have a little spare time, to add a 'keep-loaded' time-out so that only the first switch to the component will be slow (much like Evolution)..
Hopefully I'll also get a little time to work on Tinymail and perhaps some integration between these 3 apps :)
ssam says:
are there plans to make this work on a nokia 770?
Hidde says:
Please, Please consider developing this further.
Getting together and doing this right would mean a lot for people who could use a good client.
Alex says:
Wow, I'm throughly impressed nice work. It's so minimalistic and clean. I really like what I see.
Nelson says:
I never thought you could embed and application so "easy" without things like bonobo, you really should write a paper about that (maybe just a GnomeJournal article), because I think that is very interesting for developers...
Jim says:
Now that you found out how easy it is to embed the apps, please leave that idea alone :)
It's great to have the the apps separated by the task. We alseady have this huge UI monster that is evolution, keep things simple and consistent with tinymail, contacts and calendar.
Any comments?