It works

9 10 2008

We have achieved our 2 week iteration goal of making Ubiquity run in Thunderbird with limited functionality.

Atul set up a Hg repository that we are using. So you can checkout the code and try it http://hg.toolness.com/ubiquity-thunderbird/

Usable commands: calc, translate, zoom, word-count

The steps that we took to get to this point:
1) Change manifest/install files to make Thunderbird see it as a correct extension.
2) Comment or change code that uses browser specific API (Preferences, Annotation Service) and objects like tabs, bookmarks.
3) Make commands statically instead of dymanically loaded for now cause dynamic loading depends on Annotation Service which is not available in Thunderbird.

To do and remaining bugs:
1) Provide Annotation Service replacement so that command feeds work.
2) Work on browser integration to let open web pages in default browser.
3) When popup is closed it can leave a trail on the UI. Might be an alpha Tbird bug.
4) Provide access to Tbird information (emails, contacts) to the commands.
5) Make it use the same base code as Firefox Ubiquity with only different files where it is necessary.
6) Write some Tbird specific commands.


Actions

Information

Leave a comment