Difference between revisions of "Schedules/KDE4/4.3 Feature Plan"

Jump to: navigation, search
(kdegraphics)
(add move to community notice)
 
(283 intermediate revisions by more than 100 users not shown)
Line 1: Line 1:
This is a list of planned features for the 4.3 release.
+
{{Moved To Community}}
 
+
See also:
+
* [[Schedules/KDE4/4.3 Release Schedule]]
+
* [[Schedules/KDE4/4.2 Feature Plan]]
+
* [[Schedules/KDE4/4.3 Release Goals]]
+
 
+
Legend:
+
* todo => not started yet
+
* in-progress => started, but not completed yet
+
* done => completed
+
__TOC__
+
 
+
= Other =
+
{| 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;"
+
! Status !! Project !! Description !! Contact
+
{{FeatureTodo|Akonadi|Various Akonadi related items can be found here http://techbase.kde.org/Projects/PIM/Akonadi#Scheduled_for_4.3|kde-pim@kde.org|Akonadi Developers}}
+
|}
+
 
+
= kdelibs =
+
{| 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;"
+
! Status !! Project !! Description !! Contact
+
{{FeatureTodo|KLocale|Investigate adding Currency Code and currency minor units support based on ISO 4217 (http://en.wikipedia.org/wiki/ISO_4217).|john@layt.net|John Layt}}
+
{{FeatureTodo|KCalenderSystem|Add new astronomical calculation support classes to be used in kdelibs to build new astronomically based calendar systems, and in kdepim to build new version of libkholiday.|john@layt.net|John Layt}}
+
{{FeatureTodo|KCalenderSystem|Add new calendar systems: Indian Civil (Saka), Ethiopean, Chinese, Pure Julian, Pure Gregorian, etc.|john@layt.net|John Layt}}
+
{{FeatureTodo|KDEPrint|If no file printing support in Qt4.5, migrate FilePrinter class from Okular to enable file printing for all apps via QPrinter.  To be discussed on k-c-d first.|john@layt.net|John Layt}}
+
{{FeatureTodo|KDEPrint|Add framework for standard actions for 'Send to...' for e-mail, fax, etc by printing to PDF/PS.|john@layt.net|John Layt}}
+
{{FeatureTodo|new bookmark system|Port KBookmarks to akonadi/nepomuk. Will need help on this. [[Projects/PIM/Akonadi/Bookmarks|Details]]|xavier.vello@gmail.com|Xavier Vello}}
+
|}
+
 
+
= kdebase-workspace =
+
{| 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;"
+
! Status !! Project !! Description !! Contact
+
 
+
|- border="1" cellpadding="5" cellspacing="0" style="border
+
! colspan="4" style="text-align: center" |Non-Plasma, Non-KWin
+
{{FeatureTodo|Kxkb|Support for keyboard hotplugging|rysin:AT:kde.org|Andriy Rysin}}
+
{{FeatureTodo|Kxkb|Support for languages in keyboard layout descriptions|rysin:AT:kde.org|Andriy Rysin}}
+
 
+
|- border="1" cellpadding="5" cellspacing="0" style="border
+
! colspan="4" style="text-align: center" |KRunner
+
 
+
|- border="1" cellpadding="5" cellspacing="0" style="border
+
! colspan="4" style="text-align: center" |Plasma - Priority Features
+
 
+
|- border="1" cellpadding="5" cellspacing="0" style="border
+
! colspan="4" style="text-align: center" |Plasma
+
{{FeatureTodo|Now Playing data engine|Support for MPD|kde:AT:randomguy3.me.uk|Alex Merry}}
+
|- border="1" cellpadding="5" cellspacing="0" style="border
+
! colspan="4" style="text-align: center" |KWin - Core
+
{{FeatureTodo|KWin|Rework of the KWin desktop effect system settings GUI|lmurray@undefinedfire.com|Lucas Murray}}
+
{{FeatureTodo|KWin|ARGB support for decorations|lmurray@undefinedfire.com|Lucas Murray}}
+
|- border="1" cellpadding="5" cellspacing="0" style="border
+
! colspan="4" style="text-align: center" |KWin - Desktop Effects
+
{{FeatureInProgress|KWin|Improved mouse mark/scribble effect|lmurray@undefinedfire.com|Lucas Murray}}
+
{{FeatureTodo|KWin|Make PresentWindows effect available for other effects (e.g. Desktop Grid)|kde@martin-graesslin.com|Martin Gräßlin}}
+
|}
+
 
+
= kdepimlibs =
+
{| 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;"
+
! Status !! Project !! Description !! Contact
+
|}
+
 
+
= kdenetwork =
+
{| 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;"
+
! Status !! Project !! Description !! Contact
+
{{FeatureTodo|Kopete|Jabber Jingle video support|detlev.casanova@gmail.com|Detlev Casanova}}
+
{{FeatureTodo|Kopete|Jabber Jingle ICE support|detlev.casanova@gmail.com|Detlev Casanova}}
+
{{FeatureInProgress|Kopete|Contacts plasmoid|earthwings@gentoo.org|Dennis Nienhüser}}
+
|}
+
 
+
= kdepim =
+
{| 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;"
+
! Status !! Project !! Description !! Contact
+
|}
+
 
+
= kdeutils =
+
{| 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;"
+
! Status !! Project !! Description !! Contact
+
{{FeatureTodo|printer-applet|Restore feature parity with KDEPrint3 where possible.|john@layt.net|John Layt}}
+
{{FeatureTodo|Okteta|make editing capability to Decoding table |kossebau@kde.org|Friedrich W. H. Kossebau}}
+
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}
+
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}
+
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|Friedrich W. H. Kossebau}}
+
{{FeatureTodo|Okteta|add support for memory mapping of files|kossebau@kde.org|Friedrich W. H. Kossebau}}
+
{{FeatureTodo|Okteta|add further export formats like s-record and intel 16|kossebau@kde.org|Friedrich W. H. Kossebau}}
+
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}
+
|}
+
 
+
= kdebindings =
+
{| 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;"
+
! Status !! Project !! Description !! Contact
+
{{FeatureTodo|krossjava|Integrate into e.g. SuperKaramba and fix issues that show up.|mail@dipe.org|Sebastian Sauer}}
+
{{FeatureTodo|krossjava|Documentation++|mail@dipe.org|Sebastian Sauer}}
+
{{FeatureTodo|krossfalcon|Documentation++|mail@dipe.org|Sebastian Sauer}}
+
|}
+
 
+
= kdegames =
+
{| 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;"
+
! Status !! Project !! Description !! Contact
+
{{FeatureTodo|Kolf|Replace with Kolf 2 (please help!)|majewsky@gmx.net|Stefan Majewsky}}
+
{{FeatureTodo|KSpaceDuel|rewrite AI code|dirkrathlev@gmx.de|Dirk Rathlev}}
+
{{FeatureTodo|KsirK|rewrite AI code or at least correct most problems related in bug #170777. Volunteers wanted!|kleag@free.fr|Gaël de Chalendar}}
+
{{FeatureTodo|KsirK|Previous/Next in start new game as described in bug #170774|kleag@free.fr|Gaël de Chalendar}}
+
{{FeatureTodo|KsirK|Polish the skin editor (doc, contextual help, ...)|kleag@free.fr|Gaël de Chalendar}}
+
{{FeatureTodo|KsirK|Boost playing over Jabber|kleag@free.fr|Gaël de Chalendar}}
+
|}
+
 
+
= kdeadmin =
+
{| 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;"
+
! Status !! Project !! Description !! Contact
+
{{FeatureTodo|KGrubEditor|Integrate KGrubEditor into KDE Admin http://sourceforge.net/projects/kgrubeditor. Approved by Nicolas Ternisien <nicolas.ternisien@gmail.com> |artemis_dot_fowl_dot_2007@gmail_dot_com|Konstantinos Smanis}}
+
{{FeatureTodo|Guidance|Port Guidance to KDE 4, and move it to KDE Admin http://www.simonzone.com/software/guidance/.|nicolas.ternisien@gmail.com|Nicolas Ternisien}}
+
{{FeatureTodo|system-config-printer-kde|Restore feature parity with KDEPrint3 where possible.|john@layt.net|john Layt}}
+
|}
+
 
+
= kdesdk =
+
{| 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;"
+
! Status !! Project !! Description !! Contact
+
|}
+
 
+
= kdeedu =
+
{| 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;"
+
! Status !! Project !! Description !! Contact
+
{{FeatureTodo|Kalzium|Port Kalzium's periodic table to use new QGraphicsView.|marcus@cryos.org|Marcus D. Hanwell}}
+
{{FeatureTodo|Kalzium|Remove the libavogadro snapshot, depend on libavogadro directly.|jacob@math.jussieu.fr|Benoit Jacob}}
+
|}
+
 
+
= kdemultimedia =
+
{| 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;"
+
! Status !! Project !! Description !! Contact
+
|}
+
 
+
= kdeaccessibility =
+
{| 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;"
+
! Status !! Project !! Description !! Contact
+
|}
+
 
+
= kdegraphics =
+
{| 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;"
+
! Status !! Project !! Description !! Contact
+
{{FeatureInProgress|Okular|Generator for Mobipocket format|qbast@go2.pl|Jakub Stachowski}}
+
{{FeatureInProgress|strigi|Thumbnailer and analyzer for Mobipocket format|qbast@go2.pl|Jakub Stachowski}}
+
{{FeatureInProgress|strigi|Thumbnailer and analyzer for epub format|qbast@go2.pl|Jakub Stachowski}}
+
{{FeatureTodo|Okular|Sound annotations.|pino@kde.org|Pino Toscano}}
+
{{FeatureTodo|Okular|Link annotations.|pino@kde.org|Pino Toscano}}
+
{{FeatureTodo|Okular|Caret annotations.|pino@kde.org|Pino Toscano}}
+
{{FeatureTodo|Okular|Support .snp and .emf file formats|bradh@kde.org|Brad Hards}}
+
{{FeatureTodo|Okular|Synctex support.|pino@kde.org|Pino Toscano}}
+
{{FeatureTodo|Okular|Rich-text for annotations text.|pino@kde.org|Pino Toscano}}
+
|}
+
 
+
= kdebase-runtime =
+
{| 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;"
+
! Status !! Project !! Description !! Contact
+
{{FeatureTodo|kio_bookmarks|Refactoring using the new bookmarks system and qt/plasma for displaying|xavier.vello@gmail.com|Xavier Vello}}
+
|}
+
 
+
= kdebase-apps =
+
{| 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;"
+
! Status !! Project !! Description !! Contact
+
|}
+
 
+
= kdeplasma-addons =
+
{| 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;"
+
! Status !! Project !! Description !! Contact
+
|}
+

Latest revision as of 10:57, 16 March 2016

This page is now on the community wiki.


This page was last modified on 16 March 2016, at 10:57. Content is available under Creative Commons License SA 4.0 unless otherwise noted.