Design
Ubuntu Touch is no longer maintained as a core product by Canonical. However, the Ubports community are continuing development.
Ubuntu Touch Core Apps Project: |
Calendar Spec
Planning docs
This section contains images and documents which are currently in progress.
User story #1 Appointments
As a user I want to see what appointments and events are upcoming in my personal and work calendars so I can arrange social activites around work meetings
Functional Definition
- Method for retreiving events from EDS for an arbitrary time period
- Method for storing events from multiple calendars
- Method for switching on/off specific calendars
Design
- Display upcoming events from muliple calendars simulatenously (phone)
- Display upcoming events from muliple calendars simulatenously (tablet)
- Display upcoming events from muliple calendars simulatenously (desktop)
- Select which calendars are displayed (phone)
- Select which calendars are displayed (tablet)
- Select which calendars are displayed (desktop)
User story #2 Free Time
As a user I want to get an overview of when my free time is so I can schedule meetings
Functional Definition
- Method for obtaining and storing all calendar entries for the current view
- Calendar entries should be cached to allow for offline access
- Level of visible detail reduces as user zooms out from day to week to month view
Design
- Display all event blocks in day view (phone)
- Display all event blocks in day view (tablet)
- Display all event blocks in day view (desktop)
- Display all event blocks in week view (phone)
- Display all event blocks in week view (tablet)
- Display all event blocks in week view (desktop)
- Display all event blocks in month view (phone)
- Display all event blocks in month view (tablet)
- Display all event blocks in month view (desktop)
Touch/CoreApps/Calendar/Design (last edited 2014-02-28 10:21:46 by popey)