Overlapping events in DatesView

This took a bit of thinking and I’ve done it in an incredibly inefficient way, but DatesView now supports displaying of overlapping events and distributes the space as efficiently as possible (I think) 🙂 Screen:
Screenshot of Dates displaying overlapping events Also got my new computer this week, I’ve been enjoying 64-bit Linux. Having no Flash support in the browser has been quite a blessing… No more crazy frog scaring the crap out of me when I’m browsing with my speakers on at night :p

]]>

Events

DatesView now displays events 🙂 It’s very preliminary, but it’s there and I’ll be working on it – The display properly responds to changes in the calendar, so you can create and move events around in Evolution and watch them displayed and updated in Dates – Now to refine that and get onto editing 🙂 Obligatory screenshot:
Screenshot of Dates displaying events

]]>

Dates committed!

First commit has been made for my calendar app, aptly named ‘Dates’. Available on the OH svn repo under ‘dates’ – Not sure what the address would be for that but no one reads my blog, so no one will be trying it for now anyway 🙂 A screenshot:
First shot of Dates The interface is pretty preliminary, I doubt that’s how it’ll look by the time it actually does anything (other than smoothly zoom in and out of the calendar).

]]>

libecal documentation

I’ve started work designing a new calendar application using libecal. I’ve always wondered why more GNOME apps don’t use evolution-data-server/libebook/libecal. Given that it’s part of GNOME and PIM is quite an integral part of a desktop, you’d think that people would be jumping to use them, especially given the API is quite nice to use… Today I find out why: libecal has a serious lack of documentation :/ I don’t think I’d have the courage to do this if I hadn’t ported the calendar side of eds earlier this year. Working at OpenedHand has been great 🙂

]]>