Calendar application implementation

Registered by Michael Hall

Initial Calendar Development

New blueprint created for tracking items in the current cycle.
https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/coreapps-1404-calendar-dev

Blueprint information

Status:
Not started
Approver:
Ubuntu Core Apps Drivers
Priority:
Undefined
Drafter:
Ubuntu Core Apps Drivers
Direction:
Needs approval
Assignee:
Ubuntu Calendar Developers
Definition:
New
Series goal:
Accepted for coreapps-13.10
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

For iCalendar import/export we could look at the Versit API:
- http://doc.qt.digia.com/qtmobility/versit.html
- Need a QML plugin

(?)

Work Items

Work items for coreapps-13.10-month-0:
[frankencode] Make month view collapse into week view: DONE
[pkunal-parmar] Create the event API: DONE
[frankencode] Create the "Create event" view: DONE

Work items for coreapps-13.10-month-1:
[pkunal-parmar] Implement a read-only Event View: DONE

Work items for coreapps-13.10-month-2:
[mariob] Create the "Create event" view: BLOCKED
[pkunal-parmar] Timeline view: DONE

Work items for coreapps-13.10-month-3:
[pkunal-parmar] Implement new year view: DONE

Work items for coreapps-13.10-month-4:
[cimi] Package SystemComponents: DONE
[pkunal-parmar] Implement new month view: DONE

Work items for coreapps-13.10-month-5:
[pkunal-parmar] Implement new week view: DONE
[pkunal-parmar] Implement new day view: DONE
[cimi] Switch month component to reusable SystemComponents.Calendar: POSTPONED

Work items for coreapps-13.10-month-6:
[pkunal-parmar] Switch to Qt Organizer event storage: INPROGRESS
[mihirsoni] Implement display event view: DONE
[pkunal-parmar] Implement create event view (lp:pkunal-parmar/ubuntu-calendar-app/newevent): INPROGRESS
[mihirsoni] Implement edit event view: INPROGRESS
Test monthly view: DONE
Test add event: DONE
Test yearly view: TODO
Test weekly view: TODO
Test timeline view: BLOCKED
Test remove event: BLOCKED
Test edit event: BLOCKED

Work items:
Implement spread/pinch to zoom in/out: POSTPONED
Implement an option to show week numbers: POSTPONED
Incorporate final artwork: BLOCKED
Add support for online accounts for calendar sync: POSTPONED
iCalendar import / export: POSTPONED

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.