ChrisLord.net

Saturday, September 24, 2005

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

Friday, September 23, 2005

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

Friday, September 16, 2005

UpDates - aha! I'm so funny...

An update on Dates - Lots of bugs to fix, lots of new features - things are coming along. Hopefully this time next week I'll be posting a screenshot of it actually displaying an event :) Here's how it looks at the moment:

Dates screenshot

svn is, of course, up to date.

Wednesday, September 14, 2005

libgtkdatesview

I've autotool'd Dates and the accompanying widget DatesView, so they're ready to go for anyone that wants to try them out. Very premature, but I plan on making some big changes in the next couple of days... To fetch from svn:

svn co http://svn.o-hand.com/repos/dates dates

Wednesday, September 07, 2005

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).

Monday, September 05, 2005

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 :)

Thursday, September 01, 2005

Do YOU know what time it is?

What time is it?