r4 - 27 Mar 2007 - 14:30:26 - PhilippeBossutYou are here: OSAF >  Journal Web  >  DevelopmentHome > ApplicationProject > CpiaFramework > CpiaTaskList20041112

CPIA Task List

John and Donn's task list for CPIA created at the beginning of the 0.5 planning process. Some of this is already done, and not all of the rest will be done in 0.5.

  • Finish launch Chandler unit test
  • Take out SetPinned code. Has a repository dependency
  • Eliminate ContainerChild.
  • Look into the possibility of ContextMenu becoming a Menu.
  • Look into eliminating the distinction between MenuBar and Menu
  • Add SummaryTableDelegate functionality to AttributeDelegate and eliminate SummaryTableDelegate.
  • Refactor events to match changes in our event design review meeting.
  • LayoutChooser will become a TabContainer with a different style attribute.
  • ScrolledContainer will become a BoxContainer with a different style attribute.
  • sorts on tables, lists and ItemCollections?
  • Revisit the directory structure of parcels.
  • Use parcel XML to set the selection of the sidebar
  • Write a "view delegate" that manages views for content items, for use in the sidebar and new detail view.
  • Make the sidebar contents be an item collection of item collections instead of an item collection of views.
  • Remove sidebar specific code that special cases getting the display name out of items in contents.
  • Develop an addressing mechanism to allow separation of R/O space with a R/W "soup" user-data space in the repository.
  • Create a mechanism to find a tree of blocks in the R/O space that can be copied to the R/W space to display an item that doesn't yet have a view.
    • Blocks currently get loaded in the R/O part of the repository and getting copied to the R/O space.
  • The StatusBar needs to be rewritten to make it be more like a BoxContainer, containing a list of children which are the attribute blocks.
  • Implement attribute editors for use in the attribute block, which replaces: Button, Choice, ComboBox, EditText, HTML, RadioBox, StaticText, etc.
  • Implement attribute block
  • Implement the new detail view using attribute blocks
  • Revisit styles in blocks to make sure they are worth having as designed.
  • Use attribute editors in a wxWindows dialog
  • Make ItemCollections? do incremental update of results.
  • Make ItemCollections? and attribute blocks notify the block whenever the results or attribute changes so the UI can be updated.
  • Add a validation mechanism to attribute editors
  • Inspect and edit item attributes in the repository viewer and perhaps in a direct manipulation "build mode"
  • Revisit the Notification Manager design and use cases.
  • Capplets

Documentation tasks, this list was created at the beginning of 0.4:

  • Event dispatch
  • Query
  • Block requirements
  • Customize chrome
  • Embedded block
  • Delegation

Older lists of tasks:

  • "document" editing (Bug#855, Bug#917)
  • embedded container cleanup
  • window block
  • directory structure

-- KatieCappsParlante - 12 Nov 2004

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r4 < r3 < r2 < r1 | 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.