< Calligra | KOffice2Revision as of 17:56, 6 December 2010 by Cyrille (talk | contribs) (Created page with '== Release Goals for KOffice 2.0 == This is a list of release critical [http://en.wikipedia.org/wiki/Objective_(goal) goals] that we have set for ourselves. Until the goals are ...')(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff) Contents 1 Release Goals for KOffice 2.0 1.1 General (all apps) 1.2 KoText 1.3 Kross 1.4 KFormula 1.5 KChart 1.6 KWord 1.7 KSpread 1.8 KPresenter 1.9 Kivio 1.10 Karbon 1.11 Krita 1.12 Kexi 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 General (all apps) Port to Qt4/KDE4 done Where applicable make user interfaces look and work the same. in progress Use flake in every place possible done. Use pigment (color management) in every place possible postponed Port to Kross2 done KoText Port to new text engine and pass TestSuite ongoing Paragraph, Character Styles done Headers, Lists done Header and Footer done Footnote done Endnote todo Images using flake done Load other frames like the KSpread flake done Anchors done Bookmarks done Variables done Meta-Information done Columns (using flake) postponed Table of Content, Index todo Port OpenDocument saving code done Kross Get Kross stable done Move Kross core to kdelibs done Move Kross interpreters to kdebindings done Finish the Script Manager and Scripting Docker integration. mostly done. GetHotNewStuff2 still needs to be integrated. KFormula KFormula will not be shipped in 2.0 Provide as a flake-shape in progress Ensure that every reasonable ODF and MathML file is loadable in progress Usability review and fixing in progress KChart Provide as a flake-shape in progress Ensure that every reasonable ODF file is loadable in progress KWord Fix embedding by using flake Mostly done, UI missing More advanced page usage (pagespreads, numbering can start from !=1) done New text engine to print wysiwyg see KoText Much cleaned up GUI by redoing several ugly features ~70% feature parity with 1.6 Add KWord Scripting Plugin with sample scripts. done Unittests ongoing ;) Ensure that every reasonable ODF file is loadable see KoText KSpread Fix loading of big docs done Provide region of sheet as a flake-shape in progress OpenFormula support if the standard is ready in progress DBus integration done Kross2 integration, simplify API, reader+writer, scripting formula function and sample scripts, see KSpread Scripting done Unittests done Ensure that every reasonable ODF file is loadable in progress KPresenter Big refactor and cleaning of code into using flake in progress Video and sound todo Ensure that every reasonable ODF file is loadable todo Kivio Will not be shipped in 2.0 Big refactor to use flake in progress Implement OpenDoc support todo Make sure old documents can be imported (export will be close to impossible) todo Karbon Big refactor to use flake mostly done Ensure that every reasonable ODF file is loadable in progress Krita Testing, bug and usability review+fixing in progress Provide a flake shape (a layer) done Kross2 integration, see Krita Scripting done Painterly infrastructure (programmable brush etc) in progress OpenRaster if the standard is ready Experimental support in 2.0, Close to Final in 2.1, Official Support in 2.2 Dynamic paintop done Metadata in progress Filters as script in Ruby/Python/Whatever done Implement printing with colormanagement and resolution done Layers and mask integration In progress Restore progress reporting Not started On-canvas filter preview Basics done, the complicated cases are hard Kexi Will not be shipped in 2.0 KDE4/Qt4-ify KexiDB done KDE4/Qt4-ify Kexi Core done KDE4/Qt4-ify Kexi Widgets in progress New Main Window almost done New KoProperty almost done Compile under win32 done KDE4/Qt4-ify Kexi Plugins in progress Scripting Plugin mostly done Create KexiDBUI lib for reuse UI parts todo Better integration into the rest of KOffice (flake shapes?) todo, planned for 2.1 Offer ways for other apps to tap directly into the DB (without scripting) todo, planned for 2.1 Retrieved from "https://community.kde.org/index.php?title=Calligra/KOffice2/Goals&oldid=6603" Content is available under Creative Commons License SA 4.0 unless otherwise noted.