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
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
|