Schedules/KDE4/4.2 Feature Plan: Difference between revisions
m (Close feature.) |
(→kdegraphics: undo -> wrong version, should be 4.8) |
||
(53 intermediate revisions by 35 users not shown) | |||
Line 17: | Line 17: | ||
|- style="background: #ececec; white-space:nowrap;" | |- style="background: #ececec; white-space:nowrap;" | ||
! Status !! Project !! Description !! Contact | ! 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|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|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|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|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}} | ||
|} | |} | ||
Line 33: | Line 32: | ||
|- style="background: #ececec; white-space:nowrap;" | |- style="background: #ececec; white-space:nowrap;" | ||
! Status !! Project !! Description !! Contact | ! Status !! Project !! Description !! Contact | ||
{{FeatureDone| | {{FeatureDone|i18n|proper filenames decoding for FAT mounting, in KUrls and content-disposition|shafff-at-ukr.net|Nick Shaforostoff}} | ||
{{FeatureDone| | {{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|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|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|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}} | {{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|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|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| | {{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|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}} | |||
|} | |} | ||
Line 76: | Line 74: | ||
! Status !! Project !! Description !! Contact | ! 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|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|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|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}} | {{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 | |- border="1" cellpadding="5" cellspacing="0" style="border | ||
! colspan="4" style="text-align: center" |KRunner | ! 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|Configuration options for blacklisting, user ranking, runner ranking, learning|mumismo@gmail.com|Jordi Polo}} | ||
{{FeatureInProgress|Krunner|SearchMatch configuration|aseigo@kde.org|Aaron Seigo}} | {{FeatureInProgress|Krunner|SearchMatch configuration|aseigo@kde.org|Aaron Seigo}} | ||
{{FeatureTodo|Krunner| | {{FeatureTodo|Krunner|Implement Nuno's UI polishings|aseigo@kde.org|Aaron Seigo}} | ||
{{FeatureTodo|Krunner| | {{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|Runners able to share parsing|mumismo@gmail.com|Jordi Polo}} | ||
{{FeatureTodo|Krunner|Runtime syntax documentation|aseigo@kde.org|Aaron Seigo}} | {{FeatureTodo|Krunner|Runtime syntax documentation|aseigo@kde.org|Aaron Seigo}} | ||
{{FeatureTodo|Krunner|Search set paging|aseigo@kde.org|Aaron Seigo}} | {{FeatureTodo|Krunner|Search set paging|aseigo@kde.org|Aaron Seigo}} | ||
{{FeatureTodo| | {{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 | |- border="1" cellpadding="5" cellspacing="0" style="border | ||
! colspan="4" style="text-align: center" |Plasma - Priority Features | ! 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|Notification plasmoid (integrated in systemtray)|dimsuzkde@gmail.com|Dmitry Suzdalev}} | ||
{{FeatureDone|Plasma|panel->desktop dragging|aseigo@kde.org|Aaron Seigo}} | {{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| | {{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|Networkmanager Plasmoid and DataEngine|cblauvelt@gmail.com|Christopher Blauvelt}} | ||
{{FeatureInProgress|Plasma|New ECMA Script Scriptengines|richmoore44@gmail.com|Richard Moore}} | {{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|Script Security Framework|aseigo@kde.org|Aaron Seigo}} | ||
{{FeatureInProgress|Plasma| | {{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 | |- border="1" cellpadding="5" cellspacing="0" style="border | ||
! colspan="4" style="text-align: center" |Plasma | ! 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|Plasma Popup Tips|aseigo@kde.org|Aaron Seigo}} | ||
{{FeatureDone|Plasma| | {{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|Taskbar grouping|hrigi_1@hotmail.com|Christian Mollekopf}} | ||
{{FeatureDone|Plasma| | {{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|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}} | {{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|Context menu plugins|aseigo@kde.org|Aaron Seigo}} | ||
{{FeatureTodo|Plasma| | {{FeatureTodo|Plasma|dbus interface|chanika@gmail.com|Chani}} | ||
{{FeatureTodo|Plasma| | {{FeatureTodo|Plasma|highlight the applet with active keyboard shortcuts|chanika@gmail.com|Chani}} | ||
{{FeatureTodo|Plasma| | {{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|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 wallpapers|riccardo@kde.org|Riccardo Iaconelli}} | ||
{{FeatureTodo|Plasma| | {{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|Preserve wallpaper choice by copying user paper to home dir|aseigo@kde.org|Aaron Seigo}} | ||
{{FeatureTodo|Plasma| | {{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}} | {{FeatureTodo|Plasma|Top-level windows plasmoids|riccardo@kde.org|Riccardo Iaconelli}} | ||
|- border="1" cellpadding="5" cellspacing="0" style="border | |- border="1" cellpadding="5" cellspacing="0" style="border | ||
! colspan="4" style="text-align: center" |KWin - Core | ! 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|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}} | {{FeatureDone|KWin|Support for decoration shadows|lmurray@undefinedfire.com|Lucas Murray}} | ||
|- border="1" cellpadding="5" cellspacing="0" style="border | |- border="1" cellpadding="5" cellspacing="0" style="border | ||
! colspan="4" style="text-align: center" |KWin - Desktop Effects | ! colspan="4" style="text-align: center" |KWin - Desktop Effects | ||
Line 202: | Line 202: | ||
|- style="background: #ececec; white-space:nowrap;" | |- style="background: #ececec; white-space:nowrap;" | ||
! Status !! Project !! Description !! Contact | ! Status !! Project !! Description !! Contact | ||
{{FeatureDone|Kopete|Improve file transfer progress dialog|kedgedev@centrum.cz|Roman Jarosz}} | {{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|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|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}} | {{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}} | ||
|} | |} | ||
Line 226: | Line 216: | ||
|- style="background: #ececec; white-space:nowrap;" | |- style="background: #ececec; white-space:nowrap;" | ||
! Status !! Project !! Description !! Contact | ! Status !! Project !! Description !! Contact | ||
{{FeatureDone|Akregator|Basic support for enclosures (Displaying links, mimetype and size)|osterfeld@kde.org|Frank Osterfeld}} | {{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|Improve alarm edit and preferences dialog layouts|djarvie@kde.org|David Jarvie}} | ||
{{FeatureDone|KAlarm|Add holidays support|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|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|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|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|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|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|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|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|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)}} | ||
|} | |} | ||
Line 266: | Line 240: | ||
{{FeatureDone|Okteta|parameter dialog for "Copy as..." and "Export as..."|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|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|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|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}} | |||
{{ | |||
|} | |} | ||
Line 282: | Line 253: | ||
{{FeatureDone|krosspython and krossruby|Support custom types via handlers|mail@dipe.org|Sebastian Sauer}} | {{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|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}} | {{FeatureDone|krossfalcon|Move krossfalcon to kdebindings-trunk.|mail@dipe.org|Sebastian Sauer}} | ||
{{FeatureInProgress|krossfalcon|Unittests++|mail@dipe.org|Sebastian Sauer}} | {{FeatureInProgress|krossfalcon|Unittests++|mail@dipe.org|Sebastian Sauer}} | ||
Line 292: | Line 263: | ||
|- style="background: #ececec; white-space:nowrap;" | |- style="background: #ececec; white-space:nowrap;" | ||
! Status !! Project !! Description !! Contact | ! 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|Drag jewels|majewsky@gmx.net|Stefan Majewsky}} | ||
{{FeatureDone|kdiamond|Support for untimed games|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|Map scrolling arrows|kleag@free.fr|Gaël de Chalendar}} | ||
{{FeatureDone|ksirk| | {{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}} | {{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|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|Custom levelsets|fela.kde@gmail.com|Fela Winkelmolen}} | ||
{{FeatureTodo|KBreakOut|KHotNewStuff support for themes|fela.kde@gmail.com|Fela Winkelmolen}} | {{FeatureTodo|KBreakOut|KHotNewStuff support for themes|fela.kde@gmail.com|Fela Winkelmolen}} | ||
{{FeatureTodo| | {{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|KGoldrunner|Improvement to sound support and themes|mikelima@cirulla.net}} | ||
{{FeatureTodo|KMahjongg|Support for sounds|piacentini@kde.org|Mauricio Piacentini}} | {{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|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|Redesign of symbol themes|paulo.cattai@ltia.fc.unesp.br|Paulo Roberto Cattai}} | ||
Line 323: | Line 293: | ||
{{FeatureDone|Kate|Port and reenable the Snippets plugin.|jpetso@gmx.at|Jakob Petsovits}} | {{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@kdemail.net|Michael Pyne}} | {{FeatureDone|perldoc KIOSlave|Add KIOSlave to allow reading Perldoc documentation.|michael.pyne@kdemail.net|Michael Pyne}} | ||
{{FeatureDone|Lokalize|wrap all windows belonging to one project into one MDI window|shafff-at-ukr.net|Nick Shaforostoff}} | {{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|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|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}} | {{FeatureDone|Kate|Replace the make-plugin with katebuild-plugin.|kare.sars@iki.fi|Kåre Särs}} | ||
Line 358: | Line 321: | ||
{{FeatureDone|KTurtle|Export canvas as image|piacentini@kde.org|Mauricio Piacentini}} | {{FeatureDone|KTurtle|Export canvas as image|piacentini@kde.org|Mauricio Piacentini}} | ||
{{FeatureDone|Parley|Rework main window infrastructure|d.laidig@gmx.de|Daniel Laidig}} | {{FeatureDone|Parley|Rework main window infrastructure|d.laidig@gmx.de|Daniel Laidig}} | ||
|} | |} | ||
Line 429: | Line 333: | ||
{{FeatureInProgress|Dragon Player|slider changes|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}} | {{FeatureInProgress|Dragon Player|show info while playing audio files|ian.monroe@gmail.com|Ian Monroe}} | ||
|} | |} | ||
Line 442: | Line 342: | ||
{{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|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}} | {{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}} | |||
|} | |} | ||
Line 448: | Line 355: | ||
|- style="background: #ececec; white-space:nowrap;" | |- style="background: #ececec; white-space:nowrap;" | ||
! Status !! Project !! Description !! Contact | ! 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|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|KSnapshot|Increase jpeg image quality from 75% to 85%|rich@kde.org|Richard Moore}} | ||
{{FeatureDone | {{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|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|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| | |||
{{FeatureTodo|Okular|Usability improvements.|pino@kde.org|Pino Toscano}} | {{FeatureTodo|Okular|Usability improvements.|pino@kde.org|Pino Toscano}} | ||
|} | |} | ||
Line 474: | Line 376: | ||
! Status !! Project !! Description !! Contact | ! 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_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}} | {{FeatureInProgress|kuiserver|KUiServer Goya port. General improvements for usability improvements|ereslibre@kde.org|Rafael Fernández López}} | ||
|} | |} | ||
Line 482: | Line 384: | ||
|- style="background: #ececec; white-space:nowrap;" | |- style="background: #ececec; white-space:nowrap;" | ||
! Status !! Project !! Description !! Contact | ! 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|A new konqueror recover-dialog replacement|edulix@gmail.com|Eduardo Robles Elvira}} | ||
{{FeatureTodo|konqueror|Rework bookmarks using Akonadi|edulix@gmail.com|Eduardo Robles Elvira}} | {{FeatureTodo|konqueror|Rework bookmarks using Akonadi|edulix@gmail.com|Eduardo Robles Elvira}} | ||
|} | |} | ||
Line 494: | Line 396: | ||
|- style="background: #ececec; white-space:nowrap;" | |- style="background: #ececec; white-space:nowrap;" | ||
! Status !! Project !! Description !! Contact | ! 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}} | {{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|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}} | ||
|} | |||
Latest revision as of 19:02, 26 October 2011
This is a list of planned features for the 4.2 release.
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
Other
Status | Project | Description | Contact |
---|---|---|---|
DONE | Akonadi | Various Akonadi related items can be found here http://techbase.kde.org/Projects/PIM/Akonadi#KDE_4.2_.2F_Akonadi_1.1 | |
DONE | Eigen | Make Eigen 2 ready for KDE, and move it to kdesupport | |
DONE | Eigen | Port all Eigen-using code in KDE and KOffice to Eigen 2.0 | |
DONE | kwrited | Use knotify in kwrited | |
DONE | Printer Admin | KDEPrint is dead, long live system-config-printer-kde (kdeadmin) and printer-applet (kdeutils)! Thanks to jriddell for these. | |
IN PROGRESS | KNotify | Create OSD based replacement for current KPassivePopup [Deferred to 4.3] | |
IN PROGRESS | KPackageKit | Pushing in KPackageKit (dependant on PolicyKit integration) | |
TO DO | Dikku Context Framework | Create a context framework with working activities | Harikrishna Anandhan <harikrishna.anandhan@gmail.com> |
TO DO | System Settings | add Administrator mode button. See Bug 151669 | Alessandro Diaferia <alediaferia@gmail.com> |
kdelibs
Status | Project | Description | Contact |
---|---|---|---|
DONE | i18n | proper filenames decoding for FAT mounting, in KUrls and content-disposition | |
DONE | Katepart | Make a Vi input mode for Katepart | |
DONE | KDateTable | Correctly draw weekends and day of worship for locale using new KLocale settings. | |
DONE | KHTML | Early domain name resolution (prefetch) | |
DONE | KHTML | KHTMLFindBar - an embedded search/find-as-you-type bar | |
DONE | 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 | |
DONE | KJS and KHTML | Support for transparent reindenting of standalone sources in debugger | |
DONE | KLocale | Implement KLocale based methods to return correct working week start and end days and day of religious worship for the locale. | |
DONE | KLocale | Method to strip accelerator marker from UI strings; needs to take into account CJK-style markers too. | |
DONE | Kross | expose KAssistantDialog as part of forms module | |
DONE | kross | Extend QtScript integration. | |
DONE | KUrlNavigator | Provide an option to always show the full path in the breadcrumb mode. | |
DONE | kwallet | Move kwalletd to kdebase-runtime | |
IN PROGRESS | CMake | Reduced library link interface | |
IN PROGRESS | KConfig | API review and export KConfigBackend | |
IN PROGRESS | KConfig | Make KConfigDialog work nicer with KConfigSkeleton + manually managed widgets | |
IN PROGRESS | KConfig | Make KConfigSkeleton KConfigGroup aware | |
IN PROGRESS | kdeui | Rich text builders for KTextEdit, including BBCode, html, plain text markup, mediawiki and markdown output. | |
IN PROGRESS | KHTML | Finish support of Video/Audio elements | |
IN PROGRESS | KHTML | Significant CSS performance improvements | |
IN PROGRESS | KHTML | Support for CSS3 border-* properties | |
IN PROGRESS | KHTML | SVG support in KHTML (port from WebKit) | |
IN PROGRESS | KJS | Further performance improvements | |
IN PROGRESS | KStyle | New branch style for treeviews | |
IN PROGRESS | Phonon | "low-level" PCM I/O with at least an ALSA implementation | |
IN PROGRESS | Phonon | make AbstractMediaStream/Streamterface threadsafe | |
IN PROGRESS | Phonon | VideoWidget snapshot function | |
TO DO | CMake | Exporting and importing (library) targets | Alexander Neundorf <neundorf@kde.org> |
TO DO | KHTML | Faster page cache | Germain Garand <germain@ebooksfrance.org> |
TO DO | KHTML | Gaussian SVG filter | Fredrik Höglund <fredrik@kde.org> |
TO DO | KHTML | More automation in JS/C++ bindings generation | Maksim Orlovich and Vyacheslav Tokarev <maksim@kde.org> |
TO DO | KHTML | Scriptable extension plug-ins | Harri <porten@kde.org> |
TO DO | KHTML | XPath level 1 | Maksim Orlovich <maksim@kde.org> |
TO DO | KIO::Global | Make KDynamicJobTracker do the checking if the kuiserver service is registered or not, for full implementation of "Progress in the same window" | Rafael Fernández López <ereslibre@kde.org> |
TO DO | Phonon | add Port class for fine grained control over data flow between Phonon objects | Matthias Kretz <kretz@kde.org> |
kdebase-workspace
Status | Project | Description | Contact |
---|---|---|---|
DONE | Calendar KCM | Add support for setting new KLocale settings for Working Week and Day or Religious Worship. | |
DONE | ConsoleKit support | Add ConsoleKit support to kdm. | |
DONE | Kephal | Import kephal for better xrandr-support. | |
DONE | Nepomuk KIO Slave | Nepomuk Desktop search KIO slave nepomuksearch:/ | |
DONE | Power Manager | import PowerDevil | |
TO DO | Color KCM | Add KDE3 scheme import | Matthew Woehlke <mw_triad@users.sourceforge.net> |
TO DO | Color KCM | Add 'smart setting' of extended colors | Matthew Woehlke <mw_triad@users.sourceforge.net> |
TO DO | Color KCM | Query kwin for supported colors; add full set of kwin colors | Matthew Woehlke <mw_triad@users.sourceforge.net> |
TO DO | Font Installer KCM | Use PolicyKit for installtion of system-wide fonts. | Craig Drummond <craig@kde.org> |
KRunner | |||
DONE | KRunner | Improve KDE startup speed by delaying KRunner startup | |
DONE | KRunner | Kate sessions runner | |
DONE | KRunner | Konqueror history runner | |
DONE | KRunner | Nepomuk desktop search runner | |
DONE | Krunner | Noun-Verb support | |
DONE | KRunner | Recent Documents runner | |
IN PROGRESS | Krunner | Configuration options for blacklisting, user ranking, runner ranking, learning | |
IN PROGRESS | Krunner | SearchMatch configuration | |
TO DO | Krunner | Implement Nuno's UI polishings | Aaron Seigo <aseigo@kde.org> |
TO DO | Krunner | Runner configuration | Aaron Seigo <aseigo@kde.org> |
TO DO | KRunner | runner for the plasma dbus interface | Aaron Seigo <aseigo@kde.org> |
TO DO | Krunner | Runners able to share parsing | Jordi Polo <mumismo@gmail.com> |
TO DO | Krunner | Runtime syntax documentation | Aaron Seigo <aseigo@kde.org> |
TO DO | Krunner | Search set paging | Aaron Seigo <aseigo@kde.org> |
TO DO | Krunner | Simple GUI for above options | Jordi Polo <mumismo@gmail.com> |
TO DO | Krunner | Simple learning | Jordi Polo <mumismo@gmail.com> |
Plasma - Priority Features | |||
DONE | Plasma | C# support | |
DONE | Plasma | Extenders | |
DONE | Plasma | Improved Battery applet for Powerdevil | |
DONE | Plasma | Kuiserver plasmoid (integrated in systemtray) | |
DONE | Plasma | Notification plasmoid (integrated in systemtray) | |
DONE | Plasma | panel->desktop dragging | |
DONE | Plasma | Python support | |
DONE | Plasma | Ruby support | |
DONE | Plasma | Separate Desktop Settings from DesktopContainment | |
DONE | Plasma | Wallpaper plugins | |
IN PROGRESS | Plasma | Networkmanager Plasmoid and DataEngine | |
IN PROGRESS | Plasma | New ECMA Script Scriptengines | |
IN PROGRESS | Plasma | Plasmagik packaging (and package classes) | |
TO DO | KWin | Make it possible to focus plasma panels | Chani <chanika@gmail.com> |
TO DO | Plasma | Expand cashew to full action bar when zoomed out | Aaron Seigo <aseigo@kde.org> |
TO DO | Plasma | Script Security Framework | Aaron Seigo <aseigo@kde.org> |
TO DO | Plasma | Welcome plasmoid | Aaron Seigo <aseigo@kde.org> |
IN PROGRESS | Plasma | JOLIE Integration | |
Plasma | |||
DONE | Plasma | Activitybar: an applet to quickly switch between activities | |
DONE | Plasma | Activity<->Virtual Desktop Affinity | |
DONE | Plasma | Add a places combo box to the location page in the folderview config dialog | |
DONE | Plasma | Add Google Gadgets from Internet through AppletBrowser | |
DONE | Plasma | Add New Widgets: Pluggable widget browser | |
DONE | Plasma | A new plasmoid that implements the functionality of a simple web browser | |
DONE | Plasma | Collapsing Applet convenience class | |
DONE | Plasma | Complete the panel size sliders feature: an applet can ask the panel to resize | |
DONE | Plasma | drop indicator in panel | |
DONE | Plasma | Google Gadgets support | |
DONE | Plasma | Keyboard Shortcut Config UI | |
DONE | Plasma | make the panel controller a bit more usable | |
DONE | Plasma | New theming capabilities by expanding the lower level theming classes (Theme and PanelSvg) | |
DONE | Plasma | nicely draw the desktop toolbox when it's moved because of a panel | |
DONE | Plasma | Optional Per-Virtual Desktop DesktopView | |
DONE | Plasma | Panel Autohide | |
DONE | Plasma | Panel form factor support in the folderview applet | |
DONE | Plasma | Plasma On Screensaver | |
DONE | Plasma | Plasma Popup Tips | |
DONE | Plasma | Quicklaunch Plasmoid | |
DONE | Plasma | Save icon positioning in folderview | |
DONE | Plasma | Systray++ Spec | |
DONE | Plasma | Tabbar widget derived from QTabBar and themed with svg | |
DONE | Plasma | Taskbar grouping | |
DONE | Plasma | theme Plasma::PushButton with svg | |
DONE | Plasma | Visual clue when dragging applets from applet browser to the panel | |
IN PROGRESS | Plasma | Grid applet | |
IN PROGRESS | Plasma | Small Form Factors | |
IN PROGRESS | Plasma | Techbase Tutorials | |
IN PROGRESS | Plasma | Website update | |
TO DO | Plasma | adding containments from the appletbrowser (and remove the "add panel" from DefaultDesktop) | Aaron Seigo <aseigo@kde.org> |
TO DO | Plasma | Context menu plugins | Aaron Seigo <aseigo@kde.org> |
TO DO | Plasma | dbus interface | Chani <chanika@gmail.com> |
TO DO | Plasma | highlight the applet with active keyboard shortcuts | Chani <chanika@gmail.com> |
TO DO | Plasma | Import Raptor | Riccardo Iaconelli <riccardo@kde.org> |
TO DO | Plasma | improve usability of appletbrowser delete button | Aaron Seigo <aseigo@kde.org> |
TO DO | Plasma | Make non-SVG painting in Plasma low-color and non-anim friendly | Aaron Seigo <aseigo@kde.org> |
TO DO | Plasma | New wallpapers | Riccardo Iaconelli <riccardo@kde.org> |
TO DO | Plasma | New way of handling wallpapers and different sizes (package format, and so on...) | Riccardo Iaconelli <riccardo@kde.org> |
TO DO | Plasma | Preserve wallpaper choice by copying user paper to home dir | Aaron Seigo <aseigo@kde.org> |
TO DO | Plasma | Runtime DataEngine documentation (sources, usage, etc) | Aaron Seigo <aseigo@kde.org> |
TO DO | Plasma | Support for creating applets for dropped URLs in the folderview applet when it's acting as a containment | Fredrik Höglund <fredrik@kde.org> |
TO DO | Plasma | Top-level windows plasmoids | Riccardo Iaconelli <riccardo@kde.org> |
KWin - Core | |||
DONE | KWin | Implement _NET_WM_FULLSCREEN_MONITORS EWMH spec hint | |
DONE | KWin | Move maximized windows between Xinerama screens | |
DONE | KWin | New window snapping zones; screen center and window corners | |
DONE | KWin | Support for decoration shadows | |
KWin - Desktop Effects | |||
DONE | KWin | Compositing enabled by default | |
DONE | KWin | Compositing self-check | |
DONE | KWin | Global animation speed setting | |
DONE | KWin | Motion dynamics | |
DONE | KWin | Improved UI for selecting window/desktop switcher | |
DONE | KWin | UI for assigning effects to screen edges | |
DONE | KWin | Cube/cylinder/sphere effect | |
DONE | KWin | Magic lamp minimize effect | |
DONE | KWin | Animation in box switch effect | |
DONE | KWin | Mouse interaction for cover switch Effect | |
DONE | KWin | Thumbnail bar in the cover switch effect | |
DONE | KWin | Improved snow effect; Different sizes, better randomness and different directions | |
DONE | KWin | Shader for snow effect | |
DONE | KWin | Improved desktop grid | |
DONE | KWin | New present window layout modes | |
DONE | KWin | Invert only selected windows | |
DONE | KWin | Unredirecting of fullscreen windows |
kdepimlibs
Status | Project | Description | Contact |
---|---|---|---|
DONE | KCal Library | Make the KCal library dependent on the external libical package (from freeassocation) rather than our own old, forked version. |
kdenetwork
Status | Project | Description | Contact |
---|---|---|---|
DONE | Kopete | Improve file transfer progress dialog | |
DONE | Kopete | Jabber Jingle Audio support (raw-udp) | |
DONE | Kopete | Message delivery notifications | |
DONE | Kopete | Move file transfer request into chat window | |
DONE | Kopete | MSNP15 implementation for MSN | |
DONE | KRDC | Greatly improve experience for LDAP (e.g. MS Active Directory) administrators | |
DONE | KRDC | Improve per-host settings (remember scaling mode and other options) | |
IN PROGRESS | Plasma | Network Manager Applet |
kdepim
Status | Project | Description | Contact |
---|---|---|---|
DONE | Akregator | Basic support for enclosures (Displaying links, mimetype and size) | |
DONE | KAlarm | Improve alarm edit and preferences dialog layouts | |
DONE | KAlarm | Add holidays support | |
DONE | Kjots | Import notes from KnowIt as KJots pages. | |
DONE | KMail | Aggregated attachment view in the mail header area of the reader window | |
DONE | KMail | Merge the new message list from the SoC branch | |
DONE | KNotes | Zeroconf support for sending notes on LAN | |
DONE | KonsoleKalendar | Add an option to support resources that might need a GUI (i.e. all resources) | |
DONE | Kontact | New Planner summary; combines Appointment+To-do+SpecialDates into 1 pretty summary | |
DONE | KOrganizer | Drag and drop in the free-busy view | |
DONE | KOrganizer | Support for comments in replies to invitations | |
DONE | Kleopatra | Konqueror and Dolphin Kleopatra plugins |
kdeutils
Status | Project | Description | Contact |
---|---|---|---|
DONE | Okteta | rework Decoding table, add int64 and UTF-8 | |
DONE | Okteta | refactor KByteArrayView and add a row-oriented view | |
DONE | Okteta | work on Tabs: add remove button, accept drop of url as load command | |
DONE | Okteta | Add option to extend selection in Goto dialog | |
DONE | Okteta | parameter dialog for "Copy as..." and "Export as..." | |
DONE | Okteta | Status bar contains settings like cursor position or Insertmode | |
DONE | Okteta | add a file info tool | |
DONE | Ark | Make the service menu work (possibly doing it as a KonqPopupPlugin | |
DONE | Ark | Proper password support | |
DONE | Ark | Implement a plugin for .gz files | |
IN PROGRESS | Ark | Implement proper drag/drop between Ark/dolphin |
kdebindings
Status | Project | Description | Contact |
---|---|---|---|
DONE | krosspython and krossruby | Support custom types via handlers | |
DONE | krosspython and krossruby | Support QList<CustomType*> constructs | |
DONE | Smoke | Wrap some more APIs (at least Akanodi for all languages and Plasma for C#) | |
DONE | PyKDE | KCM support and other plugins | |
DONE | krossfalcon | Move krossfalcon to kdebindings-trunk. | |
IN PROGRESS | krossfalcon | Unittests++ |
kdegames
Status | Project | Description | Contact |
---|---|---|---|
DONE | KBlocks | Support for sounds | |
DONE | kdiamond | Drag jewels | |
DONE | kdiamond | Support for untimed games | |
DONE | KGoldrunner | Add the Count game (17 levels), contributed by Steve Mann. | |
DONE | Killbots | New app for 4.2 | |
DONE | ksirk | Jabber based net game finding (initial version) | |
DONE | ksirk | KHotNewStuff skins | |
DONE | ksirk | Map scrolling arrows | |
DONE | ksirk | Skins editor | |
DONE | ksirk | Use only names in skins instead of numeric ids | |
IN PROGRESS | KBreakOut | (Optional) fire on mouse click | |
IN PROGRESS | libkdegames | New highscore management system | |
TO DO | KBreakOut | Custom levelsets | Fela Winkelmolen <fela.kde@gmail.com> |
TO DO | KBreakOut | KHotNewStuff support for themes | Fela Winkelmolen <fela.kde@gmail.com> |
TO DO | KBreakOut | Sounds | Fela Winkelmolen <fela.kde@gmail.com> |
TO DO | kdiamond | Optional OpenGL rendering | Stefan Majewsky <majewsky@gmx.net> |
TO DO | KGoldrunner | Improvement to sound support and themes | <mikelima@cirulla.net> |
TO DO | KMahjongg | Support for sounds | Mauricio Piacentini <piacentini@kde.org> |
TO DO | KNetWalk | Support for custom and non-square board sizes | Fela Winkelmolen <fela.kde@gmail.com> |
TO DO | KSudoku | Port of "print game" feature from old version | Paulo Roberto Cattai <paulo.cattai@ltia.fc.unesp.br> |
TO DO | KSudoku | Redesign of symbol themes | Paulo Roberto Cattai <paulo.cattai@ltia.fc.unesp.br> |
TO DO | KSudoku | Replace the core engine with a new version that will solve most bugs related to gameplay | Johannes Bergmeier <johannes.bergmeier@gmx.net> |
kdesdk
Status | Project | Description | Contact |
---|---|---|---|
DONE | Kate | Port and reenable the Snippets plugin. | |
DONE | perldoc KIOSlave | Add KIOSlave to allow reading Perldoc documentation. | |
DONE | Lokalize | wrap all windows belonging to one project into one MDI window | |
DONE | Umbrello | Port code generation wizard to QWizard and replace all q3 widgets | |
DONE | Kate | Move the kate-ctags plugin to kdesdk. | |
DONE | Kate | Replace the make-plugin with katebuild-plugin. |
kdeedu
Status | Project | Description | Contact |
---|---|---|---|
DONE | KAlgebra | New parser (using QLALR) and new lexer | |
DONE | KAlgebra | Import capability for MathML Presentation Markup in libanalitza | |
DONE | Kalzium | Visualization of Schemes and Gradients at same time | |
DONE | KBruch | Usability Improvements | |
DONE | KBruch | Merging KPercentage functionalities into KBruch | |
DONE | KHangMan | Add a Open File action | |
DONE | Marble | Python bindings to the Marble widget and classes | |
DONE | KStars | Display millions of stars | |
DONE | KStars | Tool to predict Conjunctions | |
DONE | KStars | Support of Non-western Constellations | |
DONE | KStars | Include HD Catalog Numbers (in search, in display) | |
DONE | KStars | Separate INDI From KStars | |
DONE | KStars | Sky Calendar Tool | |
DONE | KStars | Earth Satellites | |
DONE | KTurtle | Add command line | |
DONE | KTurtle | Add a color picker | |
DONE | KTurtle | Export canvas as image | |
DONE | Parley | Rework main window infrastructure |
kdemultimedia
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | KsCD | Dbus Connection for Now Playing plasmoid | |
IN PROGRESS | Dragon Player | Make Dragon indipendent from Xine | |
IN PROGRESS | Dragon Player | File Manager | |
IN PROGRESS | Dragon Player | play media dialog | |
IN PROGRESS | Dragon Player | slider changes | |
IN PROGRESS | Dragon Player | show info while playing audio files |
kdeaccessibility
Status | Project | Description | Contact |
---|---|---|---|
DONE | KbStatusApplet | Port the KDE3 applet to a Plasma applet and get it fully working again | |
TO DO | KMagnifier | Refactor color menu, re-add invert, break current color blindness code into "daltonize" and "simulate" | Matthew Woehlke <mw_triad@users.sourceforge.net> |
TO DO | KMagnifier | Add color-shift modes to help people with color blindness | Matthew Woehlke <mw_triad@users.sourceforge.net> |
kdeartwork
Status | Project | Description | Contact |
---|---|---|---|
DONE | Screensavers | Add the "KDE Asciiquarium" screensaver. Ported to KDE by Michael Pyne and Maksim Orlovich, original screensaver by Kirk Baucom |
kdegraphics
Status | Project | Description | Contact |
---|---|---|---|
DONE | Gwenview | Dolphin-like single-click selection | |
DONE | Gwenview | Nepomuk integration | |
DONE | Gwenview | Red Eye Reduction | |
DONE | Gwenview | Support for animated images (.gif and .mng) | |
DONE | KSnapshot | Add support for grabbing a single screen in multihead | |
DONE | 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 | |
DONE | KSnapshot | Increase jpeg image quality from 75% to 85% | |
DONE | Okular | New backend for fax documents. | |
IN PROGRESS | Okular | "Okular document package" for import/export a document with metadata (eg annotations). | |
IN PROGRESS | Okular | Support for videos & movie annotations. | |
IN PROGRESS | Okular | Usable inverse search. | |
TO DO | Gwenview | Optional tree view | Aurélien Gâteau <aurelien.gateau@free.fr> |
TO DO | Okular | Improve annotation support: for existing types (rubber stamps, line, note, etc), and for the way they are constructed and handled. | Pino Toscano <pino@kde.org> |
TO DO | Okular | Usability improvements. | Pino Toscano <pino@kde.org> |
kdebase-runtime
Status | Project | Description | Contact |
---|---|---|---|
DONE | kio_bookmarks | A new konqueror home page displaying user bookmarks. See [description] | |
DONE | kio fish/sftp | port fish and sftp to windows | |
IN PROGRESS | kuiserver | KUiServer Goya port. General improvements for usability improvements |
kdebase-apps
Status | Project | Description | Contact |
---|---|---|---|
DONE | dolphin | Add zoom slider into the status bar and general zooming improvments | |
DONE | dolphin | Tooltip previews | |
IN PROGRESS | konqueror | Tagging and rating of webpages using Nepomuk - Already finished in playground. | |
TO DO | dolphin | ui to select preferred default settings for directory view | Loic Marteau <loic.marteau@gmail.com> |
TO DO | konqueror | A new konqueror recover-dialog replacement | Eduardo Robles Elvira <edulix@gmail.com> |
TO DO | konqueror | Rework bookmarks using Akonadi | Eduardo Robles Elvira <edulix@gmail.com> |
kdeplasma-addons
Status | Project | Description | Contact |
---|---|---|---|
DONE | Comic dataengine | Finish script support | |
DONE | Comic dataengine | Port all comics to QScript and offer them through GHNS | |
DONE | Eyes applet | xeyes clone applet | |
DONE | Frame plasmoid | Honor EXIF rotation - see bug 164605 | |
TO DO | Frame plasmoid | Previous, Pause and Next buttons - see bug 164704 | Anne-Marie Mahfouf <annma@kde.org> |
TO DO | PoTD engine | Import from playground | Anne-Marie Mahfouf <annma@kde.org> |