Add configurability to calendar
I see several suggestions already for various small improvements to the calendar such as "start calendar on Monday" and "hide weekend"... i think these should be combined into a general proposal of adding more configurability to the calendar. This would comprise:
- Choose first day of week
- Hide "non working" days of user's choice
- Define start and end times of the day (this would set the default scroll position, and what position the calendar 'snaps back' to)
- Choose 12-hr or 24-hr time format
- Choose date format
- Set default duration of new events (currently 1hr)
- Choose the color of Moo.Do calendar items that aren't synced to Gcals (aka "local events")
- Choose the color of 'completed' calendar items