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

From KDE Community Wiki
mNo edit summary
 
(62 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{Warning|'''OBSOLETE, please move content to [[Calligra/Schedules/Feature_Plan]]'''}}
See also: [[../Release Plan/]], [[../Quality Control/]]
See also: [[../Release Plan/]], [[../Quality Control/]]


Line 9: Line 11:
* in-progress => started, but not completed yet
* in-progress => started, but not completed yet
* done => completed
* done => completed
* URRF => User Readiness Required Feature


__TOC__
__TOC__
Line 20: Line 21:
!  width=120 | Contact
!  width=120 | Contact
|-
|-
{{FeatureInProgress|save table styles (border,size etc) to ODF|Pierre Ducroquet}}
{{FeatureDone|Improve Text on Shape|Thorsten Zachmann}}
{{FeatureTodo|improve saving to ODF|Sebastian Sauer}}
{{FeatureDone|Author profiles incl anonymous|Boemann}}
{{FeatureInProgress|Improve Text on Shape|Thorsten Zachmann}}
{{FeatureDone|Improved document recovery system|Boud}}
{{FeatureDone|Turn page/slide number display on status bar to page/slide navigator|Friedrich W. H. Kossebau}}
|}
|}


Line 32: Line 34:
!  width=120 | Contact
!  width=120 | Contact
|-
|-
{{FeatureTodo|Page layout - direct manipulation of layout and reorganize option widget|Boemann}}
{{FeatureDone|layout - tight runaround of text around images|Boemann}}
{{FeatureInProgress|Text editing - direct manipulation of table columnwidths and rowheights. Incl. undo/redo|Boemann}}
{{FeatureDone|Text editing - direct manipulation of table columnwidths and rowheights. Incl. undo/redo|Boemann}}
{{FeatureTodo|Text editing - ui for table cells borders. Incl undo/redo|Boemann}}
{{FeatureDone|Text editing - ui for table cells borders. Incl undo/redo|Boemann}}
{{FeatureTodo|Text editing - dragging of selected text|Boemann}}
{{FeatureDone|Text editing - dragging of selected text|Boemann}}
{{FeatureTodo|Text editing - ui for lists, prepare for direct manipulation of list|GopalK}}
{{FeatureDone|Text editing - ui for making picture bullet lists|GopalK}}
{{FeatureInProgress|Text editing - user defined variables|SebSauer}}
{{FeatureDone|Text editing - insert pagebreak button|Boemann}}
{{FeatureInProgress|Refreences - Foot and endnotes, feature complete|Erione}}
{{FeatureDone|Refreences - Foot and endnotes, ctrl+clickable|Boemann}}
{{FeatureInProgress|Refreences - Bibliography, various improvements|Smitpatel}}
{{FeatureDone|Refreences - Foot and endnotes, jump back to note reference|Erione}}
{{FeatureTodo|Review tool - show ballons (not until 2.7)|PierreSt}}
{{FeatureDone|Refreences - Foot and endnotes, continued notes to next page|Erione}}
{{FeatureTodo|Review tool - spellcheck|Shreya}}
{{FeatureDone|Refreences - Bibliography, insert bibliography from pre-defined templates|Smitpatel}}
{{FeatureTodo|Layout - a11y using QAccessible|SebSauer}}
{{FeatureDone|Refreences - Bibliography, citation prefix/suffix, numbered citation|Smitpatel}}
{{FeatureTodo|Layout - Section columns, preparatory code restructure|Boemann}}
{{FeatureDone|Refreences - Bibliography, generate from: sort keys, position, custom fields, custom span entries|Smitpatel}}
{{FeatureInProgress|Stylemanager - add ui for as many features as possible|Moji}}
{{FeatureDone|Stylemanager - ui for drop caps|Moji}}
{{FeatureInProgress|KoTextEditor - cleanup and fix undo|Boemann & PierreSt}}
{{FeatureDone|Stylemanager - ui to create new style|Moji}}
{{FeatureDone|Stylemanager - better ui for linespacing|Boemann}}
{{FeatureDone|Stylemanager - fancy style combo for "next paragraph style"|Moji}}
{{FeatureDone|Stylemanager - fancy style combo for "parent style"|Moji & Boemann}}
{{FeatureDone|Stylemanager - fancy preview|GopalK}}
{{FeatureDone|general - Save as template|Boemann}}
{{FeatureDone|general - Save as template|Boemann}}
{{FeatureTodo|general - make a ui setting for unit|Boemann}}
{{FeatureDone|general - ui setting for unit|Boemann}}
{{FeatureInProgress|general - improve stability|all}}|}
{{FeatureDone|general - ui to activate tight run around|Boemann}}
|}


== Tables ==
== Sheets ==
{| 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 61: Line 68:
{{FeatureInProgress|Index based API for Region|Stefan Nikolaus}}
{{FeatureInProgress|Index based API for Region|Stefan Nikolaus}}
{{FeatureTodo|Make it possible to edit rich-text cell content (saving/loading/rendering already is supported)|Marijn Kruisselbrink}}
{{FeatureTodo|Make it possible to edit rich-text cell content (saving/loading/rendering already is supported)|Marijn Kruisselbrink}}
{{FeatureInProgress|Make the cell editor always visible|Alexander Potashev}}
{{FeatureDone|Make the cell editor always visible|Mek}}
|}
{{FeatureDone|Change from toolbox to modebox|Boemann}}|}


== Stage ==
== Stage ==
Line 73: Line 80:
{{FeatureInProgress |Outline mode |Jean-Nicolas Artaud, Benjamin Port}}
{{FeatureInProgress |Outline mode |Jean-Nicolas Artaud, Benjamin Port}}
{{FeatureTodo |Slides sorter bug fix |Jean-Nicolas Artaud}}
{{FeatureTodo |Slides sorter bug fix |Jean-Nicolas Artaud}}
{{FeatureDone |Canvas size only the size of slide, but possible to put shapes outside |Boemann}}
|}
|}


Line 78: Line 86:
See also [[Calligra/Kexi/TODOs|long-term Kexi plans]] and [[Calligra/Kexi/Releases/Kexi_2.3#List_of_changes|the changelog]]. This release is somewhat compatible with the [http://en.wikipedia.org/wiki/Worse_is_Better Worse is Better] idea.
See also [[Calligra/Kexi/TODOs|long-term Kexi plans]] and [[Calligra/Kexi/Releases/Kexi_2.3#List_of_changes|the changelog]]. This release is somewhat compatible with the [http://en.wikipedia.org/wiki/Worse_is_Better Worse is Better] idea.


{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width:100%;"
===Kexi: Main Window===
|- style="background: #ececec; white-space:nowrap;"
 
! Status
{{TableStart}}
! Description
! Status !! Description !! | Contact
! width=120 | Contact
|-
{{FeatureTodo|[[Kexi/Main_Window#Full_Screen|Add full-screen mode]]|diggy}}
|}
 
===Kexi: Import/Export===
 
{{TableStart}}
! Status !! Description !! | Contact
|-
|-
{{FeatureTodo|Remove outdated mdbtools and reimplement with linked mdbtools - {{Bug|277583}}|a.pigg}}
{{FeatureTodo|Remove outdated mdbtools and reimplement with linked mdbtools - {{Bug|277583}}|a.pigg}}
{{FeatureTodo|Add option for appending imported CSV data to existing table|?}}
|}
===Kexi: Forms===
{{TableStart}}
! Status !! Description !! | Contact
|-
{{FeatureDone|Add new form widgets KexiDBCommandLinkButton, KexiDBSlider
KexiDBProgressBar|Oleg}}
|}
|}


Line 99: Line 124:
{{FeatureTodo|More diagram templates|Yue Liu}}
{{FeatureTodo|More diagram templates|Yue Liu}}
{{FeatureTodo|Connector auto re-routing|Yue Liu}}
{{FeatureTodo|Connector auto re-routing|Yue Liu}}
{{FeatureDone |Canvas size only the size of slide, but possible to put shapes outside |Boemann}}
|}
|}


Line 165: Line 191:
!  width=120 | Contact
!  width=120 | Contact
|-
|-
{{FeatureInProgress|Handle time constraints in RCPS scheduler|Dag Andersen}}
{{FeatureDone|Add filter for MS Project and Planner using mpxj|Dag Andersen}}
{{FeatureInProgress|Improve printing support|Dag Andersen}}
{{FeatureInProgress|Improve reports|Dag Andersen}}
|}
|}


Line 190: Line 214:
{{FeatureDone|Add Visio import filter|Yue Liu}}
{{FeatureDone|Add Visio import filter|Yue Liu}}
{{FeatureDone|Add Works import filter|Yue Liu}}
{{FeatureDone|Add Works import filter|Yue Liu}}
{{FeatureDone|Add XFig import filter|Friedrich W. H. Kossebau}}
|}
|}


Line 201: Line 226:
|-
|-
{{FeatureInProgress|Add a shape that create comic boxes|Cyrille Berger}}
{{FeatureInProgress|Add a shape that create comic boxes|Cyrille Berger}}
{{FeatureDone|picture shape - add a way to generate contoured clipping automatically |Boemann}}
{{FeatureDone|Fix the video shape to actually load and save videos|Boemann}}
{{FeatureTodo|Add a shape for measure line|Yue Liu}}
{{FeatureTodo|Add a shape for measure line|Yue Liu}}
|}
|}

Latest revision as of 10:23, 5 July 2012

Warning

OBSOLETE, please move content to Calligra/Schedules/Feature_Plan


See also: Release Plan, Quality Control

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

Note

Status: in development, Alpha


Legend:

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

Common Libraries

Status Description Contact
DONE Improve Text on Shape Thorsten Zachmann
DONE Author profiles incl anonymous Boemann
DONE Improved document recovery system Boud
DONE Turn page/slide number display on status bar to page/slide navigator Friedrich W. H. Kossebau

Words

Status Description Contact
DONE layout - tight runaround of text around images Boemann
DONE Text editing - direct manipulation of table columnwidths and rowheights. Incl. undo/redo Boemann
DONE Text editing - ui for table cells borders. Incl undo/redo Boemann
DONE Text editing - dragging of selected text Boemann
DONE Text editing - ui for making picture bullet lists GopalK
DONE Text editing - insert pagebreak button Boemann
DONE Refreences - Foot and endnotes, ctrl+clickable Boemann
DONE Refreences - Foot and endnotes, jump back to note reference Erione
DONE Refreences - Foot and endnotes, continued notes to next page Erione
DONE Refreences - Bibliography, insert bibliography from pre-defined templates Smitpatel
DONE Refreences - Bibliography, citation prefix/suffix, numbered citation Smitpatel
DONE Refreences - Bibliography, generate from: sort keys, position, custom fields, custom span entries Smitpatel
DONE Stylemanager - ui for drop caps Moji
DONE Stylemanager - ui to create new style Moji
DONE Stylemanager - better ui for linespacing Boemann
DONE Stylemanager - fancy style combo for "next paragraph style" Moji
DONE Stylemanager - fancy style combo for "parent style" Moji & Boemann
DONE Stylemanager - fancy preview GopalK
DONE general - Save as template Boemann
DONE general - ui setting for unit Boemann
DONE general - ui to activate tight run around Boemann

Sheets

Status Description Contact
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}}}>
DONE Make the cell editor always visible Mek
DONE Change from toolbox to modebox Boemann

Stage

Status Description Contact
IN PROGRESS Outline mode Jean-Nicolas Artaud, Benjamin Port
TO DO Slides sorter bug fix Jean-Nicolas Artaud <{{{3}}}>
DONE Canvas size only the size of slide, but possible to put shapes outside Boemann

Kexi

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

Kexi: Main Window

Status Description Contact
TO DO Add full-screen mode diggy <{{{3}}}>

Kexi: Import/Export

Status Description Contact
TO DO Remove outdated mdbtools and reimplement with linked mdbtools - Bug #277583 a.pigg <{{{3}}}>
TO DO Add option for appending imported CSV data to existing table ? <{{{3}}}>

Kexi: Forms

Status Description Contact
DONE Add new form widgets KexiDBCommandLinkButton, KexiDBSlider

KexiDBProgressBar

Oleg

Flow

Status Description Contact
TO DO User interface improvements Yue Liu <{{{3}}}>
IN PROGRESS New stencil box in qml Yue Liu
DONE New stencil in odf custom shape Yue Liu
TO DO More diagram templates Yue Liu <{{{3}}}>
TO DO Connector auto re-routing Yue Liu <{{{3}}}>
DONE Canvas size only the size of slide, but possible to put shapes outside Boemann

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 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}}}>
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 paintop 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 Save Incremental Backup Pentalis <{{{3}}}>
TO DO Improve Phong Bumpmap GUI Pentalis <{{{3}}}>
TO DO Watery mixbrush no longer needed 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 MyPaint paintop 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
DONE Add filter for MS Project and Planner using mpxj Dag Andersen

KFormula

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

Filters

Status Description Contact
IN PROGRESS Add XLS export filter Marijn Kruisselbrink
DONE Add Visio import filter Yue Liu
DONE Add Works import filter Yue Liu
DONE Add XFig import filter Friedrich W. H. Kossebau

Plugins

TextShape is described under Words further up

Status Description Contact
IN PROGRESS Add a shape that create comic boxes Cyrille Berger
DONE picture shape - add a way to generate contoured clipping automatically Boemann
DONE Fix the video shape to actually load and save videos Boemann
TO DO Add a shape for measure line Yue Liu <{{{3}}}>