Schedules/KDE4/4.2 Feature Plan: Difference between revisions
*>Dipesh No edit summary |
(→kdegraphics: undo -> wrong version, should be 4.8) |
||
(378 intermediate revisions by more than 100 users not shown) | |||
Line 1: | Line 1: | ||
This is a list of planned features for the 4.2 release. | 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: | Legend: | ||
Line 11: | Line 17: | ||
|- style="background: #ececec; white-space:nowrap;" | |- style="background: #ececec; white-space:nowrap;" | ||
! Status !! Project !! Description !! Contact | ! Status !! Project !! Description !! Contact | ||
{{FeatureTodo|System Settings|add Administrator mode button| | {{FeatureDone|Akonadi|Various Akonadi related items can be found here http://techbase.kde.org/Projects/PIM/Akonadi#KDE_4.2_.2F_Akonadi_1.1|[email protected]|Akonadi Developers}} | ||
{{FeatureDone|Eigen|Make Eigen 2 ready for KDE, and move it to kdesupport|[email protected]|Benoît Jacob}} | |||
{{FeatureDone|Eigen|Port all Eigen-using code in KDE and KOffice to Eigen 2.0|[email protected]|Benoît Jacob}} | |||
{{FeatureDone|kwrited|Use knotify in kwrited|[email protected]|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)|[email protected]|Daniel}} | |||
{{FeatureTodo|Dikku Context Framework|Create a context framework with working activities|[email protected]|Harikrishna Anandhan}} | |||
{{FeatureTodo|System Settings|add Administrator mode button. See Bug 151669|[email protected]|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|[email protected]|Erlend Hamberg}} | |||
{{FeatureDone|KDateTable|Correctly draw weekends and day of worship for locale using new KLocale settings.|[email protected]|John Layt}} | |||
{{FeatureDone|KHTML|Early domain name resolution (prefetch)|[email protected]|Germain Garand}} | |||
{{FeatureDone|KHTML|KHTMLFindBar - an embedded search/find-as-you-type bar|[email protected]|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|[email protected]|Vyacheslav Tokarev}} | |||
{{FeatureDone|KJS and KHTML|Support for transparent reindenting of standalone sources in debugger|[email protected]|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.|[email protected]|John Layt}} | |||
{{FeatureDone|KLocale|Method to strip accelerator marker from UI strings; needs to take into account CJK-style markers too.|[email protected]|Chusslove Illich}} | |||
{{FeatureDone|Kross|expose KAssistantDialog as part of forms module|shafff-at-ukr.net|Nick Shaforostoff}} | |||
{{FeatureDone|kross|Extend QtScript integration.|[email protected]|Sebastian Sauer}} | |||
{{FeatureDone|KUrlNavigator|Provide an option to always show the full path in the breadcrumb mode.|[email protected]|Peter Penz}} | |||
{{FeatureDone|kwallet|Move kwalletd to kdebase-runtime|[email protected]|David Faure}} | |||
{{FeatureInProgress|CMake|Reduced library link interface|[email protected]|Alexander Neundorf}} | |||
{{FeatureInProgress|KConfig|API review and export KConfigBackend|[email protected]|Aaron Seigo}} | |||
{{FeatureInProgress|KConfig|Make KConfigDialog work nicer with KConfigSkeleton + manually managed widgets|[email protected]|Aaron Seigo}} | |||
{{FeatureInProgress|KConfig|Make KConfigSkeleton KConfigGroup aware|[email protected]|Aaron Seigo}} | |||
{{FeatureInProgress|kdeui|Rich text builders for KTextEdit, including BBCode, html, plain text markup, mediawiki and markdown output.|[email protected]| Stephen Kelly}} | |||
{{FeatureInProgress|KHTML|Finish support of Video/Audio elements|[email protected]|Germain Garand}} | |||
{{FeatureInProgress|KHTML|Significant CSS performance improvements|[email protected]|Vyacheslav Tokarev}} | |||
{{FeatureInProgress|KHTML|Support for CSS3 border-* properties|[email protected]|Fredrik Höglund and Maksim Orlovich}} | |||
{{FeatureInProgress|KHTML|SVG support in KHTML (port from WebKit)|[email protected]|Vyacheslav Tokarev}} | |||
{{FeatureInProgress|KJS|Further performance improvements|[email protected]|Maksim Orlovich}} | |||
{{FeatureInProgress|KStyle|New branch style for treeviews|[email protected]|Fredrik Höglund}} | |||
{{FeatureInProgress|Phonon|"low-level" PCM I/O with at least an ALSA implementation|[email protected]|Matthias Kretz and Ian Monroe}} | |||
{{FeatureInProgress|Phonon|make AbstractMediaStream/Streamterface threadsafe|[email protected]|Matthias Kretz}} | |||
{{FeatureInProgress|Phonon|VideoWidget snapshot function|[email protected]|Matthias Kretz}} | |||
{{FeatureTodo|CMake|Exporting and importing (library) targets|[email protected]|Alexander Neundorf}} | |||
{{FeatureTodo|KHTML|Faster page cache|[email protected]|Germain Garand}} | |||
{{FeatureTodo|KHTML|Gaussian SVG filter|[email protected]|Fredrik Höglund}} | |||
{{FeatureTodo|KHTML|More automation in JS/C++ bindings generation|[email protected]|Maksim Orlovich and Vyacheslav Tokarev}} | |||
{{FeatureTodo|KHTML|Scriptable extension plug-ins|[email protected]|Harri}} | |||
{{FeatureTodo|KHTML|XPath level 1|[email protected]|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"|[email protected]|Rafael Fernández López}} | |||
{{FeatureTodo|Phonon|add Port class for fine grained control over data flow between Phonon objects|[email protected]|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%;" | {| 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;" | |- style="background: #ececec; white-space:nowrap;" | ||
! 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.|[email protected]|John Layt}} | |||
{{FeatureDone|ConsoleKit support|Add ConsoleKit support to kdm.|[email protected]|Kevin Kofler}} | |||
{{FeatureDone|Kephal|Import kephal for better xrandr-support.|[email protected]|Aike Sommer}} | |||
{{FeatureDone|Nepomuk KIO Slave|Nepomuk Desktop search KIO slave nepomuksearch:/|[email protected]|Sebastian Trueg}} | |||
{{FeatureDone|Power Manager|import PowerDevil|[email protected]|Dario Freddi}} | |||
{{FeatureTodo|Color KCM|Add KDE3 scheme import|[email protected]|Matthew Woehlke}} | |||
{{FeatureTodo|Color KCM|Add 'smart setting' of extended colors|[email protected]|Matthew Woehlke}} | |||
{{FeatureTodo|Color KCM|Query kwin for supported colors; add full set of kwin colors|[email protected]|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|[email protected]|Sebastian Sauer}} | |||
{{FeatureDone|KRunner|Kate sessions runner|[email protected]|Sebastian Kügler}} | |||
{{FeatureDone|KRunner|Konqueror history runner|[email protected]|Sebastian Kügler}} | |||
{{FeatureDone|KRunner|Nepomuk desktop search runner|[email protected]|Sebastian Trueg}} | |||
{{FeatureDone|Krunner|Noun-Verb support|[email protected]|Ryan P. Bitanga}} | |||
{{FeatureDone|KRunner|Recent Documents runner|[email protected]|Sebastian Kügler}} | |||
{{FeatureInProgress|Krunner|Configuration options for blacklisting, user ranking, runner ranking, learning|[email protected]|Jordi Polo}} | |||
{{FeatureInProgress|Krunner|SearchMatch configuration|[email protected]|Aaron Seigo}} | |||
{{FeatureTodo|Krunner|Implement Nuno's UI polishings|[email protected]|Aaron Seigo}} | |||
{{FeatureTodo|Krunner|Runner configuration|[email protected]|Aaron Seigo}} | |||
{{FeatureTodo|KRunner|runner for the plasma dbus interface|[email protected]|Aaron Seigo}} | |||
{{FeatureTodo|Krunner|Runners able to share parsing|[email protected]|Jordi Polo}} | |||
{{FeatureTodo|Krunner|Runtime syntax documentation|[email protected]|Aaron Seigo}} | |||
{{FeatureTodo|Krunner|Search set paging|[email protected]|Aaron Seigo}} | |||
{{FeatureTodo|Krunner|Simple GUI for above options|[email protected]|Jordi Polo}} | |||
{{FeatureTodo|Krunner|Simple learning|[email protected]|Jordi Polo}} | |||
|- border="1" cellpadding="5" cellspacing="0" style="border | |||
! colspan="4" style="text-align: center" |Plasma - Priority Features | |||
{{FeatureDone|Plasma|C# support|[email protected]|Richard Dale, Arno Rehn}} | |||
{{FeatureDone|Plasma|Extenders|[email protected]|Rob Scheepmaker}} | |||
{{FeatureDone|Plasma|Improved Battery applet for Powerdevil|[email protected]|Sebastian Kügler}} | |||
{{FeatureDone|Plasma|Kuiserver plasmoid (integrated in systemtray)|[email protected]|Rob Scheepmaker}} | |||
{{FeatureDone|Plasma|Notification plasmoid (integrated in systemtray)|[email protected]|Dmitry Suzdalev}} | |||
{{FeatureDone|Plasma|panel->desktop dragging|[email protected]|Aaron Seigo}} | |||
{{FeatureDone|Plasma|Python support|[email protected]|Simon Edwards}} | |||
{{FeatureDone|Plasma|Ruby support|[email protected]|Richard Dale}} | |||
{{FeatureDone|Plasma|Separate Desktop Settings from DesktopContainment|[email protected]|Aaron Seigo}} | |||
{{FeatureDone|Plasma|Wallpaper plugins|[email protected]|Aaron Seigo}} | |||
{{FeatureInProgress|Plasma|Networkmanager Plasmoid and DataEngine|[email protected]|Christopher Blauvelt}} | |||
{{FeatureInProgress|Plasma|New ECMA Script Scriptengines|[email protected]|Richard Moore}} | |||
{{FeatureInProgress|Plasma|Plasmagik packaging (and package classes)|[email protected]|Riccardo Iaconelli}} | |||
{{FeatureTodo|KWin|Make it possible to focus plasma panels|[email protected]|Chani}} | |||
{{FeatureTodo|Plasma|Expand cashew to full action bar when zoomed out|[email protected]|Aaron Seigo}} | |||
{{FeatureTodo|Plasma|Script Security Framework|[email protected]|Aaron Seigo}} | |||
{{FeatureTodo|Plasma|Welcome plasmoid|[email protected]|Aaron Seigo}}{{FeatureInProgress|Plasma|JOLIE Integration|[email protected]|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|[email protected]|Marco Martin}} | |||
{{FeatureDone|Plasma|Activity<->Virtual Desktop Affinity|[email protected]|Aaron Seigo}} | |||
{{FeatureDone|Plasma|Add a places combo box to the location page in the folderview config dialog|[email protected]|Fredrik Höglund}} | |||
{{FeatureDone|Plasma|Add Google Gadgets from Internet through AppletBrowser|[email protected]|Tiger Dong}} | |||
{{FeatureDone|Plasma|Add New Widgets: Pluggable widget browser|[email protected]|Aaron Seigo}} | |||
{{FeatureDone|Plasma|A new plasmoid that implements the functionality of a simple web browser|[email protected]|Marco Martin}} | |||
{{FeatureDone|Plasma|Collapsing Applet convenience class|[email protected]|Aaron Seigo}} | |||
{{FeatureDone|Plasma|Complete the panel size sliders feature: an applet can ask the panel to resize|[email protected]|Marco Martin}} | |||
{{FeatureDone|Plasma|drop indicator in panel|[email protected]|Aaron Seigo}} | |||
{{FeatureDone|Plasma|Google Gadgets support|[email protected]|Tiger Dong}} | |||
{{FeatureDone|Plasma|Keyboard Shortcut Config UI|[email protected]|Aaron Seigo}} | |||
{{FeatureDone|Plasma|make the panel controller a bit more usable|[email protected]|Marco Martin}} | |||
{{FeatureDone|Plasma|New theming capabilities by expanding the lower level theming classes (Theme and PanelSvg)|[email protected]|Marco Martin}} | |||
{{FeatureDone|Plasma|nicely draw the desktop toolbox when it's moved because of a panel|[email protected]|Marco Martin}} | |||
{{FeatureDone|Plasma|Optional Per-Virtual Desktop DesktopView|[email protected]|Aaron Seigo}} | |||
{{FeatureDone|Plasma|Panel Autohide|[email protected]|Aaron Seigo}} | |||
{{FeatureDone|Plasma|Panel form factor support in the folderview applet|[email protected]|Fredrik Höglund}} | |||
{{FeatureDone|Plasma|Plasma On Screensaver|[email protected]|Chani Armitage}} | |||
{{FeatureDone|Plasma|Plasma Popup Tips|[email protected]|Aaron Seigo}} | |||
{{FeatureDone|Plasma|Quicklaunch Plasmoid|[email protected]|Lukas Appelhans}} | |||
{{FeatureDone|Plasma|Save icon positioning in folderview|[email protected]|Aaron Seigo}} | |||
{{FeatureDone|Plasma|Systray++ Spec|[email protected]|Aaron Seigo}} | |||
{{FeatureDone|Plasma|Tabbar widget derived from QTabBar and themed with svg|[email protected]|Marco Martin}} | |||
{{FeatureDone|Plasma|Taskbar grouping|[email protected]|Christian Mollekopf}} | |||
{{FeatureDone|Plasma|theme Plasma::PushButton with svg|[email protected]|Marco Martin}} | |||
{{FeatureDone|Plasma|Visual clue when dragging applets from applet browser to the panel|[email protected]|Marco Martin}} | |||
{{FeatureInProgress|Plasma|Grid applet|[email protected]|Sebastian Kügler}} | |||
{{FeatureInProgress|Plasma|Small Form Factors|[email protected]|Marijn Kruisselbrink}} | |||
{{FeatureInProgress|Plasma|Techbase Tutorials|[email protected]|Aaron Seigo}} | |||
{{FeatureInProgress|Plasma|Website update|[email protected]|Aaron Seigo}} | |||
{{FeatureTodo|Plasma|adding containments from the appletbrowser (and remove the "add panel" from DefaultDesktop)|[email protected]|Aaron Seigo}} | |||
{{FeatureTodo|Plasma|Context menu plugins|[email protected]|Aaron Seigo}} | |||
{{FeatureTodo|Plasma|dbus interface|[email protected]|Chani}} | |||
{{FeatureTodo|Plasma|highlight the applet with active keyboard shortcuts|[email protected]|Chani}} | |||
{{FeatureTodo|Plasma|Import Raptor|[email protected]|Riccardo Iaconelli}} | |||
{{FeatureTodo|Plasma|improve usability of appletbrowser delete button|[email protected]|Aaron Seigo}} | |||
{{FeatureTodo|Plasma|Make non-SVG painting in Plasma low-color and non-anim friendly|[email protected]|Aaron Seigo}} | |||
{{FeatureTodo|Plasma|New wallpapers|[email protected]|Riccardo Iaconelli}} | |||
{{FeatureTodo|Plasma|New way of handling wallpapers and different sizes (package format, and so on...)|[email protected]|Riccardo Iaconelli}} | |||
{{FeatureTodo|Plasma|Preserve wallpaper choice by copying user paper to home dir|[email protected]|Aaron Seigo}} | |||
{{FeatureTodo|Plasma|Runtime DataEngine documentation (sources, usage, etc)|[email protected]|Aaron Seigo}} | |||
{{FeatureTodo|Plasma|Support for creating applets for dropped URLs in the folderview applet when it's acting as a containment|[email protected]|Fredrik Höglund}} | |||
{{FeatureTodo|Plasma|Top-level windows plasmoids|[email protected]|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|[email protected]|Jason 'vanRijn' Kasper}} | |||
{{FeatureDone|KWin|Move maximized windows between Xinerama screens|[email protected]|Lucas Murray}} | |||
{{FeatureDone|KWin|New window snapping zones; screen center and window corners|[email protected]|Lucas Murray}} | |||
{{FeatureDone|KWin|Support for decoration shadows|[email protected]|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|[email protected]|Luboš Luňák}} | |||
{{FeatureDone|KWin|Compositing self-check|[email protected]|Luboš Luňák}} | |||
{{FeatureDone|KWin|Global animation speed setting|[email protected]|Luboš Luňák}} | |||
{{FeatureDone|KWin|Motion dynamics|[email protected]|Lucas Murray}} | |||
{{FeatureDone|KWin|Improved UI for selecting window/desktop switcher|[email protected]|Martin Gräßlin}} | |||
{{FeatureDone|KWin|UI for assigning effects to screen edges|[email protected]|Martin Gräßlin}} | |||
{{FeatureDone|KWin|Cube/cylinder/sphere effect|[email protected]|Martin Gräßlin}} | |||
{{FeatureDone|KWin|Magic lamp minimize effect|[email protected]|Martin Gräßlin}} | |||
{{FeatureDone|KWin|Animation in box switch effect|[email protected]|Martin Gräßlin}} | |||
{{FeatureDone|KWin|Mouse interaction for cover switch Effect|[email protected]|Martin Gräßlin}} | |||
{{FeatureDone|KWin|Thumbnail bar in the cover switch effect|[email protected]|Martin Gräßlin}} | |||
{{FeatureDone|KWin|Improved snow effect; Different sizes, better randomness and different directions|[email protected]|Torgny Johansson}} | |||
{{FeatureDone|KWin|Shader for snow effect|[email protected]|Martin Gräßlin}} | |||
{{FeatureDone|KWin|Improved desktop grid|[email protected]|Lucas Murray}} | |||
{{FeatureDone|KWin|New present window layout modes|[email protected]|Lucas Murray}} | |||
{{FeatureDone|KWin|Invert only selected windows|[email protected]|Lucas Murray}} | |||
{{FeatureDone|KWin|Unredirecting of fullscreen windows|[email protected]|Luboš Luňák}} | |||
|} | |} | ||
Line 26: | Line 195: | ||
|- style="background: #ececec; white-space:nowrap;" | |- style="background: #ececec; white-space:nowrap;" | ||
! Status !! Project !! Description !! Contact | ! 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.|[email protected]|Allen Winter}} | |||
|} | |} | ||
Line 32: | 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|[email protected]|Roman Jarosz}} | ||
{{ | {{FeatureDone|Kopete|Jabber Jingle Audio support (raw-udp)|[email protected]|Detlev Casanova}} | ||
{{FeatureInProgress| | {{FeatureDone|Kopete|Message delivery notifications|[email protected]|Roman Jarosz}} | ||
{{ | {{FeatureDone|Kopete|Move file transfer request into chat window|[email protected]|Roman Jarosz}} | ||
{{FeatureDone|Kopete|MSNP15 implementation for MSN|[email protected]|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) |[email protected]|Guillaume Pothier}} | |||
{{FeatureInProgress|Plasma|Network Manager Applet|[email protected]|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)|[email protected]|Frank Osterfeld}} | |||
{{FeatureDone|KAlarm|Improve alarm edit and preferences dialog layouts|[email protected]|David Jarvie}} | |||
{{FeatureDone|KAlarm|Add holidays support|[email protected]|David Jarvie}} | |||
{{FeatureDone|Kjots| Import notes from KnowIt as KJots pages. |[email protected]|Stephen Kelly}} | |||
{{FeatureDone|KMail|Aggregated attachment view in the mail header area of the reader window|[email protected]|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|[email protected]|Jakub Stachowski}} | |||
{{FeatureDone|KonsoleKalendar|Add an option to support resources that might need a GUI (i.e. all resources)|[email protected]|Kevin Krammer}} | |||
{{FeatureDone|Kontact|New Planner summary; combines Appointment+To-do+SpecialDates into 1 pretty summary|[email protected]|Oral Timocin}} | |||
{{FeatureDone|KOrganizer|Drag and drop in the free-busy view|[email protected]|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 42: | Line 234: | ||
|- style="background: #ececec; white-space:nowrap;" | |- style="background: #ececec; white-space:nowrap;" | ||
! Status !! Project !! Description !! Contact | ! Status !! Project !! Description !! Contact | ||
{{ | {{FeatureDone|Okteta|rework Decoding table, add int64 and UTF-8|[email protected]|Friedrich W. H. Kossebau}} | ||
{{ | {{FeatureDone|Okteta|refactor KByteArrayView and add a row-oriented view|[email protected]|Friedrich W. H. Kossebau}} | ||
{{ | {{FeatureDone|Okteta|work on Tabs: add remove button, accept drop of url as load command|[email protected]|Friedrich W. H. Kossebau}} | ||
{{FeatureDone|Okteta|Add option to extend selection in Goto dialog|[email protected]|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|[email protected]|Friedrich W. H. Kossebau}} | |||
{{FeatureDone|Okteta|add a file info tool|[email protected]|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}} | |||
|} | |} | ||
Line 51: | Line 251: | ||
|- style="background: #ececec; white-space:nowrap;" | |- style="background: #ececec; white-space:nowrap;" | ||
! Status !! Project !! Description !! Contact | ! Status !! Project !! Description !! Contact | ||
{{ | {{FeatureDone|krosspython and krossruby|Support custom types via handlers|[email protected]|Sebastian Sauer}} | ||
{{ | {{FeatureDone|krosspython and krossruby|Support QList<CustomType*> constructs|[email protected]|Sebastian Sauer}} | ||
{{FeatureDone|Smoke|Wrap some more APIs (at least Akanodi for all languages and Plasma for C#)|[email protected]|KDE-bindings developers}} | |||
{{FeatureDone|PyKDE|KCM support and other plugins|simon@simonzone.com|Simon Edwards}} | |||
{{FeatureDone|krossfalcon|Move krossfalcon to kdebindings-trunk.|[email protected]|Sebastian Sauer}} | |||
{{FeatureInProgress|krossfalcon|Unittests++|[email protected]|Sebastian Sauer}} | |||
|} | |} | ||
Line 60: | 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|[email protected]|Mauricio Piacentini}} | |||
{{FeatureDone|kdiamond|Drag jewels|[email protected]|Stefan Majewsky}} | |||
{{FeatureDone|kdiamond|Support for untimed games|[email protected]|Stefan Majewsky}} | |||
{{FeatureDone|KGoldrunner|Add the Count game (17 levels), contributed by Steve Mann.|[email protected]|Ian Wadham}} | |||
{{FeatureDone|Killbots|New app for 4.2|[email protected]|Parker Coates}} | |||
{{FeatureDone|ksirk|Jabber based net game finding (initial version)|[email protected]|Gaël de Chalendar}} | |||
{{FeatureDone|ksirk|KHotNewStuff skins|[email protected]|Gaël de Chalendar}} | |||
{{FeatureDone|ksirk|Map scrolling arrows|[email protected]|Gaël de Chalendar}} | |||
{{FeatureDone|ksirk|Skins editor|[email protected]|Gaël de Chalendar}} | |||
{{FeatureDone|ksirk|Use only names in skins instead of numeric ids|[email protected]|Gaël de Chalendar}} | |||
{{FeatureInProgress|KBreakOut|(Optional) fire on mouse click|[email protected]|Fela Winkelmolen}} | |||
{{FeatureInProgress|libkdegames|New highscore management system|milliams|Matt Williams}} | {{FeatureInProgress|libkdegames|New highscore management system|milliams|Matt Williams}} | ||
{{FeatureTodo|KBreakOut|Custom levelsets|[email protected]|Fela Winkelmolen}} | |||
{{FeatureTodo|KBreakOut|KHotNewStuff support for themes|[email protected]|Fela Winkelmolen}} | |||
{{FeatureTodo|KBreakOut|Sounds|[email protected]|Fela Winkelmolen}} | |||
{{FeatureTodo|kdiamond|Optional OpenGL rendering|[email protected]|Stefan Majewsky}} | |||
{{FeatureTodo|KGoldrunner|Improvement to sound support and themes|[email protected]}} | |||
{{FeatureTodo|KMahjongg|Support for sounds|[email protected]|Mauricio Piacentini}} | |||
{{FeatureTodo|KNetWalk|Support for custom and non-square board sizes|[email protected]|Fela Winkelmolen}} | |||
{{FeatureTodo|KSudoku|Port of "print game" feature from old version|[email protected]|Paulo Roberto Cattai}} | |||
{{FeatureTodo|KSudoku|Redesign of symbol themes|[email protected]|Paulo Roberto Cattai}} | |||
{{FeatureTodo|KSudoku|Replace the core engine with a new version that will solve most bugs related to gameplay|[email protected]|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.|[email protected]|Jakob Petsovits}} | |||
{{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|Umbrello|Port code generation wizard to QWizard and replace all q3 widgets|[email protected]|Andi Fischer}} | |||
{{FeatureDone|Kate|Move the kate-ctags plugin to kdesdk.|[email protected]|Kåre Särs}} | |||
{{FeatureDone|Kate|Replace the make-plugin with katebuild-plugin.|[email protected]|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|[email protected]|Aleix Pol}} | |||
{{FeatureDone|KAlgebra|Import capability for MathML Presentation Markup in libanalitza|[email protected]|Aleix Pol}} | |||
{{FeatureDone|Kalzium|Visualization of Schemes and Gradients at same time|[email protected]|Tiago Porangaba}} | |||
{{FeatureDone|KBruch|Usability Improvements|[email protected]|Tiago Porangaba}} | |||
{{FeatureDone|KBruch|Merging KPercentage functionalities into KBruch|[email protected]|Tiago Porangaba}} | |||
{{FeatureDone|KHangMan|Add a Open File action|[email protected]|Anne-Marie Mahfouf}} | |||
{{FeatureDone|Marble|Python bindings to the Marble widget and classes|[email protected]|Simon Edwards}} | |||
{{FeatureDone|KStars|Display millions of stars|[email protected]|Akarsh Simha}} | |||
{{FeatureDone|KStars|Tool to predict Conjunctions|[email protected]|Akarsh Simha}} | |||
{{FeatureDone|KStars|Support of Non-western Constellations|[email protected]|Jérôme Sonrier}} | |||
{{FeatureDone|KStars|Include HD Catalog Numbers (in search, in display)|[email protected]|Akarsh Simha}} | |||
{{FeatureDone|KStars|Separate INDI From KStars|[email protected]|Jasem Mutlaq}} | |||
{{FeatureDone|KStars|Sky Calendar Tool|[email protected]|Jason Harris}} | |||
{{FeatureDone|KStars|Earth Satellites|[email protected]|Jason Harris}} | |||
{{FeatureDone|KTurtle|Add command line|[email protected]|Mauricio Piacentini}} | |||
{{FeatureDone|KTurtle|Add a color picker|[email protected]|Niels Slot}} | |||
{{FeatureDone|KTurtle|Export canvas as image|[email protected]|Mauricio Piacentini}} | |||
{{FeatureDone|Parley|Rework main window infrastructure|[email protected]|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|[email protected]|Amine Bouchikhi}} | |||
{{FeatureInProgress|Dragon Player|Make Dragon indipendent from Xine|[email protected]|Ian Monroe}} | |||
{{FeatureInProgress|Dragon Player|File Manager|[email protected]|Ian Monroe}} | |||
{{FeatureInProgress|Dragon Player|play media dialog|[email protected]|Ian Monroe}} | |||
{{FeatureInProgress|Dragon Player|slider changes|[email protected]|Ian Monroe}} | |||
{{FeatureInProgress|Dragon Player|show info while playing audio files|[email protected]|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|[email protected]|Sebastian Sauer}} | |||
{{FeatureTodo|KMagnifier|Refactor color menu, re-add invert, break current color blindness code into "daltonize" and "simulate"|[email protected]|Matthew Woehlke}} | |||
{{FeatureTodo|KMagnifier|Add color-shift modes to help people with color blindness|[email protected]|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|[email protected]|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|[email protected]|Aurélien Gâteau}} | |||
{{FeatureDone|Gwenview|Nepomuk integration|[email protected]|Aurélien Gâteau}} | |||
{{FeatureDone|Gwenview|Red Eye Reduction|[email protected]|Aurélien Gâteau}} | |||
{{FeatureDone|Gwenview|Support for animated images (.gif and .mng)|[email protected]|Aurélien Gâteau}} | |||
{{FeatureDone|KSnapshot|Add support for grabbing a single screen in multihead|[email protected]|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|[email protected]|Richard Moore}} | |||
{{FeatureDone|KSnapshot|Increase jpeg image quality from 75% to 85%|[email protected]|Richard Moore}} | |||
{{FeatureDone|Okular|New backend for fax documents.|[email protected]|Tobias Koenig}} | |||
{{FeatureInProgress|Okular|"Okular document package" for import/export a document with metadata (eg annotations).|[email protected]|Pino Toscano}} | |||
{{FeatureInProgress|Okular|Support for videos & movie annotations.|[email protected]|Pino Toscano}} | |||
{{FeatureInProgress|Okular|Usable inverse search.|[email protected]|Pino Toscano}} | |||
{{FeatureTodo|Gwenview|Optional tree view|[email protected]|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.|[email protected]|Pino Toscano}} | |||
{{FeatureTodo|Okular|Usability improvements.|[email protected]|Pino Toscano}} | |||
|} | |||
= kdebase-runtime = | |||
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;" | |||
|- style="background: #ececec; white-space:nowrap;" | |||
! Status !! Project !! Description !! Contact | |||
{{FeatureDone|kio_bookmarks|A new konqueror home page displaying user bookmarks. See [[http://kde-apps.org/content/show.php?content=86516 description]]|[email protected]|Xavier Vello}} | |||
{{FeatureDone|kio fish/sftp|port fish and sftp to windows|[email protected]|Carlo Segato}} | |||
{{FeatureInProgress|kuiserver|KUiServer Goya port. General improvements for usability improvements|[email protected]|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|[email protected]|Peter Penz}} | |||
{{FeatureDone|dolphin|Tooltip previews|[email protected]|Peter Penz}} | |||
{{FeatureInProgress|konqueror|Tagging and rating of webpages using Nepomuk - Already finished in playground.|[email protected]|Sebastian Trueg}} | |||
{{FeatureTodo|dolphin|ui to select preferred default settings for directory view|[email protected]|Loic Marteau}} | |||
{{FeatureTodo|konqueror|A new konqueror recover-dialog replacement|[email protected]|Eduardo Robles Elvira}} | |||
{{FeatureTodo|konqueror|Rework bookmarks using Akonadi|[email protected]|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|[email protected]|Matthias Fuchs}} | |||
{{FeatureDone|Comic dataengine|Port all comics to QScript and offer them through GHNS|[email protected]|Matthias Fuchs}} | |||
{{FeatureDone|Eyes applet|xeyes clone applet|ogoffart%kde.org|Olivier Goffart}} | |||
{{FeatureDone|Frame plasmoid|Honor EXIF rotation - see bug 164605|[email protected]|Anne-Marie Mahfouf}} | |||
{{FeatureTodo|Frame plasmoid|Previous, Pause and Next buttons - see bug 164704|[email protected]|Anne-Marie Mahfouf}} | |||
{{FeatureTodo|PoTD engine|Import from playground|[email protected]|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 <[email protected]> |
TO DO | System Settings | add Administrator mode button. See Bug 151669 | Alessandro Diaferia <[email protected]> |
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 <[email protected]> |
TO DO | KHTML | Faster page cache | Germain Garand <[email protected]> |
TO DO | KHTML | Gaussian SVG filter | Fredrik Höglund <[email protected]> |
TO DO | KHTML | More automation in JS/C++ bindings generation | Maksim Orlovich and Vyacheslav Tokarev <[email protected]> |
TO DO | KHTML | Scriptable extension plug-ins | Harri <[email protected]> |
TO DO | KHTML | XPath level 1 | Maksim Orlovich <[email protected]> |
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 <[email protected]> |
TO DO | Phonon | add Port class for fine grained control over data flow between Phonon objects | Matthias Kretz <[email protected]> |
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 <[email protected]> |
TO DO | Color KCM | Add 'smart setting' of extended colors | Matthew Woehlke <[email protected]> |
TO DO | Color KCM | Query kwin for supported colors; add full set of kwin colors | Matthew Woehlke <[email protected]> |
TO DO | Font Installer KCM | Use PolicyKit for installtion of system-wide fonts. | Craig Drummond <[email protected]> |
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 <[email protected]> |
TO DO | Krunner | Runner configuration | Aaron Seigo <[email protected]> |
TO DO | KRunner | runner for the plasma dbus interface | Aaron Seigo <[email protected]> |
TO DO | Krunner | Runners able to share parsing | Jordi Polo <[email protected]> |
TO DO | Krunner | Runtime syntax documentation | Aaron Seigo <[email protected]> |
TO DO | Krunner | Search set paging | Aaron Seigo <[email protected]> |
TO DO | Krunner | Simple GUI for above options | Jordi Polo <[email protected]> |
TO DO | Krunner | Simple learning | Jordi Polo <[email protected]> |
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 <[email protected]> |
TO DO | Plasma | Expand cashew to full action bar when zoomed out | Aaron Seigo <[email protected]> |
TO DO | Plasma | Script Security Framework | Aaron Seigo <[email protected]> |
TO DO | Plasma | Welcome plasmoid | Aaron Seigo <[email protected]> |
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 <[email protected]> |
TO DO | Plasma | Context menu plugins | Aaron Seigo <[email protected]> |
TO DO | Plasma | dbus interface | Chani <[email protected]> |
TO DO | Plasma | highlight the applet with active keyboard shortcuts | Chani <[email protected]> |
TO DO | Plasma | Import Raptor | Riccardo Iaconelli <[email protected]> |
TO DO | Plasma | improve usability of appletbrowser delete button | Aaron Seigo <[email protected]> |
TO DO | Plasma | Make non-SVG painting in Plasma low-color and non-anim friendly | Aaron Seigo <[email protected]> |
TO DO | Plasma | New wallpapers | Riccardo Iaconelli <[email protected]> |
TO DO | Plasma | New way of handling wallpapers and different sizes (package format, and so on...) | Riccardo Iaconelli <[email protected]> |
TO DO | Plasma | Preserve wallpaper choice by copying user paper to home dir | Aaron Seigo <[email protected]> |
TO DO | Plasma | Runtime DataEngine documentation (sources, usage, etc) | Aaron Seigo <[email protected]> |
TO DO | Plasma | Support for creating applets for dropped URLs in the folderview applet when it's acting as a containment | Fredrik Höglund <[email protected]> |
TO DO | Plasma | Top-level windows plasmoids | Riccardo Iaconelli <[email protected]> |
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 <[email protected]> |
TO DO | KBreakOut | KHotNewStuff support for themes | Fela Winkelmolen <[email protected]> |
TO DO | KBreakOut | Sounds | Fela Winkelmolen <[email protected]> |
TO DO | kdiamond | Optional OpenGL rendering | Stefan Majewsky <[email protected]> |
TO DO | KGoldrunner | Improvement to sound support and themes | <[email protected]> |
TO DO | KMahjongg | Support for sounds | Mauricio Piacentini <[email protected]> |
TO DO | KNetWalk | Support for custom and non-square board sizes | Fela Winkelmolen <[email protected]> |
TO DO | KSudoku | Port of "print game" feature from old version | Paulo Roberto Cattai <[email protected]> |
TO DO | KSudoku | Redesign of symbol themes | Paulo Roberto Cattai <[email protected]> |
TO DO | KSudoku | Replace the core engine with a new version that will solve most bugs related to gameplay | Johannes Bergmeier <[email protected]> |
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 <[email protected]> |
TO DO | KMagnifier | Add color-shift modes to help people with color blindness | Matthew Woehlke <[email protected]> |
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 <[email protected]> |
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 <[email protected]> |
TO DO | Okular | Usability improvements. | Pino Toscano <[email protected]> |
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 <[email protected]> |
TO DO | konqueror | A new konqueror recover-dialog replacement | Eduardo Robles Elvira <[email protected]> |
TO DO | konqueror | Rework bookmarks using Akonadi | Eduardo Robles Elvira <[email protected]> |
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 <[email protected]> |
TO DO | PoTD engine | Import from playground | Anne-Marie Mahfouf <[email protected]> |