Navigation:

Authors: Priscilla Chung Last edited: October 13, 2006 11:21 AM Creation date: April 2, 2006

Overview

This document details new features in which a user can navigate around the Scooby web application to view events from their Chandler calendar.

Background

TBD.

0.2 Release

Goals and Objectives

The goal is be able navigate to different views to see the events on a Chandler calendar in the Scooby web application.

High Level Use Cases

Requirements

Viewing Multiple Calendars: In Scooby 0.1 a user can move between calendar 1 and calendar 2 using a drop down box. Currently the 'path name' is displayed instead of the 'display name' in the dropdown box.

Currently there will not be the ability to view multiple calendars overlayed on top of each other as it is in Chandler. The user will only be able to switch between calendars.

Sidebar: Currently there is a sidebar in Chandler that displays all the collections. When selecting a collection in Chandler, the calendar canvas switches the focus of the events (overlayed on top of each other) to the selected collection. The sidebar in Chandler also displays the minical. (See description below.) The side bar for Scooby 0.2 will display the beginnings of the same features in Chandler.

Jump to date: An empty field with the title 'jump to date' allow users to type in the {mm/dd/yyyy}. This will bring up the week of that exact date.

Miniature Calendar (minical)
The minical will not be released in time for Scooby 0.2. The development for the basic framework will commence during this timeframe. The user can preview the month days/weeks/month ahead without having to select the arrow buttons multiple times to view the specific date.

The following is a description for the basic functionality needed for a minature calendar in a target user's release.

Will need to provide visual and interaction states for the minical. Not necessary for the target user's release, but will be noted for future implimentation.
Hiding the minical: A preference to hide/show the minical on the web application. This may preserve space on the web application.
Hover detail: A mouse hovering over the minical on days with events will bring up information on the event without jumping to that date/week or refreshing the page/week view area.

Assumptions

There are no assumtions at this time.


UI Details

The 'path name' should be invisable to the user. The 'display name' of the calendar needs to be consistent to the the calendar 'display names' in Chandler.

What happens when a user changes the name of a collection in Chandler? When the user syncs their Chandler calendar, and refreshes the Scooby web applicaton, the collection 'display name' in Scooby will display the same 'display name' in Chandler. It this possible? Or is there some kind of syncing issue with Cosmo an issue? -Priscilla

Open Issues

In Scooby 0.1, the drop down box does not appear until you have more then one calendar. Once you have more then one calendar, then the location of this drop down box is currently located on the top left of the screen.

Visual to come. Need to revisit the location of the drop down box.

Code Design

[John/Matthew to add info here] This section must be completed by the developer. Schematic of any kind (class hierarchy, object relationship) is welcome.

Use this code style for code example or anything that needs to be typed on a command line.

Use this style to mark up issues.

Special Considerations

QA / Test

Any info that will be useful for testers.

API / Developer Platform

Security

N/A.

Internationalization / Localization

N/A.

Accessibility

UI must be accessible (Section 508).

Build / Install

[John/Matthew to add info here] New info that coders need to know introduced by that feature. List here known dependencies in particular.

Out

All day view
Bascially this view would be consistent to the 'All day view' in Chandler. Without implementing this feature there is no actual data lost. All the events on Chandler are still viewable in the week fiew. Based on the target user's release, a Scooby user could still use Scooby with this feature implimented. Based on a handful of user's feedback on when they use the 'All day view', I may recommend to work on the print feature in addition to the 'All day view'.

Useful Links

History

Author Edit date Description
Priscilla Chung April 3rd, 2006 First Draft