Calendar:0.3a2 Task List: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 41: Line 41:
*improve ics provider code
*improve ics provider code
*try to have some way to safely share a calendar
*try to have some way to safely share a calendar
===Alarms===
*Make alarms not suck as much as they do now


===Misc===
===Misc===
*There are some other bugs that we denied 0.3a1 approval for, track those down and get them in.
*There are some other bugs that we denied 0.3a1 approval for, track those down and get them in.
*There's been some recent noise regarding Syncml for mozilla stuff.  Maybe try and get that in?
*There's been some recent noise regarding Syncml for mozilla stuff.  Maybe try and get that in?

Revision as of 19:07, 24 October 2005

Sunbird 0.3a2 goals/tasklist

I (jminta) wanted to start getting down some sort of checklist for what needs to be done for 0.3a2, so that we can get that out the door a lot faster than 0.3a1. Feel free to add/subtract/comment on this.

New views

  • Get calendar-month-view.xml and calendar-multiday-view.xml into Sunbird and track down all the regressions this will cause (redrenius/jminta are testing this now)
  • Fix coloring/themes to match throughout app
  • Be consistent throughout with editing single occurrence/all occurrences (probably need new UI, or at least a prompt)
  • It's pretty easy to allow custom views at with calendar-multiday-view.xml, consider exposing some UI for that
  • jminta wants a new selection manager to replace calendarEventSelection()
  • Unify the tasklist/views, so that the bugs about the delete/edit buttons not working for tasks go away.

Event Dialog

  • calendar-event-dialog.xul is a lot simpler, easier to use, but it's missing some of the fields we want, expecially categories.
  • gekacheka had some ideas here
  • Again, be consistent with single occurrence/all occurrences

Unifinder

  • mvl mentioned this might need/want to be redone

Prefs

  • Stop using get*Pref() to set default prefs. Use a real pref.js file
  • Probably best to use the basic idea behind get*Pref, to reduce the need to write var prefService = ..., then fix all these calls
  • Figure out what prefs are no longer useful, what new ones we need
  • There's a bug on adding an advanced tab with a link to about:config (but redrenius' extension also works fine)

Timezones

  • Actually make the timezone pref picker work
  • Stop creating events as floating by default
  • Figure out UI for creating events in particular timezones

Speed

  • mvl has the 0.3a1 blocker for importing speed.
  • Where else are we slow that we can gain?
  • Is it too early for calICalendarCaching?

ICS calendars

  • do more with webdav:
    • locking
    • and/or eTag
    • url browsing to get the right cal
  • improve ics provider code
  • try to have some way to safely share a calendar

Alarms

  • Make alarms not suck as much as they do now

Misc

  • There are some other bugs that we denied 0.3a1 approval for, track those down and get them in.
  • There's been some recent noise regarding Syncml for mozilla stuff. Maybe try and get that in?