UI Improvements in Evolution 2.8

Four months, in GNOME 2.16 cycle, We have added a lot of UI improvements to Evolution to make it look much better. Not just features and lot of bug fixes too!!! I have blogged them in parts. Im summarising all of them.

Cairo Rendering for Calendar

Evolution Calendar takes direct advantage of Cairo. It enabled us to make calendar much appealing. Now calendar features the following features

– The entire calendar, day/month view is drawn using Cairo.
– The selected event is shown with a shadow.

– When u re-size the event, you can see the end time shown in
the bottom of the event.
– The tag calendar has been moved to the left. Users can select the day on the left and see the events on the right

– There is a top header in every event that displays the start
time of the event.

Vertical View in Mailer

– Dynamic switch to Vertical view for Wide screen monitors
– Composite columns, which merges few of the most used columns
in to a 2 line column, so that the user has a extra width to
have a reasonable width for the preview. Automatic switching to
this view on vertical view mode.
– Right click to sort on hidden columns.
– Ability to custom short the number of emails displayed in
headers in the message preview/view with a option to expand.


– Quick Search bar: It features some of the most used
predefined instant apply criteria on the mail list.

– One interface to search for all mails in current
folder/account/all accounts and current mail.
– For current message, it uses no pop up dialog for search
– Implements All account search. Don’t have to hack around with VFolders to search :).

There were a lot of UI bug fixes. You wont see the shading over NEW button any more and It follows the gconf setting for toolbar buttons. The comma deletion in NameSelector is no more over smart and just works as expected and a lot more fixes.


A lot of other works have started like

– Split UI
Load the bonobo component of just one module, when started
with a command line option or so. It reduces the preferences
options, menu size and to some extent memory. (Ex. You open
calendar and mail. Just See your calendar and close it, it is
off your memory) It has few missing bits like plugin support
and other logistics. It should be ready for the next
release (Hope so :). This model allows Evolution to run as a Suite as
well as in split mode. I have demoed this during my GUADEC talk.
– Toolbar/Shortcut Editor (Pretty lame implementation, due to the
limitation of libbonoboui)

– HTML Composer for Calendar/Tasks/Memo

58 thoughts on “UI Improvements in Evolution 2.8”

  1. Echo on all of the Exchange comments. The fact that Exchange is terrible in current releases of Evolution is the ONLY FACTOR preventing me from deleting my windows partition. Though the mail works most of the time, the GAL and Calendar functionality need to be improved. Thanks to anyone who is working on this project, I appreciate it as I do not have the knowledge or time to help the cause.

  2. Eh. Using a drop-shadow for selection? Text so long the label is “C…”? Thick borders, and extra vertical bars next to events? A big status bar that’s virtually unused (except for the practically-useless Netscape-2-era “connected” toggle)? An even uglier “vertical view”?

    Wake me when you’ve given up on copying Outlook. In the meantime, I’ll be moving everybody to GMail, or something like Tinymail that I can actually understand.

  3. Nice improvements to Evolution, congratulations. I am looking forward to the UI split, I use another email client but I’d love to use Evolution’s calendar as a stand-alone application. Hope this comes to life soon…

    BTW: the main reason why I don’t use Evolution is that it doesn’t have such a simple thing as command line parameters to control its behavior (like –receive, –receive-all, –compose etc.). I currently assign some keyboard shortcuts to such actions on Sylpheed (http://sylpheed.sraoss.jp/en/) and it makes my life *much* easier (I use fluxbox as my window manager).



Comments are closed.