Design

Warning /!\ Ubuntu Touch is no longer maintained as a core product by Canonical. However, the Ubports community are continuing development.

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)

AppSpecTemplate/Needs design phone.png

  • Display upcoming events from muliple calendars simulatenously (tablet)

AppSpecTemplate/Needs design tablet.png

  • Display upcoming events from muliple calendars simulatenously (desktop)

AppSpecTemplate/Needs design desktop.png

  • Select which calendars are displayed (phone)

AppSpecTemplate/Needs design phone.png

  • Select which calendars are displayed (tablet)

AppSpecTemplate/Needs design tablet.png

  • Select which calendars are displayed (desktop)

AppSpecTemplate/Needs design desktop.png

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)

AppSpecTemplate/Needs design phone.png

  • Display all event blocks in day view (tablet)

AppSpecTemplate/Needs design tablet.png

  • Display all event blocks in day view (desktop)

AppSpecTemplate/Needs design desktop.png

  • Display all event blocks in week view (phone)

AppSpecTemplate/Needs design phone.png

  • Display all event blocks in week view (tablet)

AppSpecTemplate/Needs design tablet.png

  • Display all event blocks in week view (desktop)

AppSpecTemplate/Needs design desktop.png

  • Display all event blocks in month view (phone)

AppSpecTemplate/Needs design phone.png

  • Display all event blocks in month view (tablet)

AppSpecTemplate/Needs design tablet.png

  • Display all event blocks in month view (desktop)

AppSpecTemplate/Needs design desktop.png

Touch/CoreApps/Calendar/Design (last edited 2014-02-28 10:21:46 by popey)