Wishes Index - Sunbird Lightning Calendar
From MozillaZine Knowledge Base
Index of Wishes for Mozilla Calendar/Sunbird
(Frequently Requested Enhancements)
Overview
Contains
- No discussion here, discuss elsewhere, then add link here.
- Organized into hierarchical categories
- mentioned: links to thread with dates when they were mentioned
- FAQ: links to any relevant FAQs
- 4v: Links to any relevant bug/rfe's, with bug/rfe testers' votes, bounties.
- extension: links to site of an extension that addressses issue.
Source threads
- (1) MozillaZine forum topic 'Calendar Wish List' 2003-09-06 -- 2004-10-12.
- (2) MozillaZine forum topic 'Sunbird: my wish-list' 2004-10-25 -- 2004-11-12.
- (3) MozillaZine forum topic 'Lightning 0.9 Wish List' 2008-04-11.
Index
Event/Task Dialogs
- make default calendar persistent across application restart
- defaults (private/public, tentative/confirmed, repeat daily/weekly, etc.)
- associate file (e.g, map) [can use URL, but need file browser? file(s)?]
- edit one instance of recurring event
- recurrent task acts like template, creates new task [occurrence that can be completed]
- category acts like template, e.g., birthday --> recurs once per year
-
type time (implemented)
-
change calendar of event/task
-
set default calendar for new tasks/events
-
add task with no start or due date
Grid Views
- layout of events and tasks in views
- display tasks
- mentioned (1) 2004-09-22, 2004-10-09
- implemented for 0.3 Month View and Multiweek view (use View | Tasks in View) for tasks with start date.
- partly implemented for 0.3 Day View and Week view (use View | Tasks in View) for tasks with start date and due date (due date treated as end date).
-
7v: bug 157274
- 10v: bug 349529 (even with only due date)
- workaround: set start date to due date
- order events in each day box (e.g,. in calendar order, w/reorderable calendars)
- multiday event as one banner spanning multiple days (allow long text)
- show/hide based on categories, keywords [search?], etc.
- mentioned (1) 2004-10-09
- alternative: can show/hide files, so put each category in a different file
- alternative: can filter event list on string, so filter on category name (event list, not grid)
- 0v: bug 306420
- display of each event/task in views
- icons for categories
- word wrap
- title only in view, show time only in tooltip (allow more space for title)
- distinguish private events
- distinguish ended/past events
- distinguish event status (tentative, confirmed, cancelled, etc.)
-
colors for categories (to avoid multiple calendars for simple sychronization)
- direct editing/manipulation of an event or task in views
- drag event between calendars
- paste should remember times
- cut should select date where it can be pasted back if mistake
- drag task from task list into calendar to set date
-
drag event to change date
-
drag edge of event to change start or end only
-
directly typing tasks/events without dialog
- day/week views
- shift hour of break between days, so hours view can cross midnight
- adjust grid box duration (so can click to start new event at time)
- mentioned 2005-02-15
- alternative: drag region to create in day/week view works to nearest 1/4 hour since 0.3a2
- add a week "planner" view with days on two rows (as in Microsoft Outlook)
-
4v: bug 164599 (initial rfe includes also a new day view) WONTFIX (extension opportunity)
- year view
- Gantt view
- compact view(s)
- add a list view
Navigation
-
go to today button
-
go to date (implemented)
Calendar List
Table/Tree views
- folders of tasks, hierarchical tasks
Search
- multiday event query [?]
- search tasks
Help Menu
Email
- "integration" [general]
- email appointments open calendar, shown in calendar
- sending email (Lightning only)
- drag event to become email attachment
Address Book
- linking event with address book entry
- connecting to LDAP to select addresses for invitations [invite should use TB]
Alarms
- alarm should take focus
- email day itinerary automatically [?]
- visible clock
- time to next alarm
- multiple alarms for one event
- snooze until
- custom snooze choices (persistent)
-
customize alarm sound
OS Integration
- minimize to system tray (windows)
- background task (so alarms fire even if no window)
- web event link opens calendar, shown in calendar
- double click .ics files
Printing
- change css style and layout of printed output
Storage
- Share profile: Sunbird, FF ext, TB ext, all use same profile files.
- Add a trash can/recycle bin for events and tasks deleted from calendars.
Publish/Subscribe
- hide private events/tasks from publish
- subscribe without alarms
- button and periodic interval for refreshing/publishing a calendar
- reload button for subscribed calendar
- calendars pane: popup menu | Reload remote calendars
- Sunbird menu: File | Reload remote calendars
- Sunbird toolbar: view | customize toolbars..., drag 'Reload' to toolbar
- mentioned (1) 2004-06-28
- 2v: bug 256890
-
5v: bug 207381
- auto-refresh for subscribed calendar
- login with password
- login with password silently (no confirm dialog)
- overwrite checks [check if lastmod date earlier than read date before overwriting]
-
save password
Export File
- export to vCalendar 1.0 format (OMA): (Palm Desktop, Sony Ericsson T610)
-
0v: bug231724 (Ericsson T610) (see extension)
-
0v: bug252387 (Palm Desktop) (see extension)
- extension: .vcs Support, import and export calender files in vCalendar (.vcs) format
- export to Motorola Organizer
- export to Palm DBA (see also vCalendar 1.0 above)
-
export entire calendar
Import File
- import with timezone [specify timezone if remote calendar has only floating times?]
- import from Palm DBA format
Sync
- General (issues for all devices)
- SyncML (standard protocol used by many devices)
- Nokia
- Palm
- WinCE
- Zaurus
Notes
Calendar/Sunbird is supported by volunteers. If you need to see a particular
bug fixed soon,
- report the bug (or vote for an existing bug),
- contribute new diagnostic info to the bug report (simplified test cases, error console messages, logs, etc.)
- design and develop a fix. Either
If you would like to see more bugs fixed in general, consider
donating to the Calendar project.
One use of past donations was to sponsor a new contributor working on an automated GUI test suite. (An automated test suite tests changes more quickly and frequently than testing the same parts by hand. Developers can make faster progress with more confidence and fewer regressions.)
(Emacs M-x Outline-Mode may be useful for editing outlines on this page.)
|