Calligra/Schedules/Feature Plan: Difference between revisions

From KDE Community Wiki
mNo edit summary
 
(34 intermediate revisions by 4 users not shown)
Line 1: Line 1:
See also: [[../Release Plan/]], [[../Quality Control/]]
This is a list of features (developed, in development, planned) for Calligra Suite.
 
This is a list of planned features for Calligra Suite.
 
{{Note|Status: in development, {{Calligra/Stage}}}}


Previous plans: [[Calligra/Schedules/KOffice/2.3/Feature_Plan|2.3]], [[Calligra/Schedules/2.4/Feature_Plan|2.4]], [[Calligra/Schedules/2.5/Feature_Plan|2.5]], [[Calligra/Schedules/3.0/Feature_Plan|3.0]].
__TOC__
__TOC__


== Common stuff ==
== Common stuff ==
{{CalligraFeatureTableStart}}
{{CalligraFeatureTableStart}}
{{CalligraTodo |Ui - make it possible to select and manipulate shapes with every tool|boemann|2.7}}
{{CalligraTodo |Port Gemini to KF5/Qt5|leinir|3.1}}
{{CalligraTodo |Ui - possibly move snapping widget from tool option back into a dedicated docker|boemann|2.7}}
{{CalligraTodo |Ui - make it possible to select and manipulate shapes with every tool|boemann|tbd}}
{{CalligraTodo |Ui - do something with the strokprops and stroke/fill dockers|boemann|2.7}}
{{CalligraInProgress |Core - separate document class from part class|boemann+|2.7}}
|}
|}
== Calligra Plan ==
{{CalligraFeatureTableStart}}
{{CalligraTodo|Improve printing support|danders|tbd}}
{{CalligraInProgress|Facilitate sharing resources across projects|danders|3.1}}
{{CalligraInProgress|Improve reports|danders|3.1}}
{{CalligraDone|Improve startup page|danders|3.1}}
{{CalligraDone|Allocate resources to multiple tasks|danders|3.1}}
|}


== Calligra Words, and everything text related ==
== Calligra Words, and everything text related ==
{{CalligraFeatureTableStart}}
{{CalligraFeatureTableStart}}
{{CalligraInProgress |Page layout - direct manipulation of layout and reorganize option widget |divyam|2.6}}
{{CalligraInProgress |Page layout - direct manipulation of layout and reorganize option widget ||tbd}}
{{CalligraInProgress |Text editing - ui for lists, direct manipulation of list|gopalK|2.6}}
{{CalligraInProgress |Text editing - ui for lists, direct manipulation of list|boeman|tbd}}
{{CalligraInProgress |Grammar checking - using link grammar|garima|2.6}}
{{CalligraInProgress |Auto correction - implement proper support|kossebau|2.7}}
{{CalligraTodo |Stylemanager - make it always accessable|moji|2.6}}
{{CalligraInProgress |links and bookmarks - rework ui|axiom92|2.7}}
{{CalligraTodo |Stylemanager - shortcuts for styles|moji|2.6}}
{{CalligraTodo |Stylemanager - make it always accessable|boemann|3.1}}
{{CalligraTodo |Stylemanager - delete style|moji|2.6}}
{{CalligraTodo |Stylemanager - shortcuts for styles|pierreSt|3.1}}
{{CalligraInProgress |Stylemanager - changable parent style|pierreSt|2.6}}
{{CalligraTodo |Stylemanager - delete style|pierreSt|3.1}}
{{CalligraInProgress |Bibliography - api for external engines|smitpatel|2.6}}
{{CalligraInProgress |Stylemanager - changable parent style|pierreSt|3.1}}
{{CalligraTodo |Layout - new bookmark system|boemann|2.7}}
{{CalligraTodo |Layout - Section columns|boemann|3.3}}
{{CalligraTodo |Layout - Section columns|boemann|2.7}}
{{CalligraTodo |Changetracking - reenable, and stabalize|pierreSt|tbd}}
{{CalligraTodo |Changetracking - reenable, and stabalize|pierreSt|3.0}}
{{CalligraTodo |Captions and index||tbd}}
{{CalligraTodo |Captions and index|tbd}}
{{CalligraTodo |Text editing - color fill in tables||tbd}}
{{CalligraTodo |Text editing - table properties: alignment, protection etc||tbd}}
{{CalligraTodo |Text editing - table border style - dragging to do more||tbd}}
{{CalligraTodo |Text editing - table cell alignment||tbd}}
{{CalligraTodo |Text editing - handle to select column/row/table||tbd}}
|}
|}


Line 35: Line 44:


{{CalligraFeatureTableStart}}
{{CalligraFeatureTableStart}}
{{CalligraTodo |lorum ipsum|zagge|2.5}}
{{CalligraTodo |Nothing planned|zagge|tbd}}
|}
|}


== Calligra Sheets ==
== Calligra Sheets ==
{{CalligraFeatureTableStart}}
{{CalligraFeatureTableStart}}
{{CalligraTodo |lorum ipsum|mek|2.5}}
{{CalligraTodo |lNothing planned|mek|tbd}}
|}
 
== Calligra Plan ==
{{CalligraFeatureTableStart}}
{{CalligraDone|Add auto allocating resource(s) when new task is added {{Bug|286332)}}|Dag|2.6}}
{{CalligraInProgress|Improve printing support|Dag|2.6}}
{{CalligraDone|Add view specific docker framework|Dag|2.6}}
{{CalligraDone|Add resource allocation dockers to Task Editor|Dag|2.6}}
{{CalligraDone|Add Task Modules docker to Task Editor to ease task insertion|Dag|2.6}}
{{CalligraDone|Enable dropping project files into Task Editor to ease task insertion|Dag|2.6}}
{{CalligraDone|Improve report designer|Dag|2.6}}
 
|}
|}


== Calligra Flow, and connections ==
== Calligra Flow, and connections ==
{{CalligraFeatureTableStart}}
{{CalligraFeatureTableStart}}
{{CalligraInProgress |lorum ipsum|yue|2.5}}
{{CalligraInProgress |Not maintained||tbd}}
|}
 
== Braindump ==
{{CalligraFeatureTableStart}}
{{CalligraTodo |text tool|Cyrille Berger|2.6}}
|}
 
== Formula Shape ==
{{CalligraFeatureTableStart}}
{{CalligraInProgress|Tool to create formula from matlab equations|Berger|2.5|formulashape-matlab_tool-cyrille_berger}}
|}
 
== Chart Shape ==
{{CalligraFeatureTableStart}}
{{CalligraInProgress|something|erione|2.5}}
|}
|}


== Karbon ==
== Karbon ==
{{CalligraFeatureTableStart}}
{{CalligraFeatureTableStart}}
{{CalligraInProgress|something|jaham|2.5}}
{{CalligraInProgress|something|anthonyfieroni|tbd}}
|}
 
== Krita ==
{{CalligraFeatureTableStart}}
{{CalligraTodo|Load canvas shortcut configuration from file|Arjen Hiemstra|2.6}}
{{CalligraTodo|Configuration UI for canvas shortcuts|Arjen Hiemstra|2.6}}
|}
 
== Kexi ==
See also [[Kexi/TODOs|long-term Kexi plans]] and [[Kexi/Releases/Kexi_2.5#List_of_changes|the changelog]]. This release is somewhat compatible with the [http://en.wikipedia.org/wiki/Worse_is_Better Worse is Better] idea.
 
{{CalligraFeatureTableStart}}
<!-- ---- KexiDB ---- -->
{{CalligraDone|KexiDB - Move core parts of KexiDB lib to calligra/libs/db (libcalligradb) for reuse by Word's Biblio module. [[Kexi/KexiDB#libCalligraDB|Details]]. Coordinate and support with Smit Patel <[email protected]>.|jstaniek|2.6}}
{{CalligraDone|KexiDB - [[Kexi/KexiDB/User_data|Add support for user data storage]] - {{Wish|305074}}|jstaniek|2.6}}
<!-- ---- Kexi Main Window ---- -->
{{CalligraDone|Main Window - [[Kexi/Main_Window#Full_Screen|Add full-screen mode]]|diggy|2.5}}
{{CalligraTodo|Main Window - [[Kexi/Main_Window#Save_As|Add Save As action for any object]]|??|2.6}}
{{CalligraTodo|Main Window - [[Kexi/Main_Window#Rename_with_caption|Allow change captions in addition to name change for objects]]|??|2.6}}
<!-- ---- Kexi Imp/Exp ---- -->
{{CalligraTodo|Imp/Exp - Remove outdated mdbtools and reimplement with linked mdbtools - {{Bug|277583}}|piggz}}
{{CalligraInProgress|Imp/Exp - [[Kexi/Migration#Add_support_for_appending_CSV_data_to_an_existing_table|Add option for appending imported CSV data to existing table]] - {{Wish|305505}}|Oleg|2.6}}
<!-- ---- Kexi Tables ---- -->
{{CalligraDone|Tables - [[Kexi/Plugins/Tables/Remember_column_widths|Remember column widths in tabular data view]] - {{Wish|230994}}|jstaniek|2.6}}
{{CalligraInProgress|Tables - [[Kexi/Plugins/Tables/Simple_alter_table|Add support for alter table's design without losing data]] - {{Wish|125253}}|staniek|2.6}}
{{CalligraTodo|Tables - [[Kexi/Plugins/Tables/Backups|Add support for table backups]] - {{Wish|306270}}|jstaniek|2.6}}
<!-- ---- Kexi Forms ---- -->
{{CalligraDone|Forms - Add new form widgets: Command Link Button, Slider, Progress Bar, Date Picker|Oleg|2.5}}
|}
|}

Latest revision as of 12:19, 27 November 2017

This is a list of features (developed, in development, planned) for Calligra Suite.

Previous plans: 2.3, 2.4, 2.5, 3.0.

Common stuff

Legend:  To do = TODO     In progress = In progress     Done = Done       tbd = to be decided / not scheduled yet       Git = git feature branch

St Description Git Contact
TTo do Port Gemini to KF5/Qt5 - leinir 3.1
TTo do Ui - make it possible to select and manipulate shapes with every tool - boemann tbd

Calligra Plan

Legend:  To do = TODO     In progress = In progress     Done = Done       tbd = to be decided / not scheduled yet       Git = git feature branch

St Description Git Contact
TTo do Improve printing support - danders tbd
PIn progress Facilitate sharing resources across projects - danders 3.1
PIn progress Improve reports - danders 3.1
DDone Improve startup page - danders 3.1
DDone Allocate resources to multiple tasks - danders 3.1


Calligra Words, and everything text related

Legend:  To do = TODO     In progress = In progress     Done = Done       tbd = to be decided / not scheduled yet       Git = git feature branch

St Description Git Contact
PIn progress Page layout - direct manipulation of layout and reorganize option widget - tbd
PIn progress Text editing - ui for lists, direct manipulation of list - boeman tbd
PIn progress Auto correction - implement proper support - kossebau 2.7
PIn progress links and bookmarks - rework ui - axiom92 2.7
TTo do Stylemanager - make it always accessable - boemann 3.1
TTo do Stylemanager - shortcuts for styles - pierreSt 3.1
TTo do Stylemanager - delete style - pierreSt 3.1
PIn progress Stylemanager - changable parent style - pierreSt 3.1
TTo do Layout - Section columns - boemann 3.3
TTo do Changetracking - reenable, and stabalize - pierreSt tbd
TTo do Captions and index - tbd
TTo do Text editing - color fill in tables - tbd
TTo do Text editing - table properties: alignment, protection etc - tbd
TTo do Text editing - table border style - dragging to do more - tbd
TTo do Text editing - table cell alignment - tbd
TTo do Text editing - handle to select column/row/table - tbd

Calligra Stage

See also Calligra Words above for text related features

Legend:  To do = TODO     In progress = In progress     Done = Done       tbd = to be decided / not scheduled yet       Git = git feature branch

St Description Git Contact
TTo do Nothing planned - zagge tbd

Calligra Sheets

Legend:  To do = TODO     In progress = In progress     Done = Done       tbd = to be decided / not scheduled yet       Git = git feature branch

St Description Git Contact
TTo do lNothing planned - mek tbd

Calligra Flow, and connections

Legend:  To do = TODO     In progress = In progress     Done = Done       tbd = to be decided / not scheduled yet       Git = git feature branch

St Description Git Contact
PIn progress Not maintained - tbd

Karbon

Legend:  To do = TODO     In progress = In progress     Done = Done       tbd = to be decided / not scheduled yet       Git = git feature branch

St Description Git Contact
PIn progress something - anthonyfieroni tbd