Calendar:1.0 Product Planning: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 248: Line 248:
<table>
<table>
<tr>
<tr>
   <td>  {{bug|336117}}  <t0:16 ToDo list does not sort correctly when 'task completed' checkbox is checked
   <td>  {{bug|336117}}  ToDo list does not sort correctly when 'task completed' checkbox is checked
<tr>
<tr>
   <td>  {{bug|364574}}  <t4:43 No refresh in agenda and todo tabpage after 'reload remote calendars'
   <td>  {{bug|364574}}  No refresh in agenda and todo tabpage after 'reload remote calendars'
<tr>
<tr>
   <td>  {{bug|412511}}  <t1:06 Improve keyboard navigation in task list
   <td>  {{bug|412511}}  Improve keyboard navigation in task list
<tr>
<tr>
   <td>  {{bug|525430}}  <t9:43 Task view doesn't show the attachments for selected tasks
   <td>  {{bug|525430}}  Task view doesn't show the attachments for selected tasks
<tr>
<tr>
   <td>  {{bug|351146}}  <t6:39 tasks: selection color is not system selection color
   <td>  {{bug|351146}}  tasks: selection color is not system selection color
<tr>
<tr>
   <td>  {{bug|412803}}  <t6:46 Add selector of writeable calendars to the "click here to create a task" line
   <td>  {{bug|412803}}  Add selector of writeable calendars to the "click here to create a task" line
</table>
</table>
== Unifinder ==
== Unifinder ==
<table>
<table>

Revision as of 17:18, 10 March 2010

Draft-template-image.png THIS PAGE IS A WORKING DRAFT Pencil-emoji U270F-gray.png
The page may be difficult to navigate, and some information on its subject might be incomplete and/or evolving rapidly.
If you have any questions or ideas, please add them as a new topic on the discussion page.

Calendar Product Planning

Note this page may have interesting past information, check the history for more information.


This is only a draft, some of these bugs just look like they make sense for 1.0 by their title.

Access

bug 242112 Make calendar keyboard accessible
bug 260121 Make datepicker and timepicker keyboard accessible
bug 472448 Minimonth missing accessible name and navigation
bug 468863 The richlistbox item for a reminder has two buttons with empty accessible names
bug 427403 CTRL+Cursor Down for selecting multiple items from a list of Mail messages or Tasks loses focus (need new keyboard shortcut for Lightning's Today tab)

Alarm

bug 491118 reminder for recurring non-dismissed events fire again after hibernation (double/twice in alarm popup)
bug 349673 Alarm dialog shown for new events that are scheduled in the past
bug 360916 Snoozed alarm fires at old event time although event time has been changed
bug 375210 Revisit alarm dialog dismissal/snooze user experience
bug 401731 Modified Occurrence Shown twice in alarm dialog
bug 442607 Reminder details link does not work if calendar window is closed
bug 466032 Reminder dialog without events appears when experimental cache is enabled
bug 528329 Alarm is not fired when dismissed and later set reminder again
bug 475376 Unify wording: "reminder" instead of "alarm"
bug 329387 Dismissed alarm behave erratically when event is moved

Backend

bug 354935 undo after moving a single occurrence does the wrong thing
bug 331112 RFC description of WKST does not appear to be followed
bug 341537 Leaking factories/modules for some components
bug 516802 Refactor & cleanup mode and calendar view switching + today pane code
bug 523860 Do not escape double quote character " to \" in iCalendar output (potential RFC 2445 violation)
bug 536209 Update internal timezone database from version 2009p to version 2010b
bug 543698 Moved occurrences of repeating all-day events are displayed on new and original date

Build

bug 405007 Create unittest buildbots for Calendar
bug 460027 Check what files can be removed during upgrade to 1.0 and add them to removed-files.in
bug 545838 Run mozmill tests as part of the build process
bug 413641 Launch Lightning Release Notes on update of extension
bug 346278 Allow building localized lightning langpacks

Cache

bug 412963 [Offline] Disabled cached calendars become visible after synchronization
bug 462277 turn on cached calendars
bug 462305 Lots of warning messages in Error Console when in offline mode
bug 466686 Can't create cached calendars right away
bug 502936 cached calendars should not be refreshed at launch time
bug 456208 Disabling calendars autorefresh does not prevent cached calendar sync
bug 479867 Cached calendars don't set id correctly, causing duplicate events to be shown for multiple cached calendars

Calendar Access

bug 415557 As I add more individual calendars, some of them start to disappear for no reason
bug 421600 local copy of remote calendar is corrupted if edited while server is inaccessible
bug 532874 Unable to add new events or tasks because units for alarm preferences are missing

Crashes

bug 547168 crash [@ libgobject-2.0.so.0.2200.4@0xc2c0] [@ wait_for_retrieval] on double-click, instead of opening New Event dialog

Dialogs

bug 371809 Task dialog: Disable repeat drop-down menu for VTODO with no DTSTART
bug 373176 Task dialog: Display of timezone is wrong
bug 373251 Can open multiple windows of a single event/task from Agenda, Task lists and Unifinder
bug 390293 Event/task dialog does nothing upon "Save and close" when Thunderbird/Sunbird main window is closed
bug 391673 Event dialog: Reminder List contains too many items
bug 392448 Event dialog: edited values in date/time combo boxes not always saved
bug 395287 Event dialog: Cannot enable timezone option for ending time
bug 402421 Saving NEW Event/Task creates a new event each time
bug 415237 adding a category on a completed task resets the percentage from 100% to 0%
bug 432437 Wrong display of 'busy' marked recurring all day event in attendees dialog
bug 529813 Invite Attendees dialog: icons are messed up in case of missing participation role
bug 534045 Invite Attendees dialog: icons are messed up in case of participation role NON-PARTICIPANT
bug 362948 Event dialog: Privacy toolbar button should toggle privacy state
bug 450318 No error on duplicate calendar address, stalls
bug 394195 Dialogs need a scroll bar or minimum height/width

Dragging

bug 459641 Tabs and tab shortcut buttons should perform as drop target to convert events tasks, e-mail messages
bug 535353 When event start time=12:10 is dragged to start time=full hour then it is released at full hour +10min
bug 367131 Allow click and drag event creation in time scale (hours column)

Errors

bug 325519 ICS provider provides almost no useful diagnostic info on errors
bug 517695 Lots of error messages when closing calendar tab
bug 546003 Closing Calendar or Task tab throws "An error occurred updating the ... command"
bug 431265 No error messages or status if network calendar is unavailable
bug 460075 Consolidate logging, support fine-grained logging
bug 314594 No error message if invalid URL used for new calendar, creates invalid calendars
bug 359016 JS error 'this.currentItem has no properties' in calItemBase propertyEnumerator

Email Scheduling

bug 506468 Accepting reschedule of event via email does not work
bug 463931 handle better iTIP SMTP errors

Localizability

bug 339833 Localizability issues with month and weekday name letter cases
bug 359353 Event dialog has localization issues
bug 402376 Custom reminder dialog is hardly localizable
bug 394771 Lightning calendar view context menus use wrong entities
bug 457461 Different keyboard shortcuts for the same actions in main window and event/task dialog
bug 500916 Access key conflict in menu "Events and Tasks"
bug 511518 Calendar/Task Tab title needs dedicated string

Performance

bug 412914 Enable offline caching for a calendar with many events -> startup horrible slow
bug 530423 The méga awful slowness of sunbird with caldav schedules
bug 270501 the list of events for the listbox (unifinder) is sorted tree times
bug 315959 profile ICS calendar reading
bug 361424 month view day boxes should draw eventboxes in a batch
bug 362987 Large calendars with many recurring items slow down the app
bug 373631 deselect a calendar subscription -> no decrease of memory consume
bug 413296 Leaking object on window-close
bug 413297 Leaking object after creation of event
bug 429284 Leak: sun-calendar-event-dialog-freebusy.xml
bug 450671 Unresponsive script warnings on calendar creation, event creation, profile startup (stop script / continue)
bug 462280 profile Tb startup time with and without Lightning
bug 496893 The displaying of many alarms seems to take excessive resources
bug 498968 Create a new, faster storage provider
bug 501689 Investigate making storage asynchronous
bug 403922 Multiweek scroll / next / previous is too slow with multiple calendars
bug 466742 Event color changing actions shouldn't need re-calculation of calendar view [i.e. changing calendar of event]
bug 501302 Improve View performance by removing unneeded boxes (fixes regression: alarm icon cropped, misplaced)

Preferences

bug 349987 53 Strict warning: Expected color but found 'null'. (in editCategory.xul)
bug 530101 52 Remove extensions.getMore* preferences

Providers

bug 435854 Wrong Server Response to inbox query leads to infinite loop of requests
bug 436641 Sends too big query to server if there are many events (over 1000) causing all events to disappear
bug 523555 Cannot add CalDAV calendar via HTTPS if server has invalid/self-signed certificate
bug 441992 <t3:21 caldav calendar isn't switched off after canceling the login dialog
bug 438369 <t7:13 Create database backup before performing a database upgrade

Task View

bug 336117 ToDo list does not sort correctly when 'task completed' checkbox is checked
bug 364574 No refresh in agenda and todo tabpage after 'reload remote calendars'
bug 412511 Improve keyboard navigation in task list
bug 525430 Task view doesn't show the attachments for selected tasks
bug 351146 tasks: selection color is not system selection color
bug 412803 Add selector of writeable calendars to the "click here to create a task" line

Unifinder

bug 423320 <59:33 Calendar Unifinder: Setting filter updates tree incorrectly
bug 455552 <04:40 Unifinder incorrectly updates and displays occurrences of repeating events

Calendar Frontend

bug 547593 Delete Key does not work on selected event in views
bug 340025 sort out context menu architecture for the views
bug 342933 Differentiate between tasks and events in day/week view
bug 366139 Wrong end time set on multi-day events
bug 372424 iTIP/iMIP invitation bar doesn't disappear after changing e-mail folder
bug 375043 Weekly planner layout -> week days in wrong sequence
bug 389281 Write to read-only ICS store creates event on screen
bug 400267 short events besides a whole-day spanning event are leaving the time scale grid
bug 417241 Delete button should be disabled when focus is on agenda pane and selected Event is readonly
bug 421986 Adding events to invisible CalDAV calendars does not force visibility
bug 424808 addItem in calendar-month-day-box scales badly
bug 431076 Add keyboard navigation/accessibility for the calendar views
bug 431390 Context menu actions should relate to position and type of target clicked
bug 435493 Minimonth doesn't respect Sunbirds timezone setting, always uses system timezone
bug 448028 All-day event box' background overlaps calendar header
bug 455045 current day highlight should trump currently selected day
bug 465512 New navigation bar contains some flaws under MacOS
bug 470425 event boxes overlap [war on boxes: attack of the clone bugs]
bug 471378 Create gnome theme (gnomestripe)
bug 479758 Calendar/task shortcut buttons are not available if the tabbar is hidden (after setting "mail.tabs.autoHide" to true)
bug 482110 calendar stays hidden after adding event to it; new event not visible
bug 494598 Update Lightning icons to match Thunderbird 3.0 default theme
bug 508041 rowCountChanged is passing wrong numbers in calendar list
bug 520667 Pressing Select All (Ctrl + A) in the tasks view selects all the items in the calendar view
bug 533096 Consolidate theming to make more css common
bug 534593 Cannot delete tasks from Today Pane in Mail tab
bug 543694 Mark complete doesnt function properly
bug 547445 Calendar does not open at today's date
bug 547533 Day/week views: when creating events dragging the mouse, the title label is misplaced in the center of the events' box
bug 350848 no confirmation when open/delete repeating event from unifinder
bug 357112 Drag and drop of multiday-event doesn't drop on days the shadow suggests
bug 419983 Glitch in animated alarm bell image; animation doesn't look smooth
bug 444738 Tool tip of Today buttons is inconsistent
bug 512779 Style pinstripe theme splitters like Thunderbird
bug 531459 Replace XPMs with PNGs as Linux window icons
bug 515802 Add 'Tasks' and 'Calendar' buttons to the main toolbar
bug 500156 Investigate the influence of native theming of groupboxes on Windows
bug 273279 no visual status mark on tentative or cancelled events/tasks
bug 502095 "Write" popup menu and Today pane statusbar item have odd icons
bug 404900 Add Accept/Decline to Calendar item's context menu