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)
Casper 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
Casper Boemann
<{{{3}}}>
IN PROGRESS
sections
Casper Boemann
IN PROGRESS
table of contents
Jean-Nicolas Artaud
TO DO
textboxes
Casper Boemann
<{{{3}}}>
TO DO
endnotes
Casper Boemann
<{{{3}}}>
TO DO
graphic bullets
Casper Boemann
<{{{3}}}>
TO DO
subtables
Casper Boemann
<{{{3}}}>
TO DO
more types of text anchors, e.g. anchor as paragraph
Casper 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 / Casper Boemann
Kexi
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
Casper 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
Casper Boemann
DONE
Vector shape
Inge Wallin
DONE
create a better widget for textshape bullet and numbering manipulation
Casper Boemann
TO DO
widget to quickly insert a table
Casper Boemann
<{{{3}}}>
TO DO
optimize the styles widget (the one in the docker)
Casper Boemann
<{{{3}}}>
TO DO
ui and backbone to add/remove rows and columns
Casper Boemann
<{{{3}}}>
TO DO
ui and backbone to format table cells
Casper 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