Jump to content

Schedules/KDE4/4.13 Feature Plan: Difference between revisions

From KDE Community Wiki
*>Ianw
*>Sknauss
 
(24 intermediate revisions by 10 users not shown)
Line 13: Line 13:


__TOC__
__TOC__
= kde-baseapps =
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
! Status
! Project
! Description
! Contact
{{FeatureDone|Kate Part|[http://kate-editor.org/2014/02/20/jump-to-nextprev-modified-line/ Jump to next/previous modified line]|[email protected]|Dominik Haumann}}
{{FeatureDone|Kate Part|[http://kate-editor.org/2014/02/20/lumen-a-code-completion-plugin-for-the-d-programming-language/ Lumen]: Code completion for the D programming language|none|David Herberth}}
{{FeatureDone|Kate Part|[http://scummos.blogspot.de/2014/02/kate-intelligent-code-completion-for.html Intelligent keyword completion for all languages]|none|Sven Brauch}}
{{FeatureDone|Kate Part|[http://zaufi.github.io/programming/2013/11/29/kate-cppstyle-indenter/ A new predictive C++ indender]|[email protected]|Alex Turbov}}
{{FeatureDone|Kate Part|Make kill-line work with text selection|none|Michal Humpula}}
{{FeatureDone|Kate|Refactored and improved Python engine, the API and some plugins.|[email protected]|Alex Turbov}}
{{FeatureDone|Kate|C++ syntax highlighter with C++11 and some C++1y features support|[email protected]|Alex Turbov}}
{{FeatureDone|Kate|[http://kate-editor.org/2014/03/16/coming-in-4-13-improvements-in-the-build-plugin/ Improved Build Plugin]|none|Alex Neundorf}}
{{FeatureDone|Konsole|Allow konsole to store terminal size in the profile.|[email protected]|Kurt Hindenburg}}
{{FeatureDone|Konsole|Allow users to specify css file for tab bar style.|[email protected]|Kurt Hindenburg}}
{{FeatureDone|Konsole|Add xterm's bracketed paste mode.|[email protected]|Kurt Hindenburg}}
{{FeatureDone|Dolphin|Port from Nepomuk to Baloo|[email protected]|Vishesh Handa}}
|}
<br>


= kdesdk =
= kdesdk =
Line 27: Line 55:
|}
|}
<br>
<br>
= kdeedu =
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
! Status
!  Project
!  width="200px" | Description
!  width="400px" | Contact
{{FeatureDone|Artikulate|New application for pronunciation training|[email protected]| }}
{{FeatureDone| Parley | Sound support in all practice modes |[email protected] |}}
{{FeatureDone| Parley | Make text in practice selectable |[email protected] |}}
{{FeatureDone| Parley | Better legend for the practice statistics|[email protected] |}}
{{FeatureDone| Parley | Better treatment of multimedia in the editor|[email protected] |}}
{{FeatureDone| Parley | Allow the use of images instead of words in practice|[email protected] |}}
{{FeatureDone| Cantor |Script Editor for Python 2 |[email protected]|Filipe Saraiva |}}
{{FeatureDone| Cantor |Script Editor for Scilab |[email protected]|Filipe Saraiva |}}
{{FeatureDone| Cantor |Support to Syntax Highlighting default in Script Editor|[email protected]|Filipe Saraiva |}}
{{FeatureDone| kqtquickcharts | New project providing Qt Qtuick components for charts |[email protected]|Sebastian Gottfried |}}
|}
<br>
= kdepim =
= kdepim =


Line 35: Line 85:
!  width="200px" | Description  
!  width="200px" | Description  
!  width="400px" | Contact  
!  width="400px" | Contact  
{{FeatureInProgress|Knotes| Port to Akonadi |[email protected]| }}
{{FeatureDone|Knotes| Port to Akonadi |[email protected]| }}
{{FeatureDone|Knote Agent| Agent to inform when a note has an alarm, and inform when we got note from network |[email protected]| }}
{{FeatureDone|Knote Agent| Agent to inform when a note has an alarm, and inform when we got note from network |[email protected]| }}
{{FeatureDone|SieveEditor| Application which allows to configure sieve script without akonadi support |[email protected]| }}
{{FeatureDone|SieveEditor| Application which allows to configure sieve script without akonadi support |[email protected]| }}
Line 52: Line 102:
{{FeatureDone|KMail| Improve quick search line |[email protected]| }}
{{FeatureDone|KMail| Improve quick search line |[email protected]| }}
{{FeatureDone|KMail| Create new widget to create Todo |[email protected]| }}
{{FeatureDone|KMail| Create new widget to create Todo |[email protected]| }}
 
{{FeatureDone|kdepim| Use Baloo instead of Nepomuk |dvratil, cmolekof, vhanda| }}
{{FeatureInProgress|korganizer|[[Projects/PIM/Roadmap#Resource_managment_for_events|Resource managment for events]]|[email protected]| }}


|}
|}
<br>
<br>
= kdegames=
= kdegames=


Line 95: Line 147:


<br>
<br>
= kdegraphics=
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
! Status
! Project
! Description
! Contact
{{FeatureDone|Gwenview|Add support for raw files|[email protected]|Martin Kyral}}
{{FeatureDone|Gwenview|Save zoom configuration when zoom is locked|Abhinav Gangwar|[email protected]}}
|}

Latest revision as of 16:45, 25 April 2014

This is a list of planned features for the SC 4.13 release.

See also:


Legend:

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

kde-baseapps

Status Project Description Contact
DONE Kate Part Jump to next/previous modified line
DONE Kate Part Lumen: Code completion for the D programming language
DONE Kate Part Intelligent keyword completion for all languages
DONE Kate Part A new predictive C++ indender
DONE Kate Part Make kill-line work with text selection


DONE Kate Refactored and improved Python engine, the API and some plugins.
DONE Kate C++ syntax highlighter with C++11 and some C++1y features support
DONE Kate Improved Build Plugin


DONE Konsole Allow konsole to store terminal size in the profile.
DONE Konsole Allow users to specify css file for tab bar style.
DONE Konsole Add xterm's bracketed paste mode.
DONE Dolphin Port from Nepomuk to Baloo


kdesdk

Status Project Description Contact
TO DO Umbrello Link Umbrello Development List <[email protected]>
IN PROGRESS Umbrello Link
DONE Umbrello Link


kdeedu

Status Project Description Contact
DONE Artikulate New application for pronunciation training
DONE Parley Sound support in all practice modes
DONE Parley Make text in practice selectable
DONE Parley Better legend for the practice statistics
DONE Parley Better treatment of multimedia in the editor
DONE Parley Allow the use of images instead of words in practice
DONE Cantor Script Editor for Python 2
DONE Cantor Script Editor for Scilab
DONE Cantor Support to Syntax Highlighting default in Script Editor
DONE kqtquickcharts New project providing Qt Qtuick components for charts


kdepim

Status Project Description Contact
DONE Knotes Port to Akonadi
DONE Knote Agent Agent to inform when a note has an alarm, and inform when we got note from network
DONE SieveEditor Application which allows to configure sieve script without akonadi support
DONE StorageServiceManager Application which allows manage your storage service as DropBox/YouSendit etc.
IN PROGRESS StorageService library Library which allows manage your storage service as DropBox/YouSendit etc.
DONE Merge Folder Archive Agent in KMail It was not a real Agent. So I merged it in KMail
DONE libksieve Add help on sieve language
DONE libksieve Allow to define vacation on each imap server
DONE KAddressBook Improve Grantlee printing support
IN PROGRESS KAddressBook Add Merge Contact Support
DONE KMail Add support for generate short url
DONE KMail Add immutable config support
DONE Blogilo Add support for storage service
TO DO libksieve Add support for include scripts <[email protected]>
TO DO PimSettingExport Add console mode <[email protected]>
DONE KMail Improve quick search line
DONE KMail Create new widget to create Todo
DONE kdepim Use Baloo instead of Nepomuk
IN PROGRESS korganizer Resource managment for events



kdegames

Status Project Description Contact
DONE Palapeli SUMMARY: A suite of new features to support solving of large jigsaw puzzles in Palapeli (300 to 10,000 pieces)
DONE Palapeli Ability to preview a picture of the completed jigsaw puzzle: base code provided by Johannes Loehner
DONE Palapeli Automatic clearing of a space of the right size and shape for the puzzle solution, as and when the puzzle pieces are shuffled
DONE Palapeli Adding config-dialog items for solution space position (including None) and spacing of pieces in puzzle layouts
DONE Palapeli Fast zoom between close-up and distant views, using a mouse button (default Middle-Click)
DONE Palapeli Automatic setting of default scales for close-up and distant views, based on puzzle dimensions
DONE Palapeli Filling the QGraphicsView widget after loading, to form a distant view that shows all pieces at as large a scale as possible
DONE Palapeli Automatic re-use of the user's manual adjustments to the initial scales of close-up and distant views
DONE Palapeli Ability to create and delete small floating tool-windows called "holders", for holding selected and sorted pieces (e.g. edges, sky, white building at left)
DONE Palapeli Ability to name, resize, scroll, zoom, move, minimize, maximize and close holders
DONE Palapeli Ability to select one and only one holder as a target or source for actions on that holder
DONE Palapeli Facility to "teleport" selected and sorted pieces instantly into, out of and between holders, using a mouse button (default Shift Left-Click)
DONE Palapeli Automatic arrangement of teleported pieces into a compact grid in the receiving area
DONE Palapeli Facility to select pieces in holders or the puzzle table and rearrange them into a grid as the solution progresses and spaces open up
DONE Palapeli Facility to Select All pieces in a selected holder, ready for rearrangement or bulk teleportation
DONE Palapeli Implementation, within holders, of most of the features of the main puzzle table (such as joining pieces and zooming), allowing sub-solutions to be built inside holders
DONE Palapeli Automatic saving and restoring of holder attributes, geometry and contents between runs of Palapeli, as with the main puzzle table currently
DONE Palapeli Providing more conspicuous highlighting and cursor-animation of selections at all view-scales
DONE Palapeli Adding config-dialog to choose a highlighting color appropriate to the background and the range of colors in the pieces of particular puzzles
DONE Palapeli Faster loading of new and saved puzzles
DONE Palapeli Making saving and restoring of puzzle table Appearance settings per-puzzle rather than global (e.g. background, shadowing, selection color and preview)
TO DO Palapeli Adding a progress bar and progress messages for puzzle loading, based on piece-counts where feasible Ian Wadham <[email protected]>
TO DO Palapeli Animation of teleport actions Ian Wadham <[email protected]>
TO DO Palapeli Ability to drag and drop pieces between holders and the main puzzle table Ian Wadham <[email protected]>
TO DO Palapeli Automatic selection at Palapeli startup time of the last puzzle that was being worked on Ian Wadham <[email protected]>
TO DO Palapeli A more compact listing of the puzzle collection (e.g. side-by-side as well as top-to-bottom) Ian Wadham <[email protected]>


kdegraphics

Status Project Description Contact
DONE Gwenview Add support for raw files
DONE Gwenview Save zoom configuration when zoom is locked