Calendar:Feature Implementations: Difference between revisions
(start stubbing out feature pages) |
|||
| Line 8: | Line 8: | ||
===Front-End features=== | ===Front-End features=== | ||
This section is for features directly related to the user-interface of Sunbird/Lightning. | This section is for features directly related to the user-interface of Sunbird/Lightning. | ||
*[[Calendar:Feature_Implementations:Item Dialogs| Item Dialogs]] | *[[Calendar:Feature_Implementations:Item Dialogs| Item Dialogs]] - Dialogs for creating and editing tasks and events. | ||
*[[Calendar:Feature_Implementations:Main UI Layout| UI-Layout]] | *[[Calendar:Feature_Implementations:Main UI Layout| UI-Layout]] - The overall organization of various widgets and menubars in the main xul-window. | ||
*[[Calendar:Feature_Implementations:Drag'n'Drop| Drag'n'Drop]] - Proposals and features related to drag and dorp behaviors of various items. | *[[Calendar:Feature_Implementations:Drag'n'Drop| Drag'n'Drop]] - Proposals and features related to drag and dorp behaviors of various items. | ||
*[[Calendar:Feature_Implementations:UI Sync|UI Sync between Sunbird/Lightning]] - | *[[Calendar:Feature_Implementations:UI Sync|UI Sync between Sunbird/Lightning]] - As much as possible, we're trying to keep the code between Lightning and Sunbird the same. | ||
*Other: [[Calendar:Timezones]] | *Other: [[Calendar:Timezones]] | ||
Revision as of 17:21, 11 April 2006
Note: This page is a work in progress. See the wiki restructuring for more information.
Feature Implementations
This page contains a listing of various feature implementations that are proposed, being considered, and already implemented in Sunbird/Lightning. Please be aware that not all pages may be as up-to-date as they should be. To discuss feature implementations here, please use the newsgroup.
Front-End features
This section is for features directly related to the user-interface of Sunbird/Lightning.
- Item Dialogs - Dialogs for creating and editing tasks and events.
- UI-Layout - The overall organization of various widgets and menubars in the main xul-window.
- Drag'n'Drop - Proposals and features related to drag and dorp behaviors of various items.
- UI Sync between Sunbird/Lightning - As much as possible, we're trying to keep the code between Lightning and Sunbird the same.
- Other: Calendar:Timezones
Sharing Data
This section is for features that relate to sharing your data with others, as well as moving your data to other locations
- iTIP/IMIP (Calendar:iTIP and iMIP Support) - Sending and receiving calendar data via the iTIP and iMIP protocols
- Device Sync: (Calendar:Device Sync, Calendar:Networking Sharing Syncing, Calendar:Syncing Algorithm)
- Attendees - Many items include attendees, includes proposals and features relating to managing these.
- Providers: (Calendar:Calendar formats, Calendar:Protocol/Storage Providers) - various implementations of calICalendar to allow storing/reading/writing calendar data in various formats.
Back-end and Architecture
Features and proposals related to the internal storage and manipulation of data.
- Data Structures (Calendar:Recurrence and Exceptions, Calendar:Task Support) - the types and aspects of data that are stored.
- Modification Architecture (Calendar:Architecture) - Proposals related to the way items are retrieved and modified.
- Performance and Speed (Calendar:Performance and Speed, Calendar:Cache) - optimizing various aspects of calendar code-flow
Diverse Audiences
Features and proposals related to making Sunbird/Lightning usable by a variety of audiences