TODO - Review all-day checkbox and date/time fields interaction in GcalEditDialog - Check width of read-only layer in GcalEditDialog - Review the real need of GcalFloatingContainer - Review/check the adding of a new source live. - Review size/resize of GcalEventView widget - Review GcalWeekView implementation to follow Benjamin advice of not composite with Gtk+ widgets other than GtkOverlay. - Rethink signals from GcalManager - Order events for starting hour in GcalMonthView, and the others - Add different triggers for hiding the sources view. - Connect keyboard-shortcuts like Ctrl+Q - Check for the real need of adding timezone, and check everywhere - Connect all dconf options to the program - Remove body_actor if there's no need of it in the end. - Clear/reorder #include in every header file. - Review every g_return_if_fail statement since G_OBJECT macros does that already Design stuff - What to do when there's no host set in the event. - Interactions explained - When to show/hide sources view - When to show/hide new-event overlay - Random stuff I don't remember now Roadmap - Check MonthView is fully functional - Add new-event mark to week-view - Scroll week-view to the actual-hour Wish-list - Add resize-by-handlers capabilities to GcalEventWidget - Add drag-to-move capabilities to events on views