r6 - 30 Oct 2006 - 17:12:51 - PieterHartsookYou are here: OSAF >  Projects Web  >  ScoobyHome > ScoobyReleaseForTargetUser > ScoobyWeekView
This page has been moved into the Cosmo Wiki project...


The contents of this page are no longer relevant since Scooby has been incorporated into Cosmo



Scooby Week View

This is probably the toughest part of Scooby -- the month view doesn't involve quite so much dynamicity and the day view is nearly a simplified case of the week view. It may also be the single most used calendar view. So we're trying it first.

Here is the current working prototype of the Scooby week view.

Layout

The layout is just like Chandler: seven columns, one for each day.

Scrolling: The core 8 (10?) hours of the seven days should fit on the average screen. A frame scroll bar (?) will let the user look at early morning and late evening hours.

Overlap: Deal with overlap like Chandler

Coloring: Initially do we begin with just one color? Eventually we need to color event blocks according to what calendar it is in.

Timezones: Because Chandler will share events that can have their own timezones, Scooby immediately needs to deal with that and translate the start-end times to the user's preferred timezone. Or does Cosmo do that?

Actions

Drag and Drop: User clicks on event and drags it to a new start time, preserving duration: already implemented in Brendan's mockup. As soon as the user drops the event fire change function.

Drag to change duration: User clicks on top or bottom edge of event and drags to change duration: when they unclick fire event time change function

Protocol interactions

General change requests: Do we preserve the ETag somewhere in script, for each displayed event, so that we can fire off change requests that don't stomp on other users' changes?

Refresh current view: When do we update the current view? After a change event or periodically or both?

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r6 < r5 < r4 < r3 < r2 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.