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

Jump to: navigation, search
(kdegraphics: undo -> wrong version, should be 4.8)
(add move to community notice)
Line 1: Line 1:
This is a list of planned features for the 4.2 release.
+
{{Moved To Community}}{{Moved To Community}}
 
+
See also:
+
* [[Schedules/KDE4/4.2 Release Schedule]]
+
* [[Schedules/KDE4/4.2 Release Goals]]
+
* [[Schedules/KDE4/4.3 Feature Plan]]
+
* [[Schedules/KDE4/4.1 Feature Plan]]
+
 
+
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
+
{{FeatureDone|Akonadi|Various Akonadi related items can be found here http://techbase.kde.org/Projects/PIM/Akonadi#KDE_4.2_.2F_Akonadi_1.1|kde-pim@kde.org|Akonadi Developers}}
+
{{FeatureDone|Eigen|Make Eigen 2 ready for KDE, and move it to kdesupport|jacob@math.jussieu.fr|Benoît Jacob}}
+
{{FeatureDone|Eigen|Port all Eigen-using code in KDE and KOffice to Eigen 2.0|jacob@math.jussieu.fr|Benoît Jacob}}
+
{{FeatureDone|kwrited|Use knotify in kwrited|gkiagiad@csd.uoc.gr|George Kiagiadakis}}
+
{{FeatureDone|Printer Admin|KDEPrint is dead, long live system-config-printer-kde (kdeadmin) and printer-applet (kdeutils)!  Thanks to jriddell for these.|jriddell}}
+
{{FeatureInProgress|KNotify|Create OSD based replacement for current KPassivePopup [Deferred to 4.3]|ben()eclipse.endoftheinternet.org|Ben Cooksley}}
+
{{FeatureInProgress|KPackageKit|Pushing in KPackageKit (dependant on PolicyKit integration)|dantti85-dev@yahoo.com.br|Daniel}}
+
{{FeatureTodo|Dikku Context Framework|Create a context framework with working activities|harikrishna.anandhan@gmail.com|Harikrishna Anandhan}}
+
{{FeatureTodo|System Settings|add Administrator mode button. See Bug 151669|alediaferia@gmail.com|Alessandro Diaferia}}
+
|}
+
 
+
= 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
+
{{FeatureDone|i18n|proper filenames decoding for FAT mounting, in KUrls and content-disposition|shafff-at-ukr.net|Nick Shaforostoff}}
+
{{FeatureDone|Katepart|Make a Vi input mode for Katepart|ehamberg@gmail.com|Erlend Hamberg}}
+
{{FeatureDone|KDateTable|Correctly draw weekends and day of worship for locale using new KLocale settings.|john@layt.net|John Layt}}
+
{{FeatureDone|KHTML|Early domain name resolution (prefetch)|germain@ebooksfrance.org|Germain Garand}}
+
{{FeatureDone|KHTML|KHTMLFindBar - an embedded search/find-as-you-type bar|bbeschow@cs.tu-berlin.de|Bernhard Beschow (and Germain Garand)}}
+
{{FeatureDone|KHTML|Use of IDString (hashed strings) for local names, prefixes and namespaces in DOM core instead of document-related ids, in particular for better API compatibility with WebCore|tsjoker@gmail.com|Vyacheslav Tokarev}}
+
{{FeatureDone|KJS and KHTML|Support for transparent reindenting of standalone sources in debugger|maksim@kde.org|Maksim Orlovich}}
+
{{FeatureDone|KLocale|Implement KLocale based methods to return correct working week start and end days and day of religious worship for the locale.|john@layt.net|John Layt}}
+
{{FeatureDone|KLocale|Method to strip accelerator marker from UI strings; needs to take into account CJK-style markers too.|caslav.ilic@gmx.net|Chusslove Illich}}
+
{{FeatureDone|Kross|expose KAssistantDialog as part of forms module|shafff-at-ukr.net|Nick Shaforostoff}}
+
{{FeatureDone|kross|Extend QtScript integration.|mail@dipe.org|Sebastian Sauer}}
+
{{FeatureDone|KUrlNavigator|Provide an option to always show the full path in the breadcrumb mode.|peter.penz@gmx.at|Peter Penz}}
+
{{FeatureDone|kwallet|Move kwalletd to kdebase-runtime|dfaure@kde.org|David Faure}}
+
{{FeatureInProgress|CMake|Reduced library link interface|neundorf@kde.org|Alexander Neundorf}}
+
{{FeatureInProgress|KConfig|API review and export KConfigBackend|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureInProgress|KConfig|Make KConfigDialog work nicer with KConfigSkeleton + manually managed widgets|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureInProgress|KConfig|Make KConfigSkeleton KConfigGroup aware|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureInProgress|kdeui|Rich text builders for KTextEdit, including BBCode, html, plain text markup, mediawiki and markdown output.|steveire@gmail.com| Stephen Kelly}}
+
{{FeatureInProgress|KHTML|Finish support of Video/Audio elements|germain@ebooksfrance.org|Germain Garand}}
+
{{FeatureInProgress|KHTML|Significant CSS performance improvements|tsjoker@gmail.com|Vyacheslav Tokarev}}
+
{{FeatureInProgress|KHTML|Support for CSS3 border-* properties|fredrik@kde.org|Fredrik Höglund and Maksim Orlovich}}
+
{{FeatureInProgress|KHTML|SVG support in KHTML (port from WebKit)|tsjoker@gmail.com|Vyacheslav Tokarev}}
+
{{FeatureInProgress|KJS|Further performance improvements|maksim@kde.org|Maksim Orlovich}}
+
{{FeatureInProgress|KStyle|New branch style for treeviews|fredrik@kde.org|Fredrik Höglund}}
+
{{FeatureInProgress|Phonon|"low-level" PCM I/O with at least an ALSA implementation|kretz@kde.org|Matthias Kretz and Ian Monroe}}
+
{{FeatureInProgress|Phonon|make AbstractMediaStream/Streamterface threadsafe|kretz@kde.org|Matthias Kretz}}
+
{{FeatureInProgress|Phonon|VideoWidget snapshot function|kretz@kde.org|Matthias Kretz}}
+
{{FeatureTodo|CMake|Exporting and importing (library) targets|neundorf@kde.org|Alexander Neundorf}}
+
{{FeatureTodo|KHTML|Faster page cache|germain@ebooksfrance.org|Germain Garand}}
+
{{FeatureTodo|KHTML|Gaussian SVG filter|fredrik@kde.org|Fredrik Höglund}}
+
{{FeatureTodo|KHTML|More automation in JS/C++ bindings generation|maksim@kde.org|Maksim Orlovich and Vyacheslav Tokarev}}
+
{{FeatureTodo|KHTML|Scriptable extension plug-ins|porten@kde.org|Harri}}
+
{{FeatureTodo|KHTML|XPath level 1|maksim@kde.org|Maksim Orlovich}}
+
{{FeatureTodo|KIO::Global|Make KDynamicJobTracker do the checking if the kuiserver service is registered or not, for full implementation of "Progress in the same window"|ereslibre@kde.org|Rafael Fernández López}}
+
{{FeatureTodo|Phonon|add Port class for fine grained control over data flow between Phonon objects|kretz@kde.org|Matthias Kretz}}
+
|}
+
 
+
= 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
+
{{FeatureDone|Calendar KCM|Add support for setting new KLocale settings for Working Week and Day or Religious Worship.|john@layt.net|John Layt}}
+
{{FeatureDone|ConsoleKit support|Add ConsoleKit support to kdm.|kkofler@fedoraproject.org|Kevin Kofler}}
+
{{FeatureDone|Kephal|Import kephal for better xrandr-support.|dev@aikesommer.name|Aike Sommer}}
+
{{FeatureDone|Nepomuk KIO Slave|Nepomuk Desktop search KIO slave nepomuksearch:/|trueg@kde.org|Sebastian Trueg}}
+
{{FeatureDone|Power Manager|import PowerDevil|drf@kdemod.ath.cx|Dario Freddi}}
+
{{FeatureTodo|Color KCM|Add KDE3 scheme import|mw_triad@users.sourceforge.net|Matthew Woehlke}}
+
{{FeatureTodo|Color KCM|Add 'smart setting' of extended colors|mw_triad@users.sourceforge.net|Matthew Woehlke}}
+
{{FeatureTodo|Color KCM|Query kwin for supported colors; add full set of kwin colors|mw_triad@users.sourceforge.net|Matthew Woehlke}}
+
{{FeatureTodo|Font Installer KCM|Use PolicyKit for installtion of system-wide fonts.|craig@kde.org|Craig Drummond}}
+
|- border="1" cellpadding="5" cellspacing="0" style="border
+
! colspan="4" style="text-align: center" |KRunner
+
{{FeatureDone|KRunner|Improve KDE startup speed by delaying KRunner startup|mail@dipe.org|Sebastian Sauer}}
+
{{FeatureDone|KRunner|Kate sessions runner|sebas@kde.org|Sebastian Kügler}}
+
{{FeatureDone|KRunner|Konqueror history runner|sebas@kde.org|Sebastian Kügler}}
+
{{FeatureDone|KRunner|Nepomuk desktop search runner|trueg@kde.org|Sebastian Trueg}}
+
{{FeatureDone|Krunner|Noun-Verb support|ryan.bitanga@gmail.com|Ryan P. Bitanga}}
+
{{FeatureDone|KRunner|Recent Documents runner|sebas@kde.org|Sebastian Kügler}}
+
{{FeatureInProgress|Krunner|Configuration options for blacklisting, user ranking, runner ranking, learning|mumismo@gmail.com|Jordi Polo}}
+
{{FeatureInProgress|Krunner|SearchMatch configuration|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureTodo|Krunner|Implement Nuno's UI polishings|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureTodo|Krunner|Runner configuration|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureTodo|KRunner|runner for the plasma dbus interface|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureTodo|Krunner|Runners able to share parsing|mumismo@gmail.com|Jordi Polo}}
+
{{FeatureTodo|Krunner|Runtime syntax documentation|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureTodo|Krunner|Search set paging|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureTodo|Krunner|Simple GUI for above options|mumismo@gmail.com|Jordi Polo}}
+
{{FeatureTodo|Krunner|Simple learning|mumismo@gmail.com|Jordi Polo}}
+
|- border="1" cellpadding="5" cellspacing="0" style="border
+
! colspan="4" style="text-align: center" |Plasma - Priority Features
+
{{FeatureDone|Plasma|C# support|kde@arnorehn.de|Richard Dale, Arno Rehn}}
+
{{FeatureDone|Plasma|Extenders|r.scheepmaker@student.utwente.nl|Rob Scheepmaker}}
+
{{FeatureDone|Plasma|Improved Battery applet for Powerdevil|sebas@kde.org|Sebastian Kügler}}
+
{{FeatureDone|Plasma|Kuiserver plasmoid (integrated in systemtray)|r.scheepmaker@student.utwente.nl|Rob Scheepmaker}}
+
{{FeatureDone|Plasma|Notification plasmoid (integrated in systemtray)|dimsuzkde@gmail.com|Dmitry Suzdalev}}
+
{{FeatureDone|Plasma|panel->desktop dragging|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureDone|Plasma|Python support|simon@simonzone.com|Simon Edwards}}
+
{{FeatureDone|Plasma|Ruby support|richard.j.dale@gmail.com|Richard Dale}}
+
{{FeatureDone|Plasma|Separate Desktop Settings from DesktopContainment|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureDone|Plasma|Wallpaper plugins|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureInProgress|Plasma|Networkmanager Plasmoid and DataEngine|cblauvelt@gmail.com|Christopher Blauvelt}}
+
{{FeatureInProgress|Plasma|New ECMA Script Scriptengines|richmoore44@gmail.com|Richard Moore}}
+
{{FeatureInProgress|Plasma|Plasmagik packaging (and package classes)|riccardo@kde.org|Riccardo Iaconelli}}
+
{{FeatureTodo|KWin|Make it possible to focus plasma panels|chanika@gmail.com|Chani}}
+
{{FeatureTodo|Plasma|Expand cashew to full action bar when zoomed out|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureTodo|Plasma|Script Security Framework|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureTodo|Plasma|Welcome plasmoid|aseigo@kde.org|Aaron Seigo}}{{FeatureInProgress|Plasma|JOLIE Integration|ervin@kde.org|Kevin Ottens}}
+
|- border="1" cellpadding="5" cellspacing="0" style="border
+
! colspan="4" style="text-align: center" |Plasma
+
{{FeatureDone|Plasma|Activitybar: an applet to quickly switch between activities|notmart@gmail.com|Marco Martin}}
+
{{FeatureDone|Plasma|Activity<->Virtual Desktop Affinity|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureDone|Plasma|Add a places combo box to the location page in the folderview config dialog|fredrik@kde.org|Fredrik Höglund}}
+
{{FeatureDone|Plasma|Add Google Gadgets from Internet through AppletBrowser|idlecat511@gmail.com|Tiger Dong}}
+
{{FeatureDone|Plasma|Add New Widgets: Pluggable widget browser|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureDone|Plasma|A new plasmoid that implements the functionality of a simple web browser|notmart@gmail.com|Marco Martin}}
+
{{FeatureDone|Plasma|Collapsing Applet convenience class|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureDone|Plasma|Complete the panel size sliders feature: an applet can ask the panel to resize|notmart@gmail.com|Marco Martin}}
+
{{FeatureDone|Plasma|drop indicator in panel|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureDone|Plasma|Google Gadgets support|idlecat511@gmail.com|Tiger Dong}}
+
{{FeatureDone|Plasma|Keyboard Shortcut Config UI|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureDone|Plasma|make the panel controller a bit more usable|notmart@gmail.com|Marco Martin}}
+
{{FeatureDone|Plasma|New theming capabilities by expanding the lower level theming classes (Theme and PanelSvg)|notmart@gmail.com|Marco Martin}}
+
{{FeatureDone|Plasma|nicely draw the desktop toolbox when it's moved because of a panel|notmart@gmail.com|Marco Martin}}
+
{{FeatureDone|Plasma|Optional Per-Virtual Desktop DesktopView|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureDone|Plasma|Panel Autohide|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureDone|Plasma|Panel form factor support in the folderview applet|fredrik@kde.org|Fredrik Höglund}}
+
{{FeatureDone|Plasma|Plasma On Screensaver|chanika@gmail.com|Chani Armitage}}
+
{{FeatureDone|Plasma|Plasma Popup Tips|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureDone|Plasma|Quicklaunch Plasmoid|l.appelhans@gmx.de|Lukas Appelhans}}
+
{{FeatureDone|Plasma|Save icon positioning in folderview|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureDone|Plasma|Systray++ Spec|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureDone|Plasma|Tabbar widget derived from QTabBar and themed with svg|notmart@gmail.com|Marco Martin}}
+
{{FeatureDone|Plasma|Taskbar grouping|hrigi_1@hotmail.com|Christian Mollekopf}}
+
{{FeatureDone|Plasma|theme Plasma::PushButton with svg|notmart@gmail.com|Marco Martin}}
+
{{FeatureDone|Plasma|Visual clue when dragging applets from applet browser to the panel|notmart@gmail.com|Marco Martin}}
+
{{FeatureInProgress|Plasma|Grid applet|sebas@kde.org|Sebastian Kügler}}
+
{{FeatureInProgress|Plasma|Small Form Factors|m.kruisselbrink@student.tue.nl|Marijn Kruisselbrink}}
+
{{FeatureInProgress|Plasma|Techbase Tutorials|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureInProgress|Plasma|Website update|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureTodo|Plasma|adding containments from the appletbrowser (and remove the "add panel" from DefaultDesktop)|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureTodo|Plasma|Context menu plugins|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureTodo|Plasma|dbus interface|chanika@gmail.com|Chani}}
+
{{FeatureTodo|Plasma|highlight the applet with active keyboard shortcuts|chanika@gmail.com|Chani}}
+
{{FeatureTodo|Plasma|Import Raptor|riccardo@kde.org|Riccardo Iaconelli}}
+
{{FeatureTodo|Plasma|improve usability of appletbrowser delete button|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureTodo|Plasma|Make non-SVG painting in Plasma low-color and non-anim friendly|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureTodo|Plasma|New wallpapers|riccardo@kde.org|Riccardo Iaconelli}}
+
{{FeatureTodo|Plasma|New way of handling wallpapers and different sizes (package format, and so on...)|riccardo@kde.org|Riccardo Iaconelli}}
+
{{FeatureTodo|Plasma|Preserve wallpaper choice by copying user paper to home dir|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureTodo|Plasma|Runtime DataEngine documentation (sources, usage, etc)|aseigo@kde.org|Aaron Seigo}}
+
{{FeatureTodo|Plasma|Support for creating applets for dropped URLs in the folderview applet when it's acting as a containment|fredrik@kde.org|Fredrik Höglund}}
+
{{FeatureTodo|Plasma|Top-level windows plasmoids|riccardo@kde.org|Riccardo Iaconelli}}
+
|- border="1" cellpadding="5" cellspacing="0" style="border
+
! colspan="4" style="text-align: center" |KWin - Core
+
{{FeatureDone|KWin|Implement [http://standards.freedesktop.org/wm-spec/wm-spec-latest.html#id2552578 _NET_WM_FULLSCREEN_MONITORS] EWMH spec hint|vR@movingparts.net|Jason 'vanRijn' Kasper}}
+
{{FeatureDone|KWin|Move maximized windows between Xinerama screens|lmurray@undefinedfire.com|Lucas Murray}}
+
{{FeatureDone|KWin|New window snapping zones; screen center and window corners|lmurray@undefinedfire.com|Lucas Murray}}
+
{{FeatureDone|KWin|Support for decoration shadows|lmurray@undefinedfire.com|Lucas Murray}}
+
|- border="1" cellpadding="5" cellspacing="0" style="border
+
! colspan="4" style="text-align: center" |KWin - Desktop Effects
+
{{FeatureDone|KWin|Compositing enabled by default|l.lunak@kde.org|Luboš Luňák}}
+
{{FeatureDone|KWin|Compositing self-check|l.lunak@kde.org|Luboš Luňák}}
+
{{FeatureDone|KWin|Global animation speed setting|l.lunak@kde.org|Luboš Luňák}}
+
{{FeatureDone|KWin|Motion dynamics|lmurray@undefinedfire.com|Lucas Murray}}
+
{{FeatureDone|KWin|Improved UI for selecting window/desktop switcher|ubuntu@martin-graesslin.com|Martin Gräßlin}}
+
{{FeatureDone|KWin|UI for assigning effects to screen edges|ubuntu@martin-graesslin.com|Martin Gräßlin}}
+
{{FeatureDone|KWin|Cube/cylinder/sphere effect|ubuntu@martin-graesslin.com|Martin Gräßlin}}
+
{{FeatureDone|KWin|Magic lamp minimize effect|ubuntu@martin-graesslin.com|Martin Gräßlin}}
+
{{FeatureDone|KWin|Animation in box switch effect|ubuntu@martin-graesslin.com|Martin Gräßlin}}
+
{{FeatureDone|KWin|Mouse interaction for cover switch Effect|ubuntu@martin-graesslin.com|Martin Gräßlin}}
+
{{FeatureDone|KWin|Thumbnail bar in the cover switch effect|ubuntu@martin-graesslin.com|Martin Gräßlin}}
+
{{FeatureDone|KWin|Improved snow effect; Different sizes, better randomness and different directions|torgny.johansson@gmail.com|Torgny Johansson}}
+
{{FeatureDone|KWin|Shader for snow effect|ubuntu@martin-graesslin.com|Martin Gräßlin}}
+
{{FeatureDone|KWin|Improved desktop grid|lmurray@undefinedfire.com|Lucas Murray}}
+
{{FeatureDone|KWin|New present window layout modes|lmurray@undefinedfire.com|Lucas Murray}}
+
{{FeatureDone|KWin|Invert only selected windows|lmurray@undefinedfire.com|Lucas Murray}}
+
{{FeatureDone|KWin|Unredirecting of fullscreen windows|l.lunak@kde.org|Luboš Luňák}}
+
|}
+
 
+
= 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
+
{{FeatureDone|KCal Library|Make the KCal library dependent on the external libical package (from freeassocation) rather than our own old, forked version.|winter@kde.org|Allen Winter}}
+
|}
+
 
+
= 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
+
{{FeatureDone|Kopete|Improve file transfer progress dialog|kedgedev@centrum.cz|Roman Jarosz}}
+
{{FeatureDone|Kopete|Jabber Jingle Audio support (raw-udp)|detlev.casanova@gmail.com|Detlev Casanova}}
+
{{FeatureDone|Kopete|Message delivery notifications|kedgedev@centrum.cz|Roman Jarosz}}
+
{{FeatureDone|Kopete|Move file transfer request into chat window|kedgedev@centrum.cz|Roman Jarosz}}
+
{{FeatureDone|Kopete|MSNP15 implementation for MSN|mattr@kde.org|Matt Rogers}}
+
{{FeatureDone|KRDC|Greatly improve experience for LDAP (e.g. MS Active Directory) administrators|uwolfer@kde.org|Urs Wolfer}}
+
{{FeatureDone|KRDC|Improve per-host settings (remember scaling mode and other options) |gpothier@gmail.com|Guillaume Pothier}}
+
{{FeatureInProgress|Plasma|Network Manager Applet|cblauvelt@gmail.com|Christopher Blauvelt}}
+
|}
+
 
+
= 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
+
{{FeatureDone|Akregator|Basic support for enclosures (Displaying links, mimetype and size)|osterfeld@kde.org|Frank Osterfeld}}
+
{{FeatureDone|KAlarm|Improve alarm edit and preferences dialog layouts|djarvie@kde.org|David Jarvie}}
+
{{FeatureDone|KAlarm|Add holidays support|djarvie@kde.org|David Jarvie}}
+
{{FeatureDone|Kjots| Import notes from KnowIt as KJots pages. |steveire@gmail.com|Stephen Kelly}}
+
{{FeatureDone|KMail|Aggregated attachment view in the mail header area of the reader window|kdepim@kdab.net|Kolab Konsortium}}
+
{{FeatureDone|KMail|Merge the new message list from the SoC branch|mcguire@kde.org|Thomas McGuire}}
+
{{FeatureDone|KNotes|Zeroconf support for sending notes on LAN|qbast@go2.pl|Jakub Stachowski}}
+
{{FeatureDone|KonsoleKalendar|Add an option to support resources that might need a GUI (i.e. all resources)|kevin.krammer@gmx.at|Kevin Krammer}}
+
{{FeatureDone|Kontact|New Planner summary; combines Appointment+To-do+SpecialDates into 1 pretty summary|o_timocin@gmx.de|Oral Timocin}}
+
{{FeatureDone|KOrganizer|Drag and drop in the free-busy view|kdepim@kdab.net|Kolab Konsortium}}
+
{{FeatureDone|KOrganizer|Support for comments in replies to invitations|kdepim@kdab.net|Kolab Konsortium}}
+
{{FeatureDone|Kleopatra|Konqueror and Dolphin Kleopatra plugins|marc@kdab.net|Marc Mutz (Gpg4win)}}
+
|}
+
 
+
= 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
+
{{FeatureDone|Okteta|rework Decoding table, add int64 and UTF-8|kossebau@kde.org|Friedrich W. H. Kossebau}}
+
{{FeatureDone|Okteta|refactor KByteArrayView and add a row-oriented view|kossebau@kde.org|Friedrich W. H. Kossebau}}
+
{{FeatureDone|Okteta|work on Tabs: add remove button, accept drop of url as load command|kossebau@kde.org|Friedrich W. H. Kossebau}}
+
{{FeatureDone|Okteta|Add option to extend selection in Goto dialog|kossebau@kde.org|Friedrich W. H. Kossebau}}
+
{{FeatureDone|Okteta|parameter dialog for "Copy as..." and "Export as..."|kossebau@kde.org|Friedrich W. H. Kossebau}}
+
{{FeatureDone|Okteta|Status bar contains settings like cursor position or Insertmode|kossebau@kde.org|Friedrich W. H. Kossebau}}
+
{{FeatureDone|Okteta|add a file info tool|kossebau@kde.org|Friedrich W. H. Kossebau}}
+
{{FeatureDone|Ark|Make the service menu work (possibly doing it as a KonqPopupPlugin|haraldhv((at))stud(dot)ntnu.no|Harald Hvaal}}
+
{{FeatureDone|Ark|Proper password support|haraldhv((at))stud(dot)ntnu.no|Harald Hvaal}}
+
{{FeatureDone|Ark|Implement a plugin for .gz files|haraldhv((at))stud(dot)ntnu.no|Harald Hvaal}}
+
{{FeatureInProgress|Ark|Implement proper drag/drop between Ark/dolphin|haraldhv((at))stud(dot)ntnu.no|Harald Hvaal}}
+
|}
+
 
+
= 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
+
{{FeatureDone|krosspython and krossruby|Support custom types via handlers|mail@dipe.org|Sebastian Sauer}}
+
{{FeatureDone|krosspython and krossruby|Support QList<CustomType*> constructs|mail@dipe.org|Sebastian Sauer}}
+
{{FeatureDone|Smoke|Wrap some more APIs (at least Akanodi for all languages and Plasma for C#)|kde-bindings@kde.org|KDE-bindings developers}}
+
{{FeatureDone|PyKDE|KCM support and other plugins|simon@simonzone.com|Simon Edwards}}
+
{{FeatureDone|krossfalcon|Move krossfalcon to kdebindings-trunk.|mail@dipe.org|Sebastian Sauer}}
+
{{FeatureInProgress|krossfalcon|Unittests++|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
+
{{FeatureDone|KBlocks|Support for sounds|piacentini@kde.org|Mauricio Piacentini}}
+
{{FeatureDone|kdiamond|Drag jewels|majewsky@gmx.net|Stefan Majewsky}}
+
{{FeatureDone|kdiamond|Support for untimed games|majewsky@gmx.net|Stefan Majewsky}}
+
{{FeatureDone|KGoldrunner|Add the Count game (17 levels), contributed by Steve Mann.|ianw2@optusnet.com.au|Ian Wadham}}
+
{{FeatureDone|Killbots|New app for 4.2|parker.coates@gmail.com|Parker Coates}}
+
{{FeatureDone|ksirk|Jabber based net game finding (initial version)|kleag@free.fr|Gaël de Chalendar}}
+
{{FeatureDone|ksirk|KHotNewStuff skins|kleag@free.fr|Gaël de Chalendar}}
+
{{FeatureDone|ksirk|Map scrolling arrows|kleag@free.fr|Gaël de Chalendar}}
+
{{FeatureDone|ksirk|Skins editor|kleag@free.fr|Gaël de Chalendar}}
+
{{FeatureDone|ksirk|Use only names in skins instead of numeric ids|kleag@free.fr|Gaël de Chalendar}}
+
{{FeatureInProgress|KBreakOut|(Optional) fire on mouse click|fela.kde@gmail.com|Fela Winkelmolen}}
+
{{FeatureInProgress|libkdegames|New highscore management system|milliams|Matt Williams}}
+
{{FeatureTodo|KBreakOut|Custom levelsets|fela.kde@gmail.com|Fela Winkelmolen}}
+
{{FeatureTodo|KBreakOut|KHotNewStuff support for themes|fela.kde@gmail.com|Fela Winkelmolen}}
+
{{FeatureTodo|KBreakOut|Sounds|fela.kde@gmail.com|Fela Winkelmolen}}
+
{{FeatureTodo|kdiamond|Optional OpenGL rendering|majewsky@gmx.net|Stefan Majewsky}}
+
{{FeatureTodo|KGoldrunner|Improvement to sound support and themes|mikelima@cirulla.net}}
+
{{FeatureTodo|KMahjongg|Support for sounds|piacentini@kde.org|Mauricio Piacentini}}
+
{{FeatureTodo|KNetWalk|Support for custom and non-square board sizes|fela.kde@gmail.com|Fela Winkelmolen}}
+
{{FeatureTodo|KSudoku|Port of "print game" feature from old version|paulo.cattai@ltia.fc.unesp.br|Paulo Roberto Cattai}}
+
{{FeatureTodo|KSudoku|Redesign of symbol themes|paulo.cattai@ltia.fc.unesp.br|Paulo Roberto Cattai}}
+
{{FeatureTodo|KSudoku|Replace the core engine with a new version that will solve most bugs related to gameplay|johannes.bergmeier@gmx.net|Johannes Bergmeier}}
+
|}
+
 
+
= 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
+
{{FeatureDone|Kate|Port and reenable the Snippets plugin.|jpetso@gmx.at|Jakob Petsovits}}
+
{{FeatureDone|perldoc KIOSlave|Add KIOSlave to allow reading Perldoc documentation.|michael.pyne&#64;kdemail&#46;net|Michael Pyne}}
+
{{FeatureDone|Lokalize|wrap all windows belonging to one project into one MDI window|shafff-at-ukr.net|Nick Shaforostoff}}
+
{{FeatureDone|Umbrello|Port code generation wizard to QWizard and replace all q3 widgets|andi.fischer@hispeed.ch|Andi Fischer}}
+
{{FeatureDone|Kate|Move the kate-ctags plugin to kdesdk.|kare.sars@iki.fi|Kåre Särs}}
+
{{FeatureDone|Kate|Replace the make-plugin with katebuild-plugin.|kare.sars@iki.fi|Kåre Särs}}
+
|}
+
 
+
= 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
+
{{FeatureDone|KAlgebra|New parser (using QLALR) and new lexer|aleixpol@gmail.com|Aleix Pol}}
+
{{FeatureDone|KAlgebra|Import capability for MathML Presentation Markup in libanalitza|aleixpol@gmail.com|Aleix Pol}}
+
{{FeatureDone|Kalzium|Visualization of Schemes and Gradients at same time|tiago.porangaba@ltia.fc.unesp.br|Tiago Porangaba}}
+
{{FeatureDone|KBruch|Usability Improvements|tiago.porangaba@ltia.fc.unesp.br|Tiago Porangaba}}
+
{{FeatureDone|KBruch|Merging KPercentage functionalities into KBruch|tiago.porangaba@ltia.fc.unesp.br|Tiago Porangaba}}
+
{{FeatureDone|KHangMan|Add a Open File action|annma@kde.org|Anne-Marie Mahfouf}}
+
{{FeatureDone|Marble|Python bindings to the Marble widget and classes|simon@simonzone.com|Simon Edwards}}
+
{{FeatureDone|KStars|Display millions of stars|akarshsimha@gmail.com|Akarsh Simha}}
+
{{FeatureDone|KStars|Tool to predict Conjunctions|akarshsimha@gmail.com|Akarsh Simha}}
+
{{FeatureDone|KStars|Support of Non-western Constellations|jsid@emor3j.fr.eu.org|Jérôme Sonrier}}
+
{{FeatureDone|KStars|Include HD Catalog Numbers (in search, in display)|akarshsimha@gmail.com|Akarsh Simha}}
+
{{FeatureDone|KStars|Separate INDI From KStars|mutlaqja@ikarustech.com|Jasem Mutlaq}}
+
{{FeatureDone|KStars|Sky Calendar Tool|kstars@30doradus.org|Jason Harris}}
+
{{FeatureDone|KStars|Earth Satellites|kstars@30doradus.org|Jason Harris}}
+
{{FeatureDone|KTurtle|Add command line|piacentini@kde.org|Mauricio Piacentini}}
+
{{FeatureDone|KTurtle|Add a color picker|nielsslot@gmail.com|Niels Slot}}
+
{{FeatureDone|KTurtle|Export canvas as image|piacentini@kde.org|Mauricio Piacentini}}
+
{{FeatureDone|Parley|Rework main window infrastructure|d.laidig@gmx.de|Daniel Laidig}}
+
|}
+
 
+
= 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
+
{{FeatureInProgress|KsCD|Dbus Connection for Now Playing plasmoid|bouchikhi.amine@gmail.com|Amine Bouchikhi}}
+
{{FeatureInProgress|Dragon Player|Make Dragon indipendent from Xine|ian.monroe@gmail.com|Ian Monroe}}
+
{{FeatureInProgress|Dragon Player|File Manager|ian.monroe@gmail.com|Ian Monroe}}
+
{{FeatureInProgress|Dragon Player|play media dialog|ian.monroe@gmail.com|Ian Monroe}}
+
{{FeatureInProgress|Dragon Player|slider changes|ian.monroe@gmail.com|Ian Monroe}}
+
{{FeatureInProgress|Dragon Player|show info while playing audio files|ian.monroe@gmail.com|Ian Monroe}}
+
|}
+
 
+
= 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
+
{{FeatureDone|KbStatusApplet|Port the KDE3 applet to a Plasma applet and get it fully working again|mail@dipe.org|Sebastian Sauer}}
+
{{FeatureTodo|KMagnifier|Refactor color menu, re-add invert, break current color blindness code into "daltonize" and "simulate"|mw_triad@users.sourceforge.net|Matthew Woehlke}}
+
{{FeatureTodo|KMagnifier|Add color-shift modes to help people with color blindness|mw_triad@users.sourceforge.net|Matthew Woehlke}}
+
|}
+
 
+
= kdeartwork =
+
{| 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
+
{{FeatureDone|Screensavers|Add the "KDE Asciiquarium" screensaver.  Ported to KDE by Michael Pyne and Maksim Orlovich, [http://www.robobunny.com/projects/asciiquarium/html/ original screensaver] by Kirk Baucom|michael.pyne@kdemail.net|Michael Pyne}}
+
|}
+
 
+
= 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
+
{{FeatureDone|Gwenview|Dolphin-like single-click selection|aurelien.gateau@free.fr|Aurélien Gâteau}}
+
{{FeatureDone|Gwenview|Nepomuk integration|aurelien.gateau@free.fr|Aurélien Gâteau}}
+
{{FeatureDone|Gwenview|Red Eye Reduction|aurelien.gateau@free.fr|Aurélien Gâteau}}
+
{{FeatureDone|Gwenview|Support for animated images (.gif and .mng)|aurelien.gateau@free.fr|Aurélien Gâteau}}
+
{{FeatureDone|KSnapshot|Add support for grabbing a single screen in multihead|rich@kde.org|Richard Moore}}
+
{{FeatureDone|KSnapshot|If we're saving the window decorations then record the window title and class in the image (if the format supports it) to play nice with indexers like strigi|rich@kde.org|Richard Moore}}
+
{{FeatureDone|KSnapshot|Increase jpeg image quality from 75% to 85%|rich@kde.org|Richard Moore}}
+
{{FeatureDone|Okular|New backend for fax documents.|tokoe@kde.org|Tobias Koenig}}
+
{{FeatureInProgress|Okular|"Okular document package" for import/export a document with metadata (eg annotations).|pino@kde.org|Pino Toscano}}
+
{{FeatureInProgress|Okular|Support for videos & movie annotations.|pino@kde.org|Pino Toscano}}
+
{{FeatureInProgress|Okular|Usable inverse search.|pino@kde.org|Pino Toscano}}
+
{{FeatureTodo|Gwenview|Optional tree view|aurelien.gateau@free.fr|Aurélien Gâteau}}
+
{{FeatureTodo|Okular|Improve annotation support: for existing types (rubber stamps, line, note, etc), and for the way they are constructed and handled.|pino@kde.org|Pino Toscano}}
+
{{FeatureTodo|Okular|Usability improvements.|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
+
{{FeatureDone|kio_bookmarks|A new konqueror home page displaying user bookmarks. See [[http://kde-apps.org/content/show.php?content=86516 description]]|xavier.vello@gmail.com|Xavier Vello}}
+
{{FeatureDone|kio fish/sftp|port fish and sftp to windows|brandon.ml@gmail.com|Carlo Segato}}
+
{{FeatureInProgress|kuiserver|KUiServer Goya port. General improvements for usability improvements|ereslibre@kde.org|Rafael Fernández López}}
+
|}
+
 
+
= 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
+
{{FeatureDone|dolphin|Add zoom slider into the status bar and general zooming improvments|peter.penz@gmx.at|Peter Penz}}
+
{{FeatureDone|dolphin|Tooltip previews|peter.penz@gmx.at|Peter Penz}}
+
{{FeatureInProgress|konqueror|Tagging and rating of webpages using Nepomuk - Already finished in playground.|trueg@kde.org|Sebastian Trueg}}
+
{{FeatureTodo|dolphin|ui to select preferred default settings for directory view|loic.marteau@gmail.com|Loic Marteau}}
+
{{FeatureTodo|konqueror|A new konqueror recover-dialog replacement|edulix@gmail.com|Eduardo Robles Elvira}}
+
{{FeatureTodo|konqueror|Rework bookmarks using Akonadi|edulix@gmail.com|Eduardo Robles Elvira}}
+
|}
+
 
+
= 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
+
{{FeatureDone|Comic dataengine|Finish script support|mat69@gmx.net|Matthias Fuchs}}
+
{{FeatureDone|Comic dataengine|Port all comics to QScript and offer them through GHNS|mat69@gmx.net|Matthias Fuchs}}
+
{{FeatureDone|Eyes applet|xeyes clone applet|ogoffart%kde.org|Olivier Goffart}}
+
{{FeatureDone|Frame plasmoid|Honor EXIF rotation - see bug 164605|annma@kde.org|Anne-Marie Mahfouf}}
+
{{FeatureTodo|Frame plasmoid|Previous, Pause and Next buttons - see bug 164704|annma@kde.org|Anne-Marie Mahfouf}}
+
{{FeatureTodo|PoTD engine|Import from playground|annma@kde.org|Anne-Marie Mahfouf}}
+
|}
+

Revision as of 10:55, 16 March 2016

This page is now on the community wiki. This page is now on the community wiki.


Content is available under Creative Commons License SA 4.0 unless otherwise noted.