Schedules/KOffice/2.2/Feature Plan

From KOffice

Jump to: navigation, search

This is a list of planned features for KOffice 2.2. See also: Release Plan.

Legend:

  • todo => not started yet
  • in-progress => started, but not completed yet
  • done => completed

Contents


KoLibs

Status Description Contact
DONE add support for filter effects on group shapes Jan Hambrecht
TODO make it possible to add shapes with predefined style Thorsten Zachmann
DONE sections in text, loading, saving, drawing (no special layout) Casper Boemann
IN PROGRESS add line ends to a path Jeremy Lugagne
TODO add support for arbitrary clip paths to shapes Jan Hambrecht
TODO add support for mask on shapes Jan Hambrecht
DONE add support for loading/saving path data to connection shapes Jan Hambrecht
IN PROGRESS add Table of contents Jean-Nicolas Artaud
TODO add support for generating bitmaps from the command line Jos van den Oever
TODO Text in shapes Jos van den Oever
TODO Password protected files for all document types Jos van den Oever
DONE change tracking, framework for accepting/rejecting changes Pierre Stirnweiss
IN PROGRESS change tracking, complete the tracked edit actions Pierre Stirnweiss, Ganesh Paramasivam

KWord

Status Description Contact
IN PROGRESS RDF/XML support for KWord Ben Martin
TODO fields Casper Boemann
IN PROGRESS sections Casper Boemann
IN PROGRESS table of contents Jean-Nicolas Artaud
TODO textboxes Casper Boemann
TODO endnotes Casper Boemann
TODO graphic bullets Casper Boemann
TODO subtables Casper Boemann
TODO more types of text anchors, e.g. anchor as paragraph Casper Boemann

KSpread

Status Description Contact
TODO more than 32767 rows Marijn Kruisselbrink
TODO loading of html files/xls saved as html Marijn Kruisselbrink
TODO grouped columns Marijn Kruisselbrink
TODO justify horizontal alignment Marijn Kruisselbrink
TODO change tracking Marijn Kruisselbrink
TODO freeze pane Marijn Kruisselbrink
TODO shrink-to-fit formatting Marijn Kruisselbrink
TODO autofilter Marijn Kruisselbrink
IN PROGRESS double underline Marijn Kruisselbrink
TODO drop down menus Marijn Kruisselbrink
TODO always-visible comments Marijn Kruisselbrink
TODO background picture Marijn Kruisselbrink
TODO header/footer picture Marijn Kruisselbrink
TODO colored tabs Marijn Kruisselbrink
IN PROGRESS custom number formatting Marijn Kruisselbrink
IN PROGRESS Support more border styles everywhere Marijn Kruisselbrink

KPresenter

Status Description Contact
IN PROGRESS html export ISI students / Thorsten Zachmann
DONE presentation variables Amit Aggarwal / Thorsten Zachmann
TODO comments in slides Jos van den Oever
TODO initial view zoom level and pan and selection from file Jos van den Oever
TODO password protected files Jos van den Oever
IN PROGRESS shape animations and entrance/exit of text / Thorsten Zachmann / Casper Boemann

Kexi

Note
noframe
Kexi 2.2 is planned to be the first stable release in KOffice 2 series. See also long-term Kexi plans and the changelog.
This release is somewhat compatible with the Worse is Better idea
Status Description Contact
DONE Use KPluginInfo for any kind of plugins, what would allow for creating main window (esp. the project navigator) without loading any plugins in advance jstaniek
DONE Fix table view rendering problems when the number of columns exceeds the view width. Issuess when scrolling (after porting to Qt 4) jstaniek
DONE Transition to KoProperty2 jstaniek
IN PROGRESS Improve rendering in KoProperty jstaniek
IN PROGRESS Add missing properties: QColor, KoUnit, LineStyle jstaniek
IN PROGRESS Re-add all the missing actions to the toolbars; look at the .rc files of Kexi 1.x for reference. jstaniek
DONE Port the forms plugin jstaniek
DONE Fix/port text box widget support in forms jstaniek
DONE Fix/port image box widget support in forms jstaniek
DONE Fix/port text editor widget support in forms jstaniek
DONE Fix/port combo box widget support in forms jstaniek
DONE Fix/port tab widget support in forms jstaniek
TODO Fix setting alignment property in forms (e.g. for text box) - does not work because it is numeric now jstaniek
TODO Fix setting "enabled" property to false in forms jstaniek
TODO Add support for paletteForegroundColor and paletteBackgroundColor properties of Kexi 1.x in forms jstaniek
DONE Rename reportspgz to reports everywhere jstaniek, piggz
DONE Add mdb driver to the buildsystem piggz
IN PROGRESS Finish dialog for importing a table into the current database piggz
IN PROGRESS Add ability to existing migration drivers to read a single table piggz
TODO Fix export to csv dialog piggz

Kivio

Status Description Contact

KChart

Status Description Contact
DONE Switch to latest KDChart Johannes Simon
IN PROGRESS Support all 2D chart types from ODF Johannes Simon, Inge Wallin
IN PROGRESS Full roundtrip support for ODF Johannes Simon, Inge Wallin
DONE Edit data area when working in KSpread Johannes Simon, Inge Wallin
IN PROGRESS Correctly display all supported chart types loaded from an ODF document. Johannes Simon

Krita

Status Description Contact
DONE ppm and jpeg2000 support Cyrille Berger
DONE XCF import Cyrille Berger
DONE Burn and dodge filters Cyrille Berger
DONE digital color mixer Cyrille Berger
DONE multilayer and 32bits support for EXR Cyrille Berger
DONE coloring support in brush Cyrille Berger
DONE rotation of autobrush Cyrille Berger
IN PROGRESS polishing CTL Colorspaces Cyrille Berger
TODO unit testing of pigment's operations Cyrille Berger
DONE Edit paint operation in the macro editor Cyrille Berger
DONE Add the ui to create new paint assistants Cyrille Berger
DONE Add a listview of metadata to the metadata editor Cyrille Berger
IN PROGRESS All drawing tools should be recorded Cyrille Berger
DONE GIF import/export Boudewijn Rempt
DONE Lock Layer Transparency Boudewijn Rempt
DONE 16 bit integer rgb support in opengl canvas Boudewijn Rempt
IN PROGRESS MyPaint brush engine Boudewijn Rempt
IN PROGRESS PSD import Boudewijn Rempt
DONE Unify my paintops GUI, work with Cyrille and use sensors and share color dialog Lukas
IN PROGRESS experimental paintop Lukas
DONE softbrush paintop Lukas
DONE particle paintop Lukas
DONE create flake shapes with Krita shape tools Sven
DONE Brush Saving/Loading (for recording) Sven
DONE fix brush outline Sven
DONE finish paintop presets Sven
TODO get toolbox to work correctly with different layers Sven
TODO speed up loading of resources Sven
IN PROGRESS adding shape layer implementation to the various visitors Sven
IN PROGRESS finish layer merging refactoring ("walkers"), add synchronization between image and ui Dmitry
TODO fix extent() bug in tiles3 Dmitry
TODO add swapper to tiles3 Dmitry
TODO add some parallelization to the merger ("scheduler") Dmitry
TODO clone parallelization from merger to KisPrescaledProjection Dmitry
DONE redo resize image dialog as per ellens suggestions Casper Boemann
DONE pop up palette gui to easily access favorite brushes and recently used colors Vera Lukman
TODO Implement compose layer plugin Adrian Page
IN PROGRESS Speed up gradient drawing Adrian Page
TODO Add line angle constraints to line based tools, e.g. polyline Adrian Page
IN PROGRESS Magnetic selection tool Adam
DONE Brush selection tool Adam

Karbon

Status Description Contact
DONE support for editing svg filter regions Jan Hambrecht
TODO add Get Hot New Stuff support to filter effects tool Jan Hambrecht
DONE add support for css styling in svg import filter Jan Hambrecht
TODO implement a cloned shape Jan Hambrecht
IN PROGRESS implement more filter effects from the svg spec Jan Hambrecht

KPlato

Status Description Contact
DONE Genetics based resource constraint scheduling (libRCPS) Robert Lemmen
IN PROGRESS Improve resource breakdown structure Dag Andersen
DONE Reports generator / designer Dag Andersen
DONE Resource - account assignment Dag Andersen

KFormula

Status Description Contact

Filters

Status Description Contact
IN PROGRESS Import filter for charts in .xls documents Sebastian Sauer
TODO Nested documents Jos van den Oever
IN PROGRESS Improve formatting Jos van den Oever
IN PROGRESS Improve msooxml filters KO GmbH
IN PROGRESS Embedded drawingML Inge Wallin

Plugins

Status Description Contact
DONE Video shape Casper Boemann
DONE Vector shape Inge Wallin
DONE create a better widget for textshape bullet and numbering manipulation Casper Boemann
TODO widget to quickly insert a table Casper Boemann
TODO optimize the styles widget (the one in the docker) Casper Boemann
TODO ui and backbone to add/remove rows and columns Casper Boemann
TODO ui and backbone to format table cells Casper Boemann
DONE change tracker, allow configuration of the tracked change display colors Ganesh Paramasivam
DONE change tracker, backbone and minimal ui for accepting/rejecting changes Pierre Stirnweiss
Views
Personal tools