r7 - 01 Jul 2005 - 09:25:33 - LisaDusseaultYou are here: OSAF >  Projects Web  >  ChandlerHome > ZeroPointSixPlanning > MilestoneNotes0503

Chandler Milestone 0.5.03 Report Card

Chandler Milestone 0.5.03 was officially released on June 7, 2005. The following is a summary of new features (visible and non-visible) that were completed, and the status of any "work in progress" items that will span multiple milestones. We have also included a list of known bugs/problems or areas of the app to avoid testing at this point.

Overall Status

  • QA is still in process on all 3 platforms and any change in status will be noted if necessary.
  • All smoke tests and the demo script have been executed on all 3 platforms successfully.

Visual Features

0.5 Cleanup

  • Significant progress on most areas of the 0.5 cleanup list. Since there are many individual small bugs, only the highlights will be listed here. For a more comprehensive summary you can refer to the apps team notes see 0.5.03 Closing Status
  • Sidebar:
    • icons for app kind and sharing, updating text based on app area, infrastructure work.
    • NOTE: greyed out collection with not items NOT complete.
  • Calendar:
    • integration of wxHeader and visual tweaks for native platform look and feel.
    • many bugs fixed to improve overall calendar view, overlapping events, text, logenze shape, event statuses.
  • Mini Calendar: visual tweaks fixed, navigation, improvement to borders
  • App Polish: started on chrome cleanup beveling and margins work.
  • Drag and drop: fixed many of the drag and drop bugs.
  • wxWidgets 2.6.0 integration

Other

  • Calendar Features:
    • color assignments per calendar and the ability for the user to modify this.
    • calendar overlays - checkbox widget for activating and deactivating calendars.
    • checkbox reflecting the calendar color is NOT complete.
    • 1st iteration of visual color saturation for selected events, selected calendar, activated calendars.
  • Detail view:
    • converted most fields to use Attribute Editors - improvements in look and feel, layout, fonts, editability
    • date/time fields NOT yet updated
  • Sharing
    • started work to move to dialog/url based sharing publishing/subscribing.
    • started work on implementation of filtered shares but not yet ready for full qa.
    • review of sharing spec ui and architecture details.
  • Overall visual polish - 1st draft/iteration of
    • visual guidelines spec
    • context menus spec.
    • keyboard support, cut/copy/paste specs.

Infrastructure Work

  • Internationalization
    • spec in progress
    • created PyICU (a python wrapper for ICU, support libraries for i18n)
    • removed mx.DateTime from the app, replacing it with python datetime and ICU's Calendar
  • Performance
    • assorted performance improvements
    • we identified use cases and target hardware
  • Schema API
    • introduced a new API to simplify parcel development (allows developers to define schema data in Python instead of xml)
    • integrated API with parcel loader
  • Zanshin sharing client library
    • Support for HTTP, WebDAV and CalDAV (planned)
    • initial integration with Chandler done
    • ETag support for efficient synchronization
    • See WebdavService
  • Email
    • initial POP Support
    • started to think about IMAP goals
  • Certificate Storage
    • Adding certificates including trust levels and evaluating whether to trust a certificate.
    • Mostly complete except for dynamically adding of certs.
  • Switchover to subversion

Architecture Work

  • Specs/discussions in progress:
    • Item Collection - 1st draft out for review and feedback. This will address a number of the 0.5 cleanup bugs, some performance issues and support 0.6 sidebar goals.
    • Recurrence - use cases and ui details reviewed - still iterating on architecture details (API and data model).
    • Timezones - use cases and implementation details first draft - pending more formal review and iteration.
    • Sharing - ui and architecture reviewed - pending a final review but implementation is already underway.
    • Sidebar - closed on virtuality goals for 0.6 and initial review of sidebar spec - implementation details pending.
    • Trash & deletion - spec reviewed, iterating on proposal for 0.6.

Known Bugs/Regressions

The following is a list of open bugs filed against Milestone 0.5.03

  • Regression bugs that are currently open:
    • Bug:3216 - ParcelException? on loading amazon and flickr parcels
    • Bug:3202 - Minicalendar only bolds certain days
    • Bug:3193 - Change to the title in the calendar view doesn't instantly update the detail view
    • Bug:3179 - Edit mode persists into different event
    • Bug:3149 - Changing length of event does not update "duration" box
    • Bug:3171 - Moving mouse off collection name causes name to disappear

  • New bugs found that are currently open:
    • Bug:3225 - Double-click-drag while editing event title causes unexpe.
    • Bug:3224 - Double-click-drag in Calendar view causes Type_Error
    • Bug:3221 - selecting a webDAV server from the drop down list of shar...
    • Bug:3218 - Bad file descriptor error on Chandler startup with the debug build
    • Bug:3214 - No error to the user when testing sharing account fails because sharing server unavailable
    • Bug:3210 - "Position out of range" when double clicking in Messages
    • Bug:3209 - Error message when sharing and not internet-connected
    • Bug:3207 - Inline edit only highlight first line
    • Bug:3206 - "attempt to release mouse, but this window hasn't captured it"
    • Bug:3204 - unable to synchronize a shared collection after adding items
    • Bug:3200 - Testing webDAV account from preferences throws a zanshin connect error
    • Bug:3192 - To field in the detail view disappears once you type and move to the title field
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r7 < r6 < r5 < r4 < r3 | 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.