We'll want a calendar at some point.
CalDAV backed.
We'll want a calendar at some point.
CalDAV backed.
Status | Assigned | Task | ||
---|---|---|---|---|
Resolved | cmollekopf | T8093 Calendar UI | ||
Resolved | rnicole | T8225 Implement event models | ||
Resolved | rnicole | T8224 Implement CalDAV resource type | ||
Resolved | rnicole | T8482 Add EndTime attribute to Event | ||
Resolved | rnicole | T8483 Add calendar support in the Test Store | ||
Resolved | rnicole | T8485 Change most of Event's properties to extracted properties | ||
Resolved | rnicole | T8697 Implement day-long event model | ||
Resolved | rnicole | T8698 Add day-long property to the Event entity type | ||
Resolved | cmollekopf | T10252 Edit event from details | ||
Resolved | cmollekopf | T10253 Create event by clicking into calendar | ||
Resolved | cmollekopf | T10254 Limit available end times to something valid, and default to 1h later than start | ||
Resolved | cmollekopf | T10255 Event editing and creating from month view | ||
Resolved | cmollekopf | T10256 Support calendar selection when creating an event | ||
Resolved | cmollekopf | T9524 Event editor |
We want to start with a weekview.
A basic UI is already implemented using dummy models:
For the chosen approach, we need:
The idea is to keep the calculation of overlapping/indention/position out of the qml code so the model for the day needs to provide:
One issue with the weekview is that you will have to scroll most of the time to get an over view of all the events in the whole week.
Some from of week-agenda-view that you can access by zooming out or the other way around could solve this.
The idea was to have buttons in the sidebar on the left to switch between month/week/agenda view
Current issues: