Calendar:Roadmap
The internal code that sunbird uses has been rewritten to allow for greater flexibility and speed. In order to get an useful release, the new backend code needs to be tested. A lot.
Besides this, the lightning guys have been doing great work on the UI front. Sunbird doesn't include this yet, because it would delay a release with the new backend code.
To allow for this split testing, the following roadmap can be used:
Sunbird0.3a1
Released 2005-11-04
Release Goals:
- Fix regressions from the API rewrite, in a way that Sunbird gets usable again. * Not all bugs need to be fixed in the cleanest way.
- Continue to use old (non-XBL) views and UI.
- Intet is to get testing of the providers, and to be able to close old bugs that are fixed by the new ics provider or the new libical.
Notes for Sunbird0.3a1: This release has old views and stuff. Those views are fixed to a point where the events show up, but there might be glitches in the display. This release was not meant to test the views, but to test the calendar backend code. Please don't file bugs on misaligned event boxes, wrong colours, or whatever else looks wrong. Please do file bugs on events not showing up, events showing up with wrong times, crashes, hangs, errors etc.
Sunbird0.3a2
Released 2006-05-11
Release Goals:
- Switch to new XBL views.
- Sync the UI as much as possible with Lightning 0.1.
- Intent is to test the new views and associated UI.
- Tentative Goals
lilmatt sez: jminta should take outstanding items from the 0.3a2 list and figure out where they go so they don't get lost or forgotten.
Notes for Sunbird0.3a2: These views what we plan to use moving forward. Now is the time to file bugs on misaligned event boxes, wrong colours, or whatever else looks wrong.
Sunbird0.3b
Release Goals:
- Bugfixes.
- Installers?
- Move locales into l10n repository.
- Generic branding except for release?
- Toolkit-based preferences?
- Released from Gecko 1.8 branch?
Sunbird0.3 - Final release
Sunbird0.4 - Possible Ideas
Disclaimer: These are entirely ideas. Don't bet the farm on the fact that they're listed here. They may, and some likely will, never actually make it into a shipping product.
- Make Sunbird a child app of XULRunner.
- Integration with Mozilla Software Update
- Possible view eye candy using Cairo?
- Ability to consume Google Gdata?