Tuesday, November 30, 2010

GNOME 3 Calendar Integration

I'm actually not supposed to be working this week (the first screenshot contains a subtle hint why), but here's a couple of screenshots of the upcoming calendar integration for the next major GNOME release:

Click to embiggen

Working in Javascript is really weird compared to C. But so far I think it's weird in a good way.

Click to embiggen

Here's the git branch with this code and here's the bug. There's still some work left to make the code look and act like the mockups. I'm really hoping we can land the bulk of this code before Christmas - the biggest blocker right now is getting events from Evolution which is stressing the capabilities of the gjs runtime and GObject Introspection. To make forward progress on the UI side, I had to switch to a in-process event source with fake events.

Wednesday, August 18, 2010

gdbus(1) bash completion

It seems to be a well-kept secret that the new gdbus(1) command available in the latest GLib releases does bash completion. So here's a quick screencast demonstrating this very useful feature!


Wednesday, May 19, 2010

This blog has moved...

I'm no longer running my own server (good riddance!) so http://blog.fubar.dk does not work anymore (except it being a CNAME to here but I'm not sure how well that works). If you're seeing this, you're in the right place. The new setup has comments enabled (an often requested feature) and it looks like it's easier to use and stuff. Hopefully it'll make me blog some more. We'll see!