Calligra/Schedules/2.4/Feature Plan: Difference between revisions

From KDE Community Wiki
No edit summary
No edit summary
Line 19: Line 19:
|}
|}


== KWord ==
== Words ==
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width:100%;"
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width:100%;"
|- style="background: #ececec; white-space:nowrap;"
|- style="background: #ececec; white-space:nowrap;"
Line 29: Line 29:
|}
|}


== KSpread ==
== Tables ==
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width:100%;"
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width:100%;"
|- style="background: #ececec; white-space:nowrap;"
|- style="background: #ececec; white-space:nowrap;"
Line 43: Line 43:
|}
|}


== KPresenter ==
== Stage ==
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width:100%;"
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width:100%;"
|- style="background: #ececec; white-space:nowrap;"
|- style="background: #ececec; white-space:nowrap;"
Line 65: Line 65:
|}
|}


== Kivio ==
== Flow ==
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width:100%;"
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width:100%;"
|- style="background: #ececec; white-space:nowrap;"
|- style="background: #ececec; white-space:nowrap;"
Line 135: Line 135:
|}
|}


== KPlato ==
== Plan ==
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width:100%;"
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width:100%;"
|- style="background: #ececec; white-space:nowrap;"
|- style="background: #ececec; white-space:nowrap;"

Revision as of 20:17, 18 December 2010

See also: Release Plan, Quality Control

This is a list of planned features for Calligra Suite 2.4.

Legend:

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

KoLibs

Status Description Contact
TO DO description contact <{{{3}}}>

Words

Status Description Contact
TO DO description contact <{{{3}}}>

Tables

Status Description Contact
IN PROGRESS Increase maximum row count to 2^20 Marijn Kruisselbrink
IN PROGRESS Reorganization of the application menu Stefan Nikolaus
IN PROGRESS Revive the editing of page headers and footers Stefan Nikolaus
IN PROGRESS Index based API for Region Stefan Nikolaus
TO DO Make it possible to edit rich-text cell content (saving/loading/rendering already is supported) Marijn Kruisselbrink <{{{3}}}>

Stage

Status Description Contact
TO DO description contact <{{{3}}}>

Kexi

See also long-term Kexi plans and the changelog. This release is somewhat compatible with the Worse is Better idea.

Status Description Contact
TO DO description contact <{{{3}}}>

Flow

Status Description Contact
IN PROGRESS Stencil Shape support Yue Liu

KChart

Status Description Contact
TO DO description contact <{{{3}}}>

Krita

Status Description Contact
TO DO Make it possible to translate, rotate, shear generation layer Cyrille Berger <{{{3}}}>
TO DO GHNS integration for Shiva Cyrille Berger <{{{3}}}>
TO DO Create tutorial from recorded actions Cyrille Berger <{{{3}}}>
TO DO Use gradient as color mix in brush Cyrille Berger <{{{3}}}>
TO DO Add an option to duplicate for the source point to not move Cyrille Berger <{{{3}}}>
TO DO Replace use of libkdcraw by a direct use of libraw, and opening RAW images directly in Krita with a white balance adjustment mask Cyrille Berger <{{{3}}}>
TO DO Spray area defined by brush tip as in hairy brush Lukas Tvrdy <{{{3}}}>
IN PROGRESS Mirror option (ala alchemy) for paintops Lukas Tvrdy
TO DO New API for paintop to be able to save data between strokes (sketch brush, ink depletion etc.) Lukas Tvrdy,Dmitry Kazakov <{{{3}}}>
TO DO Move QImage file brushes from spray shape to custom brush Lukas Tvrdy <{{{3}}}>
TO DO New QPainterPath based brush shapes (vector brushes) Lukas Tvrdy <{{{3}}}>
TO DO Add lines styles from Qt's QPainter to line-based paintops (sketch, hatching) Lukas Tvrdy <{{{3}}}>
IN PROGRESS Finish animation-based paintop (experiment, fluid simulatio) Lukas Tvrdy
TO DO VBR Brush support Lukas Tvrdy <{{{3}}}>
TO DO Rendering the GIMP brush masks in Autobrush as new option Lukas Tvrdy <{{{3}}}>
TO DO Region Of Interest in KisUpdateScheduler Dmitry Kazakov <{{{3}}}>
TO DO Experiment with splines to optimize mask generation Dmitry Kazakov <{{{3}}}>
TO DO Halftone brush Pentalis <{{{3}}}>
TO DO Halftone generator Pentalis <{{{3}}}>
TO DO Hatching generator Pentalis <{{{3}}}>
TO DO Watery mixbrush Pentalis <{{{3}}}>
TO DO Tablet support for select by brush Adam Celarek <{{{3}}}>
IN PROGRESS Magnetic select tool Adam Celarek
IN PROGRESS Curve widget with spline, line, function and freehand curves Adam Celarek
TO DO Lindenmayer brush engine Adam Celarek <{{{3}}}>
TO DO Text tool without "add shapes" docker. junior job, if you want to take over.. :) Adam Celarek <{{{3}}}>
TO DO MyPaint paintop Sven Langkamp <{{{3}}}>
TO DO Vector file import Sven Langkamp <{{{3}}}>
TO DO Rasterize shape layer Sven Langkamp <{{{3}}}>
TO DO QML export Sven Langkamp <{{{3}}}>
TO DO Improve the problem with outlines described here http://bugs.kde.org/252159 Lukas Tvrdy can mentor or Action Plan, already too big TODO <{{{3}}}>

Karbon

Status Description Contact
TO DO description contact <{{{3}}}>

Plan

Status Description Contact
TO DO description contact <{{{3}}}>

KFormula

Status Description Contact
TO DO description contact <{{{3}}}>

Filters

Status Description Contact
IN PROGRESS Add XLS export filter Marijn Kruisselbrink

TextShape

Status Description Contact
IN PROGRESS create a better widget for textshape bullet and numbering manipulation Casper Boemann
IN PROGRESS widget to quickly insert a table Casper Boemann
TO DO optimize the styles widget (the one in the docker) Casper Boemann <{{{3}}}>
IN PROGRESS ui and backbone to add/remove rows and columns Casper Boemann
TO DO ui and backbone to format table cells Casper Boemann <{{{3}}}>

Plugins

Status Description Contact
TO DO description contact <{{{3}}}>