Building the Ubuntu Calendar App, Branch by Branch

Hello,

Landed bug 1327262 today, closing out the most heads-down stretch of Calendar work I’ve done so far. Three branches mark the spring: a fix for bug 1292076 back in April, the NewEvent-Refactoring branch in May, and now this one.

The new-event refactor was the big one. The original event-creation screen had grown organically as features got bolted on — repeats, guests, reminders, all-day toggles — and it needed to be pulled apart and rebuilt properly rather than patched again. Everything else this year is going to sit on top of that rebuild.

None of it is exciting from the outside — nobody’s writing release notes about a refactor. But it’s the kind of work that decides whether the next few months of feature work are easy or miserable, and I’d rather do it now than fight it later.