Schedules/KOffice/2.2/Feature Plan
From KOffice
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 |
[edit]
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 |
[edit]
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 |
[edit]
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 |
[edit]
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 |
[edit]
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
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 |
[edit]
Kivio
| Status | Description | Contact |
|---|
[edit]
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 |
[edit]
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 |
[edit]
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 |
[edit]
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 |
[edit]
KFormula
| Status | Description | Contact |
|---|
[edit]
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 |
[edit]
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 |

