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:

Today
Click to embiggen

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

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

5 comments:

  1. Awesome stuff, I might end up liking gnome-shell more than Unity after all

    and last but not least... CONGRATS! =)

    ReplyDelete
  2. The shell is shaping well... The only thing that is not yet on pair with this great design is, in my humble opinion, the icon theme.

    ReplyDelete
  3. - wow - .

    i want this.

    also: congratulations ^_^

    ReplyDelete
  4. Can gnome use a calendar other than evolution (e.g., google calendar)?

    ReplyDelete
  5. Awesome!

    @Alex: Evolution can integrate with Google.

    ReplyDelete