Schedules/KDE4/4.3 Feature Plan: Difference between revisions

From KDE TechBase
(Move not done features from the KDE 4.2 feature plan to the 4.3 plan for kdesdk)
(add move to community notice)
 
(270 intermediate revisions by 71 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|[email protected]|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).|[email protected]|John Layt}}
{{FeatureTodo|KCalendarSystem|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.|[email protected]|John Layt}}
{{FeatureTodo|KCalendarSystem|Add new calendar systems: Indian Civil (Saka), Ethiopean, Chinese, Pure Julian, Pure Gregorian, etc.|[email protected]|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.|[email protected]|John Layt}}
{{FeatureTodo|KDEPrint|Add framework for standard actions for 'Send to...' for e-mail, fax, etc by printing to PDF/PS.|[email protected]|John Layt}}
{{FeatureTodo|new bookmark system|Port KBookmarks to akonadi/nepomuk. Will need help on this. [[Projects/PIM/Akonadi/Bookmarks|Details]]|[email protected]|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 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|Redesign KWin system settings GUI|[email protected]|Lucas Murray}}
{{FeatureTodo|KWin|ARGB support for decorations|[email protected]|Lucas Murray}}
{{FeatureTodo|KWin|Improved active screen edges|[email protected]|Lucas Murray}}
{{FeatureInProgress|KWin|Window docking/quick tiling|[email protected]|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|[email protected]|Lucas Murray}}
{{FeatureTodo|KWin|Expand present windows into other effects (E.g. Desktop Grid)|[email protected]|Martin Gräßlin}}
{{FeatureDone|KWin|Fade desktop effect (Desktop switcher)|[email protected]|Lucas Murray}}
|}
 
= 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|[email protected]|Detlev Casanova}}
{{FeatureTodo|Kopete|Jabber Jingle ICE support|[email protected]|Detlev Casanova}}
{{FeatureInProgress|Kopete|Contacts plasmoid|[email protected]|Dennis Nienhüser}}
{{FeatureInProgress|KGet|MultiSource-Downloading|[email protected]|Lukas Appelhans}}
{{FeatureInProgress|KGet|Support mms://-protocol, see https://launchpad.net/libmms|[email protected]|Lukas Appelhans}}
{{FeatureTodo|KGet|MLDonkey-Plugin based on libkmldonkey|[email protected]|Lukas Appelhans}}
{{FeatureTodo|KGet|Advanced Details|[email protected]|Lukas Appelhans}}
{{FeatureInProgress|KRDC|NX support|[email protected]|David Gross}}
{{FeatureTodo|KRDC|Minimal-clutter mode to optimize screen real estate usage|[email protected]|Guillaume Pothier}}
|}
 
= 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.|[email protected]|John Layt}}
{{FeatureTodo|Okteta|make editing capability to Decoding table |[email protected]|Friedrich W. H. Kossebau}}
{{FeatureTodo|Okteta|add Kate-like search tool|[email protected]|Friedrich W. H. Kossebau}}
{{FeatureTodo|Okteta|add support for import by drop, both url and data|[email protected]|Friedrich W. H. Kossebau}}
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|[email protected]|Friedrich W. H. Kossebau}}
{{FeatureTodo|Okteta|add support for memory mapping of files|[email protected]|Friedrich W. H. Kossebau}}
{{FeatureTodo|Okteta|add further export formats like s-record and intel 16|[email protected]|Friedrich W. H. Kossebau}}
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|[email protected]|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.|[email protected]|Sebastian Sauer}}
{{FeatureTodo|krossjava|Documentation++|[email protected]|Sebastian Sauer}}
{{FeatureTodo|krossfalcon|Documentation++|[email protected]|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!)|[email protected]|Stefan Majewsky}}
{{FeatureTodo|KSpaceDuel|rewrite AI code|[email protected]|Dirk Rathlev}}
{{FeatureTodo|KsirK|rewrite AI code or at least correct most problems related in bug #170777. Volunteers wanted!|[email protected]|Gaël de Chalendar}}
{{FeatureTodo|KsirK|Previous/Next in start new game as described in bug #170774|[email protected]|Gaël de Chalendar}}
{{FeatureTodo|KsirK|Polish the skin editor (doc, contextual help, ...)|[email protected]|Gaël de Chalendar}}
{{FeatureTodo|KsirK|Boost playing over Jabber|[email protected]|Gaël de Chalendar}}
{{FeatureInProgress|ktron|Port and remake the KTron game for KDE 4.3|[email protected]|Stas Verberkt}}
|}
 
= 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 <[email protected]> |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/.|[email protected]|Nicolas Ternisien}}
{{FeatureTodo|system-config-printer-kde|Restore feature parity with KDEPrint3 where possible.|[email protected]|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
{{FeatureInProgress|Lokalize|XLIFF support|shafff-at-ukr.net|Nick Shaforostoff}}
{{FeatureInProgress|Lokalize|various Translation Memory enhancements|shafff-at-ukr.net|Nick Shaforostoff}}
{{FeatureTodo|Lokalize|Kross-based scripting|shafff-at-ukr.net|Nick Shaforostoff}}
{{FeatureInProgress|Lokalize|QA: glossary checklists|shafff-at-ukr.net|Nick Shaforostoff}}
{{FeatureTodo|KAppTemplate|Add DBUS support in templates|[email protected]|Anne-Marie Mahfouf}}
{{FeatureInProgress|Umbrello|Replace all q3 widgets in the refactoring assistant|[email protected]|Andi Fischer}}
{{FeatureInProgress|Umbrello|Merge in SoC qgraphicsview port branch|krishna.ggk@gm ail.com|Gopala Krishna A}}
|}
 
= 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|KAlgebra|Add ability to draw 3D plots in cylindrical and spherical coordinates.|[email protected]|Percy Camilo Triveño Aucahuasi}}
{{FeatureTodo|Kalzium|Port Kalzium's periodic table to use new QGraphicsView.|[email protected]|Marcus D. Hanwell}}
{{FeatureTodo|Kalzium|Remove the libavogadro snapshot, depend on libavogadro directly.|[email protected]|Benoit Jacob}}
{{FeatureTodo|Kalzium|Plasmoid to access Kalzium database|[email protected]|Carsten Niehaus}}
{{FeatureInProgress|KEduca|Rewrite of the classic test writing/taking application|[email protected]|Matt Williams}}
{{FeatureTodo|KHangMan|Integrate an editor|[email protected]|Anne-Marie Mahfouf}}
{{FeatureTodo|KHangMan|Plasmoid|[email protected]|Anne-Marie Mahfouf}}
{{FeatureTodo|KHangMan|Theme manager|[email protected]|Anne-Marie Mahfouf}}
{{FeatureTodo|KLettres|Visual Indicator when letter is wrong|[email protected]|Anne-Marie Mahfouf}}
{{FeatureTodo|KLettres|Number support|[email protected]|Anne-Marie Mahfouf}}
{{FeatureTodo|KLettres|Theme manager|[email protected]|Anne-Marie Mahfouf}}
{{FeatureTodo|KStars|Marble widget for Geolocation tool|[email protected]|Médéric Boquien}}
{{FeatureTodo|KStars|Better printed star charts|[email protected]|Jason Harris}}
{{FeatureTodo|KStars|Sync KStars time from device|[email protected]|Jasem Mutlaq}}
{{FeatureTodo|KStars|Better rendering of comets/asteroids|[email protected]|Jason Harris}}
{{FeatureTodo|KStars|Texture mapping of the skymap???|[email protected]|Jason Harris}}
{{FeatureTodo|KStars|Improve Observing List Wizard|[email protected]|Akarsh Simha}}
{{FeatureTodo|KStars|Display Comet Magnitudes whenever possible|[email protected]|Akarsh Simha}}
{{FeatureTodo|KStars|Information links in-place for each technical term|[email protected]|Akarsh Simha}}
{{FeatureTodo|KStars|Tool to suggest star-hopping techniques???|[email protected]|Akarsh Simha}}
{{FeatureTodo|KStars|Extend conjunction tool to have one object unspecified, but have a genre of objects specified instead|[email protected]|Akarsh Simha}}
|}
 
= 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|[email protected]|Jakub Stachowski}}
{{FeatureInProgress|strigi|Thumbnailer and analyzer for Mobipocket format|[email protected]|Jakub Stachowski}}
{{FeatureInProgress|strigi|Thumbnailer and analyzer for epub format|[email protected]|Jakub Stachowski}}
{{FeatureTodo|Okular|Sound annotations.|[email protected]|Pino Toscano}}
{{FeatureTodo|Okular|Link annotations.|[email protected]|Pino Toscano}}
{{FeatureTodo|Okular|Caret annotations.|[email protected]|Pino Toscano}}
{{FeatureTodo|Okular|Support .snp and .emf file formats|[email protected]|Brad Hards}}
{{FeatureTodo|Okular|Synctex support.|[email protected]|Pino Toscano}}
{{FeatureTodo|Okular|Rich-text for annotations text.|[email protected]|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|[email protected]|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
{{FeatureInProgress|konq_thumbnails|Basic thumbnail support for KHTMLPart views(almost finished, now cleanup code)|[email protected]|Siyuan Cao}}
{{FeatureTodo|konq_thumbnails|thumbnail support for all KonqFrame|[email protected]|Siyuan Cao}}
{{FeatureTodo|konq_thumbnails|more thumbnail page styles and customization|[email protected]|Siyuan Cao}}
|}
 
= 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.