Calendar

Revision 21 as of 2013-03-21 15:01:11

Clear message

Calendar

"The Calendar app lets you organise your life your way by month, week or daily diary. It’s about the task and the context; use the calendar app as a todo list, a diary, a planner, a journal, a life log; and the calendar will behave how you need it to."

Excerpt from the app "rituals" blogpost

This page coordinates the workstream around the Calendar app for Ubuntu touch; built using the responsive design patterns of the Ubuntu SDK following the Ubuntu App Design Guides.

The Details

Launchpad Project

Ubuntu-calendar-app

Launchpad Team

Ubuntu-calendar-dev

Mailing list

Ubuntu-touch-coreapps

Guides

App design guides

Designs

App design blogposts

IRC Channel

#ubuntu-touch on Freenode

Blueprint

initial-calendar-development

Key Journeys

Note: please don't add user stories here. We are defining these as a limited set to keep the scope more limited to get out a first version.

Functional Requirements

Note: likewise, please don't add functional requirements here. We are defining these as a limited set to keep the scope more limited to get out a first version.

  • Data storage for appointments
  • Notifications for events
  • Opening records
  • Representing accurate date information in various views (e.g. day, month, year)
  • Selecting a view (day, month etc.)
  • Views and Actions

Design

For the latest design work, have a look at the design team's blog.

How To Add Your Design

To contribute design, first ensure you have picked an app and then read the App Design Guides.

Next, send an email to David Planella (david.planella AT canonical DOT com) and Michael Hall (michael.hall AT canonical DOT com) to ask to be added to MyBalsamiq (this is the system we use for creating mock-ups.

Now look at each of the screens listed in the project in the Design section and view any existing designs.

If a design matches how you think it should look but with a few changes, please don't create a new design but instead leave comments on the design itself.

If there is either no design or you would like to propose a new design, simply create the design in MyBalsamiq on https://ubuntu.mybalsamiq.com/projects/ubuntuphonecoreapps/grid. Please be sure to use the Phone container and add your design inside it.

Now link your design under the right screen heading below and using the following format:

 * [[https://ubuntu.mybalsamiq.com/projects/ubuntuphonecoreapps/YOURDESIGN|Your Name]] - summary of your design

As an example:

Agenda View

  • Hitaisin - In this agenda view events are grouped by days, weeks and months.

Day View

  • Hitaisin - I tried to combine my mockup and Canonical's. This mockup has week days, week numbers, event color indicators, free time and calendars colors.

  • Mika Meskanen - Canonical Design team mockups

Week View

  • Hitaisin - Horizontal week view + week overview.

Month View

  • Mika Meskanen - Canonical Design team mockups

  • Hitaisin - Modified Canonical's mockup, has week days, week numbers and event color indicators.

Event View

  • Hitaisin - Event view with day timeline and bottom action bar, where you can choose actions, based on info from event.

Add Event

  • Needed

Edit Event

  • Hitaisin - Edit event, add reminders, contacts and locations to event.

Delete Event

  • Needed

Event reminder notifications

  • Needed

Visible in Datetime Indicator

  • Needed

Implementation

This is where the spec will be.