Release Goals for KOffice 2.0

This is a list of release critical goals that we have set for ourselves. Until the goals are met we do not release KOffice 2.0

We would very much like to release shortly after KDE4 so it is important to keep focus on the goals. KDE4 might be released as early as Q1 2007 so we don't have much time.

General (all apps):

  1. Where applicable make user interfaces look and work the same.
  2. Use flake in every place possible
  3. Use pigment (color management) in every place possible

Kross:

  1. Performance (this includes a larger refactoring needed)
  2. More compatibility with Korundum

KFormula:

  1. Provide as a flake-shape
  2. Ensure that every reasonable ODF and MathML file is loadable
  3. Usability review and fixing

KChart:

  1. Provide as a flake-shape
  2. Ensure that every reasonable ODF file is loadable

KWord:

  1. More advanced page usage (pagespreads, numbering can start from !=1)
  2. New text engine to print to fix wysiwyg
  3. Fix embedding by using flake
  4. Much cleaned up GUI by redoing several ugly features
  5. Tables (initially by using qtextdocument later perhaps by using a kspread table flake-shape)
  6. Ensure that every reasonable ODF file is loadable

KSpread:

  1. Provide region of sheet as a flake-shape
  2. Fix loading of big docs
  3. OpenFormula support if the standard is ready
  4. Ensure that every reasonable ODF file is loadable

KPresenter:

  1. Big refactor and cleaning of code into using flake
  2. Video and sound
  3. Ensure that every reasonable ODF file is loadable

Kivio:

  1. Big refactor to use flake
  2. Implement OpenDoc support
  3. Make sure old documents can be imported (export will be close to impossible)

Karbon:

  1. Big refactor to use flake
  2. Ensure that every reasonable ODF file is loadable

Krita:

  1. Testing, bug and usabillity review+fixing
  2. Provide a flake shape (a layer)
  3. Painterly infrastructure (programmable brush etc)
  4. OpenRaster if the standard is ready
  5. Implement printing with colormanagement and resolution

Kexi:

  1. Better integration into the rest of KOffice (flake shapes?)
  2. Offer ways for other apps to tap directly into the DB (without scripting)

[ Edit ]