r23 - 13 Jul 2007 - 10:44:11 - MimiYinYou are here: OSAF >  Projects Web  >  DesktopZeroDotSeven > ZeroPointSevenCalendarPriorities

Calendar work summary

This is a tally of the dogfood feedback, features and bugs reported so far as well as many of the calendar bugs logged in bugzilla from 0.6. We grouped all of these items based on the following prioritization :

  • P1 : Bugs/enhancements that prevent a user from experimenting with the app
  • P2 : Bugs/enhancements that prevent some users from dogfooding Chandler
  • P3 : Nice to haves for a usable calendar
  • P4 : Really nice to have for a "super-usable" calendar

Bugs/Enhancements that prevent users from even experimenting with Chandler

  • Bug#5442 - Fatal Error on Starting up Chandler (FIXED)
  • Bug#5421 - Chandler 0.6.1 crash before finishing subscribing (FIXED)
  • Bug#5285 - After install cannot launch application (FIXED)
  • Bug#5507 - Cannot restart Chandler - a few occurrences of these (FIXED)
  • Bug#5720 - Can't restart Chandler restart unless I wiped out the repository (FIXED)
  • Bug#5726 - Unable to restart Chandler - have to wipe repository (FIXED)

Bugs/Enhancements that prevent users from Dogfooding Chandler

  • Bug#5112 - Subscribing to calendar URLS (Preview)

Targetted for Alpha 2

  • Interoperability issues (surfaced from users and Calconnect)
    • Bug#4981 - No collection name when subscribing to an Oracle/Hula/RPI CalDAV collection (FIXED)
    • Bug#4982 - CalDAV shares show up as read-only (FIXED)
  • Scheduling and Invitations: We've gotten a lot of dogfood feedback about invitations. This is being dealt with under the Plausible Scheduling tenet.
  • Bug#4895 - Auto-sync shares (FIXED)
  • Bug#5412 - Cmd-N shortcut takes you to All (need a short-cut for creating new items easily) (FIXED)
  • Bug#5289 - Need some way to share alarms and event status "after-the-fact" (FIXED)
  • Bug#5040 - Context menu support (FIXED)
  • Bug#5415 - Can't resubcribe to my shares once Chandler dies (FIXED)
  • Bug#4559 - Calendar preference to change the number of hours you display in the summary pane (FIXED)
  • Bug#4366 - more timezone options to choose from (FIXED)
  • Bug#4994 - can't change time zone on event when event started in a non-standard timezone (FIXED)
  • Bug#4413 - Lozenges with FYI status need to display with empty rectangle (FIXED)
  • Bug#5368 - Calendar event that lives in two calendars does not show up as "mine" (FIXED)
  • Bug#2749 - DELETE key doesn't work on the Mac (FIXED)
  • Bug#5397 - Recurring anytime events are behaving funny (FIXED)
  • Bug#4669 - Experiment with busy-bar visual design (FIXED)
  • Bug#5385 - Alarm on deleted appointment was not deleted and occured when deleted appointment was originally scheduled. (FIXED)
  • Bug#4941 - Preference for turning on/off timezones (FIXED)
  • Bug#4194 - Bigger bottom-margin for mini-cal when month takes up 6 rows. (FUTURE)
  • Bug#5196 - When setting the time for an event, "military" time is not recognized (FIXED)
  • Bug#5446 - I can't seem to copy URLs to clipboard anymore for the PPD calendar (delete key and backspace broken also) (FIXED)
  • Bug#4456 - Summary view doesn't display the exception to the recurring rule case (FIXED)
  • Bug#2801 - Add the ability to drag and drop events between the anytime area and the main calendar area (FIXED)
  • Bug#4506 - Mini-cal should never select 2 full weeks (FIXED)
  • Bug#4325 - Go to date feature (FIXED)
  • Bug#5023 - Reminder dialog pops up behind windows and is hidden (FIXED)
  • Bug#4549 - Preview pane is showing even when there are no events to display (FIXED)

P1: Everyday tasks Ordered in terms of frequency

  • Edit/Manage My Calendar
  • Bug#5391 - Cannot delete item from any of my "My" collections (FIXED)
  • Bug#5348 - Weird behavior while editing Body field - added data and it disappeared (FIXED)

  • Reminders
  • Bug#5407 - Alarms should pop up when Chandler is not running (FUTURE)

  • Reading/Searching My Calendar
  • Bug#5731 - The visual separation between events makes it difficult to read my calendar when I have many back to back meetings (FIXED)
  • Bug#2998 - Calendar search - (FUTURE)

  • Sharing
  • Bug#5325 - I tried to subscribe to my calendars from iCal so that I could keep them in sync in case Chandler died on me. iCal no longer supports https and I didn't know to try removing the s from the URL. WON'T FIX - fixed by iCal in new version
  • Bug#5414 - Sharing discoverability - we have feedback on this but we still need to translate this into concrete proposals (FIXED)
    • Improve account setup workflows
    • Consolidate some items in the collection menu to manage shares

  • Cross-App Conceptual Clarity
  • Bug#5417 - User's don't understand Chandlers single item-many collections data model (FIXED)
      • Improvements to sidebar icons
      • Collection/Checkbox icons
      • Sharing status icons
      • Selected with focus state for sidebar icons
      • Bug#5120 - Grey text is unreadable when collection is selected and has focus -
      • Consider custom user-defined collection icons
  • Bug#4567 - Better display of events on more than 1 calendar (FIXED)
  • Bug#4522 - Dragging an event into a different calendar should visually display dual membership (FIXED)

  • Bug#5458 - Changing a not-mine collection to a mine collection, didn't result in those events getting reflected in mini cal busy bars (FIXED)

  • Performance (PREVIEW)
  • Performance-related usability issues (slowness has resulted in confusion for users) - Perf Bugs
    • Synching
    • Creating new events is too slow
    • Double clicking on a collection in the sidebar to edit the collection name

P2 Everyday tasks for a portion of our users

  • Bug#2997 - Improved calendar printing (FUTURE)
    • Bug#5070 - headers missing from calendar print and print preview
    • Bug#5369 - Print Preview consistently bombs

  • Keyboard Navigation
  • Bug#5413 - Navigate panes and detail view fields using the keyboard (separate from navigating the calendar using keyboard) (FIXED)
  • Bug#5131 - Can't access menu from the keyboard (FUTURE)
  • Bug#5462 - Keyboard support to advance the week view (FIXED)
  • Bug#3140 - Cannot navigate the calendar using keyboard (FIXED)

  • Recurrence
  • Bug#5416 - Custom recurrence based on day(s) of the week (ie: weekly on M/W/F) (FUTURE)
  • Bug#5461 - Add the ability to cut and paste (items) events on the calendar (FIXED)

  • Localization
  • Bug#5457 - Date and time format should follow OS - wanted to see European format (FIXED)

  • Sharing
  • Bug#5418 - Chandler should know when you're subscribing to your own My Calendar from a different Chandler client (FUTURE)
  • Bug#5289 - Need some way to share alarms and event status "after-the-fact" (FIXED)
  • I wanted to import a calendar (the conference calendar) as "not mine", where we had assumed that you'd always want an imported calendar to be "mine" (part of unifying data in/out feature in 0.7)

P3 Bugs that are annoying, but probably won't make users stop dogfooding Chandler

  • Bug#5385 - Alarm on deleted appointment was not deleted and occured when deleted appointment was originally scheduled. (FIXED)
  • Bug#5291 - Alarm went off twice for the same event (RESOLVED)
  • Bug#5459 - Longer alarm snooze interval (FUTURE)
  • Bug#5460 - More options for reminder times (FIXED)

Nice to haves for "Usable Calendar"

Features/Bugs

  • Dragging recurring event to another calendar drags the entire series - need to add popup with usual set of options
  • Drag events in all-day area

  • Bug#5732 - Chandler won't respond to quitting when restarting my computer (RESOLVED)
  • Bug#4765 - Clean install attempts to delete the previous version twice (0.7)
  • Bug#5464 - Support for Undo, particularly if you delete a collection (FUTURE)
  • Bug#5400 - 'About Chandler' menu Item misplaced (FIXED)
  • Bug#5235 - Request for contacts management "architecture" (FUTURE)
  • It would be nice to know who has subscribed to my calendars (already part of usable sharing plan)
  • Bug#5290 - Distinguish between shared and non-shared attributes in the detail view (FUTURE)
  • Bug#5733 - If I share My Calendar the URL that gets created is _calendar. When I go to restore shares, it's not obvious in the list that this is the My Calendar collection. (RESOLVED)
  • Bug#5734 - Getting lost in the calendar canvas, and creating events on the wrong week. We should have a special visual indicator so you can tell the background for the current week. (FUTURE)
  • Bug#5588 - Preview pane not refreshing to display Today's events. Shows yesterday's events. (FIXED)
  • Tooltips for Stamping buttons in Mark-up bar are not working in 0.6.1
  • On Linux (maybe Mac/Windows). When the reminder dialog pops up and there is only a single reminder, we ought to select that reminder. Right now you have to click to select that single reminder, and then click the snooze/dismiss button.
  • Tried to copy and paste an event, and the behavior was awkward, not consistent to my expectations as a user (fixing a bunch of cut/copy/paste bugs in alpha2).
  • Like to see location on the calendar lozenge

Bugs

  • Data Loss
  • Bug#4535 - Reminders with deltas greater than recurrence difference might not fire
  • Bug#3006 - Import ical files does not respect either LAST-MODIFIED or SEQUENCE
  • Bug#4598 - Importing an empty .ics file raises an exception (FUTURE)
  • Bug#5038 - Calendar does not display proper end time when the time crosses the beginning or end of daylight savings (FUTURE)

  • Workflow Usability
  • Bug#5418 - Reminders - Adding sound for reminders (FUTURE)
  • Bug#4665 - Exporting My calendar should save .ics file as My calendar (RESOLVED)

  • Conceptual Usability
  • Bug#2731 - Better error messages when vobject fails to parse a .ics file (FUTURE)
  • Bug#3974 - Event creation is possible in Trash collection (FIXED)
  • Bug#4399 - Add event status indicator to anytime and @time lozenges (FIXED)
  • More visual feedback for "events" that are in a different timezone as the calendar

Interaction Bugs

  • Bug#4947 - Reminder dialog flashes on launch (FIXED)
  • Bug#4538 - The remove and move to trash options do nothing when editing an event (FIXED)

  • Creating new items
  • Bug#5086 - "New Event" text stubbornly sticks around (FIXED)
  • Bug#3727 - Inline editing of event title stays visible when event moves (RESOLVED)
  • Bug#2577 - Edit cursor too big when editing text in-place (calendar) (FIXED)

  • Drag and Drop
  • Bug#3651 - Dragging event in Day view moves entire event into the current day (FUTURE)
  • Bug#4151 - Dragging an event back into the calendar should abort DnD (FIXED)

  • Conflicting/Overlapping events
  • Overlapping event offsets - we should implement some algorithm to stagger the events if they overlap (like iCal). If we have 2 events, the second events takes up 1/2 the space horizontally. If we have 3 events, they are staggered by 1/3...etc
  • Bug#4497 - "On top" event lozenge doesn't stay on top when I d-click somewhere else to create a new event (FIXED)
  • Bug#3461 - In the Day view, selected event switches over while moving (MimiYin I think 4497 and 3461 are related) (FIXED)
  • Bug#3386 - Some conflicting events don't set their width correctly (FUTURE)

  • Calendar header/canvas
  • Bug#3492 - Cursor displays columns in Calendar view as being resizable (FIXED)
  • Bug#3617 - No mousedown state on expand/collapse column header button (FUTURE)
  • All-day area (FUTURE)
  • Bug#4197 - All-day area closes and opens when navigating between weeks and switching between week/day views (FIXED)
  • Persist sizing of the all-day area when you change collections
  • Bug#4221 - All day area should automatically size itself (FUTURE)
  • Bug#3748 - Auto-sizing of the all-day area when changing views should work upwards as well as downwards (FIXED)
  • Bug#3633 - All-day area scroll-bar (FUTURE)

  • Mini-cal/Preview pane
  • Bug#4271 - Preview area should not get focus at all (??? We will want the preview pane to have focus in the future) (FIXED)

Visual Polish

  • Calendar header
  • Bug#4224 - Add 1 pixel line to the top of the column header on Windows (FUTURE)
  • Bug#4195 - Align calendar header (FUTURE)
  • Bug#4250 - 1-pixel gap to the right and left of the column header (FIXED)
  • Bug#3504 - Splitter between all-day area and main-cal needs to have 1 pixel border on top and bottom (FUTURE)
  • Bug#3521 - Week column should stay as narrow as possible... (FIXED)
  • Bug#2631 - Week view header text should change if summary pane gets really narrow (FUTURE)

  • Calendar canvas
  • Bug#4541 - 9-5 dark timeline doesn't top and bottom align with the hour lines (FIXED)
  • Bug#4603 - All-day area events should have overlapping borders just like events in maincal area (FIXED)
  • Bug#4605 - Bottom margin lost on event lozenge (FIXED)

  • Minical
  • Bug#3795 - Minical - current date selection is off center (FIXED)
  • Bug#3630 - Remove big gap on the right in mini-cal on Linux (FIXED)

  • Preview pane
  • Bug#4273 - Delimiter missing between preview area and minicalendar (FIXED)
  • Bug#3635 - Add 1 pixel border around preview pane (FIXED)

Other nice to haves for "Ultra-Usable Calendar"

  • Better handling for edits to recurring events (events are detached from the series 1 attribute at a time)
  • Custom re-ordering of collections in the sidebar
  • Bug#4896 - Calendar preference for which day the week starts on (FUTURE)
  • Bug#4915 - Calendar preference for subset of days that appear in a week (FUTURE)
  • Enhance cut and paste as a way to create custom recurrence (for example, hold down shift when pasting creates recurrence rule for any randomly placed events)
  • It would be cool to be able to share a bunch of collections at once.
  • In my use case, I actually would have liked to share the colors of the collections.
  • Bug#5346 - UI improvements when a timeslot has too many events to display usefully. (FUTURE)
  • Ability to drag an event to a date on the mini calendar as a method of moving it.
  • Have the Notes for an event display when mouse is rolled over the event entry in the calendar view
  • Ability to merge 2 collections together
  • Rollover behavior on calendar to reveal overlapping events

Issues to address on the design list

  • Mini calendar preview area
    • Bug#4610 When we are in the calendar view, the events in the preview pane are always for "today". We need to examine alternatives for updating the preview area based on navigation in the main cal and mini cal. Ideally we would like to keep track of a current day in the calendar view (navigating by mini cal or main cal). (FIXED)
    • What about heavy calendar users that want to see more events in that area (not just 5). Should there be a preference for setting this?
  • Shipping out of the box with a couple of user defined collections (ie: Home, Work)

Calendar-related bugs that support the Plausible Dashboard tenet

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r23 < r22 < r21 < r20 < r19 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.