Calligra/Schedules/KOffice/2.2/Feature Plan: Difference between revisions

From KDE Community Wiki
(Created page with '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...')
 
mNo edit summary
 
Line 16: Line 16:
{{FeatureDone|add support for filter effects on group shapes|Jan Hambrecht}}
{{FeatureDone|add support for filter effects on group shapes|Jan Hambrecht}}
{{FeatureTodo|make it possible to add shapes with predefined style|Thorsten Zachmann}}
{{FeatureTodo|make it possible to add shapes with predefined style|Thorsten Zachmann}}
{{FeatureDone|sections in text, loading, saving, drawing (no special layout) |Casper Boemann}}
{{FeatureDone|sections in text, loading, saving, drawing (no special layout) |C. Boemann}}
{{FeatureInProgress|add line ends to a path|Jeremy Lugagne}}
{{FeatureInProgress|add line ends to a path|Jeremy Lugagne}}
{{FeatureTodo|add support for arbitrary clip paths to shapes|Jan Hambrecht}}
{{FeatureTodo|add support for arbitrary clip paths to shapes|Jan Hambrecht}}
Line 37: Line 37:
|-
|-
{{FeatureInProgress|RDF/XML support for KWord|Ben Martin}}
{{FeatureInProgress|RDF/XML support for KWord|Ben Martin}}
{{FeatureTodo|fields|Casper Boemann}}
{{FeatureTodo|fields|C. Boemann}}
{{FeatureInProgress|sections|Casper Boemann}}
{{FeatureInProgress|sections|C. Boemann}}
{{FeatureInProgress|table of contents|Jean-Nicolas Artaud}}
{{FeatureInProgress|table of contents|Jean-Nicolas Artaud}}
{{FeatureTodo|textboxes|Casper Boemann}}
{{FeatureTodo|textboxes|C. Boemann}}
{{FeatureTodo|endnotes|Casper Boemann}}
{{FeatureTodo|endnotes|C. Boemann}}
{{FeatureTodo|graphic bullets|Casper Boemann}}
{{FeatureTodo|graphic bullets|C. Boemann}}
{{FeatureTodo|subtables|Casper Boemann}}
{{FeatureTodo|subtables|C. Boemann}}
{{FeatureTodo|more types of text anchors, e.g. anchor as paragraph|Casper Boemann}}
{{FeatureTodo|more types of text anchors, e.g. anchor as paragraph|C. Boemann}}
|}
|}


Line 84: Line 84:
{{FeatureTodo|initial view zoom level and pan and selection from file|Jos van den Oever}}
{{FeatureTodo|initial view zoom level and pan and selection from file|Jos van den Oever}}
{{FeatureTodo|password protected files|Jos van den Oever}}
{{FeatureTodo|password protected files|Jos van den Oever}}
{{FeatureInProgress|shape animations and entrance/exit of text|/ Thorsten Zachmann / Casper Boemann}}
{{FeatureInProgress|shape animations and entrance/exit of text|/ Thorsten Zachmann / C. Boemann}}
|}
|}


Line 182: Line 182:
{{FeatureTodo|add some parallelization to the merger ("scheduler")|Dmitry}}
{{FeatureTodo|add some parallelization to the merger ("scheduler")|Dmitry}}
{{FeatureTodo|clone parallelization from merger to KisPrescaledProjection|Dmitry}}
{{FeatureTodo|clone parallelization from merger to KisPrescaledProjection|Dmitry}}
{{FeatureDone|redo resize image dialog as per ellens suggestions|Casper Boemann}}
{{FeatureDone|redo resize image dialog as per ellens suggestions|C. Boemann}}
{{FeatureDone|pop up palette gui to easily access favorite brushes and recently used colors |Vera Lukman}}
{{FeatureDone|pop up palette gui to easily access favorite brushes and recently used colors |Vera Lukman}}
{{FeatureTodo|Implement compose layer plugin|Adrian Page}}
{{FeatureTodo|Implement compose layer plugin|Adrian Page}}
Line 248: Line 248:
!  width=120 | Contact
!  width=120 | Contact
|-
|-
{{FeatureDone|Video shape|Casper Boemann}}
{{FeatureDone|Video shape|C. Boemann}}
{{FeatureDone|Vector shape|Inge Wallin}}
{{FeatureDone|Vector shape|Inge Wallin}}
{{FeatureDone|create a better widget for textshape bullet and numbering manipulation|Casper Boemann}}
{{FeatureDone|create a better widget for textshape bullet and numbering manipulation|C. Boemann}}
{{FeatureTodo|widget to quickly insert a table|Casper Boemann}}
{{FeatureTodo|widget to quickly insert a table|C. Boemann}}
{{FeatureTodo|optimize the styles widget (the one in the docker)|Casper Boemann}}
{{FeatureTodo|optimize the styles widget (the one in the docker)|C.Boemann}}
{{FeatureTodo|ui and backbone to add/remove rows and columns|Casper Boemann}}
{{FeatureTodo|ui and backbone to add/remove rows and columns|C. Boemann}}
{{FeatureTodo|ui and backbone to format table cells|Casper Boemann}}
{{FeatureTodo|ui and backbone to format table cells|C. Boemann}}
{{FeatureDone|change tracker, allow configuration of the tracked change display colors|Ganesh Paramasivam}}
{{FeatureDone|change tracker, allow configuration of the tracked change display colors|Ganesh Paramasivam}}
{{FeatureDone|change tracker, backbone and minimal ui for accepting/rejecting changes|Pierre Stirnweiss}}
{{FeatureDone|change tracker, backbone and minimal ui for accepting/rejecting changes|Pierre Stirnweiss}}
|}
|}

Latest revision as of 22:55, 16 December 2012

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

KoLibs

Status Description Contact
DONE add support for filter effects on group shapes Jan Hambrecht
TO DO make it possible to add shapes with predefined style Thorsten Zachmann <{{{3}}}>
DONE sections in text, loading, saving, drawing (no special layout) C. Boemann
IN PROGRESS add line ends to a path Jeremy Lugagne
TO DO add support for arbitrary clip paths to shapes Jan Hambrecht <{{{3}}}>
TO DO add support for mask on shapes Jan Hambrecht <{{{3}}}>
DONE add support for loading/saving path data to connection shapes Jan Hambrecht
IN PROGRESS add Table of contents Jean-Nicolas Artaud
TO DO add support for generating bitmaps from the command line Jos van den Oever <{{{3}}}>
TO DO Text in shapes Jos van den Oever <{{{3}}}>
TO DO Password protected files for all document types Jos van den Oever <{{{3}}}>
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
TO DO fields C. Boemann <{{{3}}}>
IN PROGRESS sections C. Boemann
IN PROGRESS table of contents Jean-Nicolas Artaud
TO DO textboxes C. Boemann <{{{3}}}>
TO DO endnotes C. Boemann <{{{3}}}>
TO DO graphic bullets C. Boemann <{{{3}}}>
TO DO subtables C. Boemann <{{{3}}}>
TO DO more types of text anchors, e.g. anchor as paragraph C. Boemann <{{{3}}}>

KSpread

Status Description Contact
TO DO more than 32767 rows Marijn Kruisselbrink <{{{3}}}>
TO DO loading of html files/xls saved as html Marijn Kruisselbrink <{{{3}}}>
TO DO grouped columns Marijn Kruisselbrink <{{{3}}}>
TO DO justify horizontal alignment Marijn Kruisselbrink <{{{3}}}>
TO DO change tracking Marijn Kruisselbrink <{{{3}}}>
TO DO freeze pane Marijn Kruisselbrink <{{{3}}}>
TO DO shrink-to-fit formatting Marijn Kruisselbrink <{{{3}}}>
TO DO autofilter Marijn Kruisselbrink <{{{3}}}>
IN PROGRESS double underline Marijn Kruisselbrink
TO DO drop down menus Marijn Kruisselbrink <{{{3}}}>
TO DO always-visible comments Marijn Kruisselbrink <{{{3}}}>
TO DO background picture Marijn Kruisselbrink <{{{3}}}>
TO DO header/footer picture Marijn Kruisselbrink <{{{3}}}>
TO DO colored tabs Marijn Kruisselbrink <{{{3}}}>
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
TO DO comments in slides Jos van den Oever <{{{3}}}>
TO DO initial view zoom level and pan and selection from file Jos van den Oever <{{{3}}}>
TO DO password protected files Jos van den Oever <{{{3}}}>
IN PROGRESS shape animations and entrance/exit of text / Thorsten Zachmann / C. Boemann

Kexi

Note

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
TO DO Fix setting alignment property in forms (e.g. for text box) - does not work because it is numeric now jstaniek <{{{3}}}>
TO DO Fix setting "enabled" property to false in forms jstaniek <{{{3}}}>
TO DO Add support for paletteForegroundColor and paletteBackgroundColor properties of Kexi 1.x in forms jstaniek <{{{3}}}>
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
TO DO Fix export to csv dialog piggz <{{{3}}}>

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
TO DO unit testing of pigment's operations Cyrille Berger <{{{3}}}>
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
TO DO get toolbox to work correctly with different layers Sven <{{{3}}}>
TO DO speed up loading of resources Sven <{{{3}}}>
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
TO DO fix extent() bug in tiles3 Dmitry <{{{3}}}>
TO DO add swapper to tiles3 Dmitry <{{{3}}}>
TO DO add some parallelization to the merger ("scheduler") Dmitry <{{{3}}}>
TO DO clone parallelization from merger to KisPrescaledProjection Dmitry <{{{3}}}>
DONE redo resize image dialog as per ellens suggestions C. Boemann
DONE pop up palette gui to easily access favorite brushes and recently used colors Vera Lukman
TO DO Implement compose layer plugin Adrian Page <{{{3}}}>
IN PROGRESS Speed up gradient drawing Adrian Page
TO DO Add line angle constraints to line based tools, e.g. polyline Adrian Page <{{{3}}}>
IN PROGRESS Magnetic selection tool Adam
DONE Brush selection tool Adam

Karbon

Status Description Contact
DONE support for editing svg filter regions Jan Hambrecht
TO DO add Get Hot New Stuff support to filter effects tool Jan Hambrecht <{{{3}}}>
DONE add support for css styling in svg import filter Jan Hambrecht
TO DO implement a cloned shape Jan Hambrecht <{{{3}}}>
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
TO DO Nested documents Jos van den Oever <{{{3}}}>
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 C. Boemann
DONE Vector shape Inge Wallin
DONE create a better widget for textshape bullet and numbering manipulation C. Boemann
TO DO widget to quickly insert a table C. Boemann <{{{3}}}>
TO DO optimize the styles widget (the one in the docker) C.Boemann <{{{3}}}>
TO DO ui and backbone to add/remove rows and columns C. Boemann <{{{3}}}>
TO DO ui and backbone to format table cells C. Boemann <{{{3}}}>
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