Calendar:Calendar View
Lightning Calendar View Proposal
The calendar view is the most prominent part of Lightning. Users have direct access to several panes. These are:
- A Calendar Pane containing
- An One Day View
- A Work Week View
- A Week View
- A Month View
- And probably a Year View
- A Month Pane containing a control called Mini Month for providing an overview about a whole month.
- The Calendar Subscription Pane gives users an overview about calendar subscriptions and about users own calendar(s).
- The Agenda Pane provides a cumulative view of To-Dos & Events for the current day.
- The To-Do Pane lists the To-Dos of today, the upcoming days & weeks.
Figure 1 gives an overview where each pane is located
Figure 2 gives an impression how the Calendar could look like.
Details of each pane, and other window elements are described in detail in the sections below.
General Thoughts
The Calendar View provides a dynamic layout, thus each pane can be scaled in size. Each pane can be closed. This applies not to the main Calendar Pane.
Menu Bar
File
Edit
View
Calendar
Tools
Help
Tool Bar
New Event
New Task
Delete
Go To Today
Address Book
Mini Month Pane
The Mini Month Pane comprises as minimum one Mini Month
+----------------+ | < March 2006 > | | S M D M D F S | | 1 2 3 4 5 6 7 | | ... | +----------------+
Resizing the Mini Month Pane shows up additional Mini Months.
+----------------+ +----------------+ | < March 2006 | | April 2006 > | | S M D M D F S | | S M D M D F S | | 1 2 3 4 5 6 7 | | 1 2 3 4 5 6 7 | | ... | | ... | +----------------+ +----------------+ +----------------+ +----------------+ | June 2006 | | July 2006 | | S M D M D F S | | S M D M D F S | | 1 2 3 4 5 6 7 | | 1 2 3 4 5 6 7 | | ... | | ... | +----------------+ +----------------+
The title bar of the Mini Month Pane provides information about the time zone specified in Lightning
- A double click on the Time Zone info may open a Time Zone Config dialog
The Mini Month
A Mini Month should allow to:
- To jump with one click from one month to another
- Direct access to different months
- Direct access to different years
- To jump with one click to the current day
- Highlighting of the current day
- Highlighting of the current week
- Highlighting of days containg an event
- It should allow to preview parts of the privious and the next month
- It should reflect first day of the week configurations:
e.g: "Mon, Tue, Wed, Thu, Fri, Sat, Sun" or Sun, Mon, Tue, Wed, Thu, Fri, Sat,