Calendar:Lightning09: Difference between revisions

m
no edit summary
mNo edit summary
 
(20 intermediate revisions by 5 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
* CCS
* 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)
** Default: Tasks, Mini Day OFF
* Display Today Pane in Task Mode (patch available)
** 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 38: 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 ==
* Integrate gdata-provider into product
== Timezones Registry, updatable ==
* for branch maintainance mode