Message Styles

As exchanging messages is the most important feature of an instant messaging client, we put a great deal of thought into the way the messages are displayed. As we have already explained, we decided to implement the Adium message style system. This system offers a great flexibility to message style authors to display the conversation content the way they want.

In order to give users a good out-of-the-box experience, we have packaged a variety of messages styles by default in Instantbird.

Continue reading

Stability

We care a lot about the stability of Instantbird. Again, the Mozilla platform has some great tools to help us here.

Crash Reporting

In the unfortunate event of a crash, a window apologizing for the interruption in your work flow will pop up, and suggest you send some anonymous information about this issue to our servers. We can then analyze it and fix it for a later version, to make Instantbird more stable for you.

Instantbird Crash Reporter dialog

This crash reporting system has already helped us a lot to improve the overall stability of Instantbird.

Continue reading

Conversation Tools

Some tools you already have in Firefox can help you manage your conversations in Instantbird:

Find

Trying to find where a topic or keyword was mentioned in a long conversation is a common action. Instantbird uses the same findbar as Firefox to provide a search facility inside conversations. Just press Ctrl + F (Command + F on Mac OS X) and the findbar will appear:

Findbar in conversation window

Continue reading

Tabs

During the 0.2 cycle, we spent a lot of time reworking the conversation window. The conversation window will now feel more familiar to Firefox users. That’s because lots of parts have been borrowed and adapted. In this post, and the next few posts, we will present features that are already present in Firefox, but have been adapted for Instantbird.

Let’s begin with tabs: conversations appear in tabs that work exactly the same way as in Firefox 3.6.

Continue reading

Our goals: toward Instantbird 0.2 and beyond

As you may already know, Instantbird 0.2 will be released soon. The development of this version has been going on for more than a year already! While we have been busy adding new features or polishing existing ones, we may have missed a few opportunities to communicate about what we were doing, what we had already done, where we are going, and why. And when we did write something about our new features, the announcements lacked screenshots, and probably didn’t convey much of our enthusiasm.

The last few days before the 0.2 release are an opportunity for us make up for our lack of communication.

Continue reading

Status Update – Why 0.2 is not out yet

The last status update here was more than a month ago, so it’s probably time for another update. We are still working toward releasing Instantbird 0.2 in the near future.

At this point, the code of the application is ready. Two points are still holding the release though:

  • we have to rework the server side part of our update system, because the scripts we used on the server up to version 0.2b2 of Instantbird were not able to handle updates in several languages. We want to be sure that users who downloaded Instantbird 0.2 beta 2 in a non-English language will receive an updated version in the same language.
  • we are redesigning the main website of Instantbird. The goal of this redesign is partly to provide a visual refresh, but also to clarify the message. We are de-emphasizing the “multi-platform” argument (it is probably irrelevant to most users and is probably quickly understood by those who care about using Instantbird on more than one operating system), and we try to emphasis the simplicity and ease of use of Instantbird.

We look forward to putting Instantbird 0.2 in the hands of users who didn’t dare to try the beta releases.