Calendar:Lightning09: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
mNo edit summary
 
(17 intermediate revisions by 4 users not shown)
Line 1: Line 1:
== Calendar View improvements ==  
= Goals for Lightning 0.9 =
The list below states the goals for Lightning 0.9. The goals were discussed and agreed on the F2F Meeting 2008, in Hamburg.
 
== Usability ==
Improving the usability is important for this release. Goal is to get the critical pain point which are mostly the view "up and running".
 
== Performance ==
The performance is still, especially with "large" calendars too low. In addition the Lightning does not provide good feedback mechanism, showing a progress while Reload.
 
The performance improvements shall focus on the major pain point only
 
== Interoperability ==
 
Interoperability is important. Especially with Outlook. This release will focus on fixing the biggest pain point.
 
 
= Details: =
 
== Calendar Views ==  
* Display Half Hours
* Display Half Hours
* CSS
* CSS improvement (bring Grid to 2008)
* Decorated Header (Nav Bar)
* Replace Decorated Header (Nav Bar) by standard Items
* Task Mode Borders  
** Navigation, Date Info, Calendar Week Info
* Toolbar CSS (Mac only)
* Task Mode Borders
* Invitation Link in all Modes
* Improve Look of Mini Month (Done)
* Indicators for All Day Events
* Make Toolbar background look the same as in Mail Mode
* Display invitation Link in all Modes
* Indicators (<- ->) for All Day Events
* Show indicator if event is out of view


(http://wiki.mozilla.org/Calendar:Improving_the_Calendar_Views)
(http://wiki.mozilla.org/Calendar:Improving_the_Calendar_Views)
(http://wiki.mozilla.org/Calendar:Improved_Events_and_Tasks)


== Event boxes ==
== Event Boxes ==
* Truncated Font Height
* Truncated Font Height
* Input XOR
* Make Zero Length Events selectable
* Optimized Context menu
* Event input XOR problem (Black text on dark colored events)
* Optimized Context menu (Bug 340025)
* Display status icons for: Series's, Private
* Edit, Delete, Move Series's


== Today-pane ==
== Today Pane ==
* All Day Events Visualization
* All Day Events Visualization
* Mini Month or Mini Day option
* Allow users to display the Mini Month instead of the Mini Day  
* Drag & Drop of Events
* It should be possible Drag & Drop of Events from the Event List into the Task List and vice versa
* Today Pane Borders
 
* It should be possible Drag & Drop of Events from the Event List onto Mode Toolbar Buttons for conversion
 
* Add Borders to Task Lists, Add margin to Event List
* Display Today Pane in Calendar Mode (patch available)
* Display Today Pane in Calendar Mode (patch available)
** Default: Tasks, Miniday OFF
** Default: Tasks, Mini Day OFF
* Display Today Pane in Task Mode (patch available)
* Display Today Pane in Task Mode (patch available)
** Default: Events, Miniday OFF
** Default: Events, Mini Day OFF


== Tasks ==
== Tasks ==
Layout changes for Task Dialog,
Layout changes for Task Dialog,


== Dialog improvements ==
== Dialog Improvements ==
* Cluster Time Zone List
* Usability optimizations of Freebusy Grid (-> Low Prio)
* Usability optimizations of Freebusy Grid (-> Low Prio)


 
== Calendar Creation Wizard ==
== Calendar Creation Wizard (Bruno) ==
* Optimize UI - remove "local", add overlay for providers, button to pull providers from web. (low prio ??)
 
* Optimize UI - remove "local", add overlay for providers, button to pull providers from web.
 


== Responsiveness/Performance  ==
== Responsiveness/Performance  ==
Line 41: Line 67:
* Error handling on network errors (simple Solution by denoting the calendar -blinking or graying out) Timer relaxing after hibernation.
* Error handling on network errors (simple Solution by denoting the calendar -blinking or graying out) Timer relaxing after hibernation.
* Error notifications
* Error notifications
 
* Leaks
== Off-Line Mode UI ==
== Improved iMIP/iTIP ==
 
* The missing METHODs
== IMIP/ITIP Workflow ==
* Outlook Roundtrip
 
== CalDAV-Support ==
== CalDAV-Support ==
 
* Scheduling
== Edit, Delete, Move Series's ==
== Gdata ==
== Gdata ==
* Integrate gdata-provider into product
== Timezones Registry, updatable ==
* for branch maintainance mode

Latest revision as of 13:54, 11 June 2008

Goals for Lightning 0.9

The list below states the goals for Lightning 0.9. The goals were discussed and agreed on the F2F Meeting 2008, in Hamburg.

Usability

Improving the usability is important for this release. Goal is to get the critical pain point which are mostly the view "up and running".

Performance

The performance is still, especially with "large" calendars too low. In addition the Lightning does not provide good feedback mechanism, showing a progress while Reload.

The performance improvements shall focus on the major pain point only

Interoperability

Interoperability is important. Especially with Outlook. This release will focus on fixing the biggest pain point.


Details:

Calendar Views

  • Display Half Hours
  • CSS improvement (bring Grid to 2008)
  • Replace Decorated Header (Nav Bar) by standard Items
    • Navigation, Date Info, Calendar Week Info
  • Task Mode Borders
  • Improve Look of Mini Month (Done)
  • Make Toolbar background look the same as in Mail Mode
  • Display invitation Link in all Modes
  • Indicators (<- ->) for All Day Events
  • Show indicator if event is out of view

(http://wiki.mozilla.org/Calendar:Improving_the_Calendar_Views) (http://wiki.mozilla.org/Calendar:Improved_Events_and_Tasks)

Event Boxes

  • Truncated Font Height
  • Make Zero Length Events selectable
  • Event input XOR problem (Black text on dark colored events)
  • Optimized Context menu (Bug 340025)
  • Display status icons for: Series's, Private
  • Edit, Delete, Move Series's

Today Pane

  • All Day Events Visualization
  • Allow users to display the Mini Month instead of the Mini Day
  • It should be possible Drag & Drop of Events from the Event List into the Task List and vice versa
  • It should be possible Drag & Drop of Events from the Event List onto Mode Toolbar Buttons for conversion
  • Add Borders to Task Lists, Add margin to Event List
  • Display Today Pane in Calendar Mode (patch available)
    • Default: Tasks, Mini Day OFF
  • Display Today Pane in Task Mode (patch available)
    • Default: Events, Mini Day OFF

Tasks

Layout changes for Task Dialog,

Dialog Improvements

  • Cluster Time Zone List
  • Usability optimizations of Freebusy Grid (-> Low Prio)

Calendar Creation Wizard

  • Optimize UI - remove "local", add overlay for providers, button to pull providers from web. (low prio ??)

Responsiveness/Performance

  • Progress display on reload See → TB, Toolbar and status bar,
  • Error handling on network errors (simple Solution by denoting the calendar -blinking or graying out) Timer relaxing after hibernation.
  • Error notifications
  • Leaks

Improved iMIP/iTIP

  • The missing METHODs
  • Outlook Roundtrip

CalDAV-Support

  • Scheduling

Gdata

  • Integrate gdata-provider into product

Timezones Registry, updatable

  • for branch maintainance mode