I recently dedicated a good portion of my time improve the calendar views. Initially I wanted to solve a nasty regression bug dealing with overlapping events, but as I delved into the quite monolithic code I got entangled by other issues that caught my attention.
For example I found it not so easy to keep track of all the shadow elements of the event boxes. Also I noticed – certainly like other users too – that the shadows sometimes seem to be sort of tattered at the corners. For this reason I was not too annoyed when Christian (our UI expert) told me that he already had in mind to change the appearance of the shadows anyway. So our common idea was remove the current shadow elements and only denote a slight shadow with a 1Pixel border around the events. I am currently working on this.
As we have discussed on our last F2F meeting in Hamburg we wanted to improve the look and feel of the calendar views in various respects. From the design point of view the decorated view header has the greatest backlog. Christian and me are working on this (Bug 444292). Christian also is currently heavily engaged to modernize the styling of the calendar views that spread a flair of the last century.
So I can promise you that you will hear and see more about the calendar views in the coming weeks even though we are approaching the final round of our 0.9 roadmap. One last note about the monolithic code: I won’t change too much about this shortly, although it is certainly better for the project in the long run if we do this. But with the lack of a compiler I have developed a certain respect for such challenges…