Schedules/KDE4/4.6 Feature Plan: Difference between revisions

From KDE TechBase
(Removed quicklaunch feature (better layout for desktop and media center form factors). Won't make it in time.)
(add move to community notice)
 
(39 intermediate revisions by 26 users not shown)
Line 1: Line 1:
This is a list of planned features for the SC 4.6 release.
{{Moved To Community}}
 
See also:
 
*[[Schedules/KDE4/4.6 Release Schedule]]
*[[Schedules/KDE4/4.6 Release Goals]]
*[[Schedules/KDE4/4.5 Feature Plan]] (previous major release)
 
<br> Legend:
 
*todo =&gt; not started yet
*in-progress =&gt; started, but not completed yet
*done =&gt; completed
 
__TOC__
 
<br>
 
= kdebase-apps  =
 
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
! Status
! Project
! Description
! Contact
{{FeatureInProgress|Konsole|Move to KTabWidget|[email protected]|Sascha Peilicke}}
{{FeatureInProgress|Dolphin|Faceted browsing via Nepomuk|[email protected]|Sebastian Trueg}}
{{FeatureInProgress|Dolphin|Searching support for non-indexed files|[email protected]|Peter Penz}}
{{FeatureInProgress|Dolphin|Git-plugin (implemented by Sebastian Dörner and Johannes Steffen)|[email protected]|Peter Penz}}
{{FeatureDone|Dolphin| Resizeable columns in the column-view|[email protected]|Peter Penz}}
{{FeatureDone|Dolphin| Allow leading zeros when renaming multiple files  (implemented by Matthias Fuchs)|[email protected]|Peter Penz}}
{{FeatureInProgress|nspluginviewer|Full npruntime support|[email protected]|Maks Orlovich}}
{{FeatureTodo|Dolphin|Smooth scrolling|[email protected]|Fredrikh Höglund}}
|}
 
<br>
 
= kdebase-runtime  =
 
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
! Status
! Project
! Description
! Contact
{{FeatureTodo|Plasma|Plasma KPart|[email protected]|Ryan Rix}}
{{FeatureInProgress|Plasma|Declarative AppletScript to write QML plasmoids|[email protected]|Marco Martin}}
{{FeatureInProgress|Plasma|Optimize the Newspaper containment for the use with touchscreens and the Plasma KPart|[email protected]|Marco Martin}}
{{FeatureDone|KWin|Focus tracking for the zoom plugin (uses kaccessible)|[email protected]|Sebastian Sauer}}
{{FeatureDone|KWin|Extend mouse tracking modes for the zoom plugin|[email protected]|Sebastian Sauer}}
{{FeatureInProgress|Nepomuk Backup & Sync| Provide Backup and Sync capabilities to Nepomuk|[email protected]|Vishesh Handa}}
{{FeatureTodo|Web Metadata extractor| Provide a framework to get additional data about resources|[email protected]|Vishesh Handa}}
{{FeatureDone|Activities manager service|Merge the kded and nepomuk modules for activities into one service|[email protected]|Ivan Čukić}}
{{FeatureInProgress|Activities manager service|Register desktop events instead directly linking the activities to resources|[email protected]|Ivan Čukić}}
{{FeatureInProgress|KNotify|Add support for relative present actions in contexts|[email protected]|Jacopo De Simoi}}
{{FeatureInProgress|KNotify|Add Plugin Loading Support|[email protected]|Jeffery MacEachern}}
{{FeatureInProgress|Locale KCM|Complete re-write to improve usability, support for new localization features|[email protected]|John Layt}}
{{FeatureInProgress|Phonon KCM|Add video input device configuration support|[email protected]|George Kiagiadakis}}
{{FeatureInProgress|ksecretserviced|Make it replace KWallet|[email protected]|Michael Leupold}}
|}
 
 
<br>
 
= kdebase-workspace  =
 
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
! Status
! Project
! Description
! Contact
|-
! style="text-align: center;" colspan="4" | Plasma
{{FeatureInProgress|libtaskmanager / tasks-applet| support for Windows 7 like launchers |[email protected]|Anton Kreuzkamp}}
{{FeatureInProgress|notifications| rework notification applet appearance |[email protected]|Marco Martin}}
{{FeatureInProgress|notifications| make various dataengines use Plasma::Storage |[email protected]|Marco Martin}}
{{FeatureDone|plasma-desktop| UI for editing activity name and icon|[email protected]|Ivan Čukić}}
{{FeatureTodo|plasma-desktop| add some default activities|[email protected]|Mario Fux}}
{{FeatureDone|plasma| finish support for activity templates |[email protected]|Chani}}
{{FeatureInProgress|plasma-devicenotifier| Improve notification support |[email protected]|Jacopo De Simoi}}
{{FeatureTodo|plasma-devicenotifier| Signal to the user which apps are blocking  a device|[email protected] |Jacopo De Simoi}}
{{FeatureDone|quicklaunch| populate new applets with user's default browser, file manager, ... instead of hardcoded ones |[email protected]|Ingomar Wesp}}
{{FeatureDone|quicklaunch| allow editing of existing launchers (including ones that do not point to a .desktop file) |[email protected]|Ingomar Wesp}}
{{FeatureInProgress|libplasma|Improvements to Calendar/Clock widgets. Improved config ui. Allow multiple holidays on same day. Allow multiple Holiday Regions. Weekends. etc.|[email protected]|John Layt}}
{{FeatureInProgress|libplasma|Make Calendar DataEngine a Service.|[email protected]|John Layt}}
{{FeatureTodo|plasma-desktop| integrate activity-sessions|[email protected]|Ivan/Chani}}
{{FeatureInProgress|plasma-desktop|activity dataengine|[email protected]|Chani}}
|-
! style="text-align: center;" colspan="4" | KWin
{{FeatureInProgress|windowgeometry effect| compositor powered move/resize windowgeometry display |[email protected]|Thomas Lübking}}
{{FeatureInProgress|dashboard effect| new effect for Plasma dashboard |[email protected]|Andreas Demmer}}
{{FeatureDone|kwin/ksmserver| activity sessions |[email protected]|Chani}}
{{FeatureTodo|libtaskmanager/kwin?| combine the three window-contextmenu codebases into one |[email protected]|Chani}} 
{{FeatureTodo|libtaskmanager/kwin] | Expose Window Tabs to taskmanager |[email protected]|Martin Gräßlin}}
{{FeatureTodo|kwin|ARB Shader support|[email protected]|Martin Gräßlin}}
{{FeatureInProgress|Aurorae|Tooltips on window tabs|[email protected]|Martin Gräßlin}}
{{FeatureDone|Present Windows|Close window GUI control|[email protected]|Martin Gräßlin}}
{{FeatureDone|Startup Feedback|Effect to replace the Startup Feedback notification|[email protected]|Martin Gräßlin}}
{{FeatureDone|Screenshot Effect|KSanpshot can use KWin for screenshots|[email protected]|Martin Gräßlin}}
{{FeatureTodo|KCM Compositing|Allow compositing even if GL is buggy/X crashes|[email protected]|Martin Gräßlin}}
{{FeatureTodo|KWin Killer|Use notification instead of dialog|[email protected]|Martin Gräßlin}}
{{FeatureInProgress|Compositing|Improved platform detection|[email protected]|Fredrik Höglund}}
 
|-
! style="text-align: center;" colspan="4" | KDE Power Management system
{{FeatureDone|core| PowerDevil v2 core |[email protected]|Dario Freddi}}
{{FeatureDone|actions| Basic actions for feature parity with PowerDevil v1 |[email protected]|Dario Freddi}}
{{FeatureInProgress|actions| More actions for advanced users |[email protected]|Dario Freddi}}
{{FeatureDone|policy-handler| Create a new policy handler for handling inhibition properly, and have kdelibs' Solid API use it |[email protected]|Dario Freddi}}
|-
! style="text-align: center;" colspan="4" | System Settings
{{FeatureInProgress|keyboard| Support for sticky layout switching |[email protected]|Andriy Rysin}}
{{FeatureInProgress|keyboard| Support for > 4 layouts|[email protected]|Andriy Rysin}}
{{FeatureInProgress|driconf|New module for configuring DRI drivers|[email protected]|Fredrik Höglund}}
|-
! style="text-align: center;" colspan="4" | Blue Devil
{{FeatureInProgress|Review| Get into kdebase|[email protected]|Alex Fiestas}}
{{FeatureInProgress|kio_obexftp| Better error handling|[email protected]|Alex Fiestas}}
{{FeatureTodo|usability|Review all the components improving hig/elegance|[email protected]|Alex Fiestas}}
{{FeatureTodo|share folders|Be able to share folders via obexftp|[email protected]|Alex Fiestas}}
{{FeatureTodo|Devices KCM|Add further information about devices, like address...|[email protected]|Rafael Fernández López}}
{{FeatureTodo|Devices KCM|Allow to connect to devices services|[email protected]|Rafael Fernández López}}
{{FeatureTodo|libbluedevil|Review DBus handling|[email protected]|Rafael Fernández López}}
{{FeatureTodo|libbluedevil|Add support for services|[email protected]|Rafael Fernández López}}
{{FeatureTodo|Monolithic|Fix listing problems under certain conditions|[email protected]|Rafael Fernández López}}
|}
 
<br>
 
= kdelibs  =
 
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
! Status
! Project
! Description
! Contact
{{FeatureDone|libnepomuk|Convenience operator overloads for query construction|[email protected]|Sebastian Trueg}}
{{FeatureDone|libnepomuk|New query flags and improved handling of full text matching scores including sorting|[email protected]|Sebastian Trueg}}
{{FeatureTodo|kdeui|Generic find bar widget|[email protected]|Sascha Peilicke}}
{{FeatureDone|kdeui|Allow getting and setting the size of the pixmap cache in KImageCache|[email protected]|Manuel Mommertz}}
{{FeatureDone|katepart|scripted actions|[email protected]|Dominik Haumann}}
{{FeatureDone|katepart|QAccessibleInterface's for document+cursor|[email protected]|Sebastian Sauer}}
{{FeatureDone|libplasma|PluginLoader class|[email protected]|Ryan Rix}}
{{FeatureDone|libplasma|Allow SVGs to use systemcolors before rendering|[email protected]|Manuel Mommertz}}
{{FeatureInProgress|libplasma|DeclarativeWidget to load QML scenes in Plasma|[email protected]|Marco Martin}}
{{FeatureInProgress|libplasma|finish up the gsoc project about Plasma::Storage service|[email protected]|Marco Martin}}
{{FeatureDone|libplasma|let Plasma::SVG find the best matching size hinted element if there is no exact match|[email protected]|Ingomar Wesp (mentored by Manuel Mommertz)}}
{{FeatureInProgress|libnepomuk/KIO|Search excerpts|[email protected]|Sebastian Trueg}}
{{FeatureInProgress|libnepomuk|Standardqueries for convenience|[email protected]|Sebastian Trueg}}
{{FeatureInProgress|libnepomuk|GUI elements for resource/file searching including faceted browsing|[email protected]|Sebastian Trueg}}
{{FeatureInProgress|libnepomuksync|Sync library to be used in BackupSync, Strigi, Akonadi, WebExtractor and Removable Media|[email protected]|Vishesh Handa}}
{{FeatureInProgress|kdecore|Add more possible synchronization primitives to KSharedDataCache to expand OS support. POSIX Semaphores Contributed by Alberto Villa of the FreeBSD project. Windows support may still occur as well.|[email protected]|Michael Pyne}}
{{FeatureTodo|kdecore|Add fallback to QCache<QString,QByteArray> in KSharedDataCache.|[email protected]|Michael Pyne}}
{{FeatureDone|kdecore|Add cache-wide timestamp to KSharedDataCache.|[email protected]|Michael Pyne}}
{{FeatureTodo|kdecore|Add ability to make KSharedDataCache strictly read-only for laptop support.|[email protected]|Michael Pyne}}
{{FeatureInProgress|kdeui|Social About Dialog|[email protected]|Teo Mrnjavac}}
{{FeatureInProgress|kdeui|Allow to hide icons in menus|[email protected]|Christoph Feck}}
{{FeatureTodo|KCalendarSystem||[email protected]|John Layt}}
{{FeatureTodo|KCalendarSystem|Add astronomical calculation support classes and astronomical based calendars.|[email protected]|John Layt}}
{{FeatureDone|KCalendarSystem|Add api for first/last day of year/month.|[email protected]|John Layt}}
{{FeatureInProgress|KDate|New convenience class to make date localization easy.|[email protected]|John Layt}}
{{FeatureDone|KLocale|Add configuration for AM/PM symbols.|[email protected]|John Layt}}
{{FeatureTodo|KLocale|Add default colour to optionally display negative numbers.|[email protected]|John Layt}}
{{FeatureTodo|KLocale|Add more date formats.|[email protected]|John Layt}}
{{FeatureInProgress|KLocale|Full POSIX compliant format support for date, time, numbers and money, including but not limited to: traditional/US week numbers, AM/PM symbols, number grouping|[email protected]|John Layt}}
{{FeatureInProgress|KLocale|Implement separate backends for each supported platform/desktop to use platform localization in place of KDE locale.|[email protected]|John Layt}}
{{FeatureInProgress|KLocale|Implement support for Country Code sub-regions and other country code standard conversions.|[email protected]|John Layt}}
{{FeatureInProgress|KHTML|HTML5 postMessage.|[email protected]|Maksim Orlovich}}
{{FeatureTodo|kcookiejar|New domain specific cookie policy based on patch provided in bug#54300|[email protected]|Dawit A.}}
{{FeatureInProgress|kcookiejar|Implement storing cookies in KWallet|[email protected]|José Millán Soto}}
{{FeatureInProgress|ksecretservice|Make KWallet::Wallet use the secrets-service API|[email protected]|Michael Leupold}}
{{FeatureInProgress|anywhere|Allow to build without deprecated symbols|[email protected]|Kevin Ottens (with lots of support from David Faure)}}
{{FeatureInProgress|KIO|Use `net usershare` in KSambaShare|[email protected]|Rodrigo Belem}}
|}
 
<br>
 
= kdeedu  =
 
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
! Status
! Project
! Description
! Contact
{{FeatureDone|Marble|Loading of routes in .kml format (Maemo)|[email protected]|Dennis Nienhüser}}
{{FeatureDone|Marble|Route printing (map and directions, configurabe)|[email protected]|Dennis Nienhüser}}
{{FeatureDone|Marble|Route state saving and restoring|[email protected]|Dennis Nienhüser}}
{{FeatureDone|Marble|Convert MarbleRunners to plugins|[email protected]|Dennis Nienhüser}}
{{FeatureDone|Marble|worldwide and offline routing|[email protected]|Dennis Nienhüser}}
{{FeatureDone|Marble|Extend MarbleRunner interface to handle reverse geocoding and routing requests; Display of alternative routes|[email protected]|Dennis Nienhüser}}
{{FeatureInProgress|Marble|Routing API|[email protected]|Dennis Nienhüser}}
{{FeatureDone|Marble|"Go To" dialog for Maemo|[email protected]|Dennis Nienhüser}}
{{FeatureDone|Marble|Tile download along the route for offline usage|[email protected]|Siddharth Srivastava}}
{{FeatureDone|Marble|Turn-by-turn navigation mode|[email protected]|Siddharth Srivastava}}
{{FeatureTodo|Marble|QtDeclarative plugin (possibly rather in 4.7)|[email protected]|Dennis Nienhüser}}
{{FeatureInProgress|Marble|Implement sun locator blendings as derived classes of Marble::Blending|[email protected]|Jens-Michael Hoffmann}}
{{FeatureTodo|Marble|Separate thread for tile loading and texture blending (not texture mapping at the moment) for more smooth browsing|[email protected]|Jens-Michael Hoffmann}}
{{FeatureTodo|Marble|Tile loading "read ahead" when idle, prerequisite: threaded tile loading|[email protected]|Jens-Michael Hoffmann}}
{{FeatureTodo|Marble|Multi threaded texture mapping|[email protected]|Jens-Michael Hoffmann}}
{{FeatureDone|Marble|Improve GeoData API|tgridel@freedotfr|Thibaut Gridel}}
{{FeatureDone|Marble|Convert Gps tracking to GeoDataDocument|tgridel@freedotfr|Thibaut Gridel}}
{{FeatureDone|Marble|Provide a treeModel for GeoDataDocuments|tgridel@freedotfr|Thibaut Gridel}}
{{FeatureDone|Marble|Draw the geometries of multiple GeoDataDocuments|tgridel@freedotfr|Thibaut Gridel}}
{{FeatureInProgress|Marble|Load Pnt vector data files as GeoData|tgridel@freedotfr|Thibaut Gridel}}
{{FeatureInProgress|Marble|Manipulate Gps track data|tgridel@freedotfr|Thibaut Gridel}}
{{FeatureDone|Cantor|Backend for GNU Octave|[email protected]|Miha Čančula}}
{{FeatureInProgress|Cantor|Merge R improvement branch|[email protected]|Alexander Rieder}}
{{FeatureInProgress|Cantor|Variable management panel|[email protected]|Alexander Rieder}}
{{FeatureTodo|Cantor|Formulas inside Text Entries|[email protected]| Alexander Rieder}}
{{FeatureDone|Kalzium|Port Kalzium to use QGV based periodic table widget|[email protected]|Marcus D. Hanwell}}
{{FeatureDone|KAlgebra|Implicit functions plot|[email protected]|Percy Aucahuasi}}
{{FeatureDone|KAlgebra|Improved execution speed on the calculator|[email protected]|Aleix Pol Gonzalez}}
{{FeatureDone|KAlgebra|Better integration between the Console and the Plotting facilities|[email protected]|Aleix Pol Gonzalez}}
{{FeatureDone|KAlgebra|Lighter version aimed to mobile users|[email protected]|Aleix Pol Gonzalez}}
{{FeatureInProgress|KStars|OpenGL rendering support for KStars|[email protected]|Harry de Valence, Akarsh Simha}}
{{FeatureInProgress|KStars|Better designed object database|[email protected]|Victor Carbune, Akarsh Simha}}
{{FeatureInProgress|KStars|Star Hop Generator|[email protected]|Akarsh Simha}}
{{FeatureDone|Kig|LaTeX/TikZ exporter|[email protected]|Miha Čančula}}
|}
 
<br>
 
= kdemultimedia  =
 
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
! Status
! Project
! Description
! Contact
{{FeatureTodo|JuK|Remove Qt/KDE3 support lib requirements|[email protected]|Michael Pyne}}
{{FeatureTodo|JuK|Allow setting covers directly from URLs supported by KIO - drag/drop already allows this however|[email protected]|Michael Pyne}}
{{FeatureTodo|JuK|Add MPRIS support to JuK so that the NowPlaying applet doesn't need to special-case JuK.|[email protected]|Michael Pyne}}
{{FeatureTodo|JuK|Update JuK's MusicBrainz support to a modern version of MusicBrainz.|[email protected]|Michael Pyne}}
{{FeatureInProgress|kmix|Improved volume OSD|[email protected]|Fredrik Höglund}}
|}
 
<br/>
 
= kdegames =
 
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
! Status
! Project
! Description
! Contact
{{FeatureDone|libkdegames|Import KGameRenderer framework and [[Projects/Games/Porting|port games]] to this unified rendering infrastructure.|[email protected]|Stefan Majewsky}}
{{FeatureInProgress|Kigo|Fix KNewStuff provider issues|[email protected]|Sascha Peilicke}}
{{FeatureDone|Palapeli|Import Goldberg slicer as the new default slicer plugin.|[email protected]|Johannes Loehnert}}
{{FeatureDone|Palapeli|Update libpala API. Improve usability of "Create new puzzle" dialog.|[email protected]|Stefan Majewsky}}
{{FeatureDone|Kajongg|Docbook: Describe the basic game, until now I supposed the player already knows how to play Mah Jong.|[email protected]|Wolfgang Rohdewald}}
{{FeatureDone|Kajongg|Tiles can be discarded with drag&drop.|[email protected]|Wolfgang Rohdewald}}
{{FeatureDone|Kajongg|Make robot player AI more intelligent.|[email protected]|Wolfgang Rohdewald}}
{{FeatureDone|Kajongg|Make tiles in the hand larger and the wall tiles smaller for better playability on small screens.|[email protected]|Wolfgang Rohdewald}}
{{FeatureDone|Kajongg|Make games suspendable/resumable.|[email protected]|Wolfgang Rohdewald}}
{{FeatureDone|Kajongg|Animate moving tiles.|[email protected]|Wolfgang Rohdewald}}
{{FeatureDone|Kajongg|Demo mode.|[email protected]|Wolfgang Rohdewald}}
{{FeatureDone|Kajongg|Introduce an option to only offer possible actions.|[email protected]|Wolfgang Rohdewald}}
{{FeatureTodo|Kajongg|Add more rulesets like other Classical Chinese variants and the international tournament rules.|[email protected]|Wolfgang Rohdewald}}
{{FeatureDone|KGoldrunner|Save and restore the current control-mode, keyboard-control option and game-speed settings.|[email protected]|Ian Wadham}}
{{FeatureDone|KGoldrunner|Add a keyboard-mode option to start moving when a direction-key is pressed and stop when it is released. Support multiple keys being pressed.|[email protected]|Ian Wadham}}
{{FeatureDone|Klickety|An adaptation of the "clickomania" game.Rewrite the kde3 version.|[email protected]|Ni Hui}}
{{FeatureDone|Klickety|Merge KSame into Klickety.|[email protected]|Ni Hui}}
{{FeatureInProgress|Kolf|Port to KGameRenderer, cleanup all QGraphicsView- and physics-related code (and physics engine), incorporate ideas from Kolf-NG.|[email protected]|Stefan Majewsky}}
{{FeatureInProgress|Granatier|Port to KGameRenderer.|[email protected]|Mathias Kraus}}
{{FeatureInProgress|Granatier|Use TagaroAudio for sound.|[email protected]|Mathias Kraus}}
{{FeatureDone|Knights|New game: Chess board for KDE4|[email protected]|Miha Čančula}}
|}
 
<br/>
 
= kdegraphics =
 
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
! Status
! Project
! Description
! Contact
{{FeatureTodo|gwenview|Simplify photo sharing|[email protected]|Aurélien Gâteau}}
|}
 
<br/>
 
= kdesdk  =
 
{| cellspa/cing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
! Status
! Project
! Description
! Contact
{{FeatureTodo|Lokalize|Integrate snowball stemmer for glossary|[email protected]|Nick Shaforostoff}}
{{FeatureTodo|Lokalize|Continue implementing XLIFF spec|[email protected]|Nick Shaforostoff}}
{{FeatureTodo|Lokalize|Segmentation [editing] functionality|[email protected] |Nick Shaforostoff}}
{{FeatureTodo|Lokalize|Remote translation memories|[email protected]|Nick Shaforostoff}}
{{FeatureTodo|Lokalize|Integrate with nepomuk (fast stats retrieval, tag cloud - incl sharing!)|[email protected]|Nick Shaforostoff}}
{{FeatureTodo|Lokalize|loading compressed files and then saving them back in the original compression format (bug 65518)|[email protected]|Nick Shaforostoff}}
{{FeatureTodo|Nepomukshell|New Nepomukshell development tool allowing to browse and debug Nepomuk data|[email protected]|Sebastian Trueg}}
{{FeatureInProgress|Dolphin|Git plugin|[email protected]|Sebastian Doerner}}
{{FeatureDone|Kate|GDB plugin|[email protected]|K&aring;re S&auml;rs}}
|}
 
<br>
 
= kdeutils  =
 
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
! Status
! Project
! Description
! Contact
{{FeatureTodo|Ark|Add a "Preview with..." context menu item|[email protected]|Raphael Kubo da Costa}}
{{FeatureTodo|Ark|Add an options dialog (maybe)|[email protected]|Harald Hvaal}}
{{FeatureTodo|Ark|Add feedback for the latest operation in the status bar|[email protected]|Raphael Kubo da Costa}}
{{FeatureTodo|Ark|Get rid of the Observer code in Kerfuffle|[email protected]|Raphael Kubo da Costa}}
{{FeatureTodo|Ark|Make error reporting work as expected in Kerfuffle|[email protected]|Raphael Kubo da Costa}}
{{FeatureTodo|Ark|Make Kerfuffle really thread-safe (and use threads in less places)|[email protected]|Raphael Kubo da Costa}}
{{FeatureTodo|Ark|Make the internal previewer optional|[email protected]|Raphael Kubo da Costa}}
{{FeatureTodo|Ark|Simplify Kerfuffle's API (jobs, interfaces etc) and try to make it stable|[email protected]|Raphael Kubo da Costa}}
{{FeatureTodo|Ark|Support for custom options from the compression interface (eg. a slider for selecting compression level for rar files)|[email protected]|Harald Hvaal}}
{{FeatureTodo|Ark|Try multiple plugins for each archive type before failing|[email protected]|Raphael Kubo da Costa}}
{{FeatureTodo|Okteta|Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten|[email protected]|Friedrich W. H. Kossebau}}
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|[email protected]|Friedrich W. H. Kossebau}}
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|[email protected]|Friedrich W. H. Kossebau}}
{{FeatureTodo|Okteta|add Kate-like search tool|[email protected]|Friedrich W. H. Kossebau}}
{{FeatureTodo|Okteta|Add Okular like embedded notifications|[email protected]|Friedrich W. H. Kossebau}}
{{FeatureTodo|Okteta|add support for import by drop, both url and data|[email protected]|Friedrich W. H. Kossebau}}
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|[email protected]|Friedrich W. H. Kossebau}}
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|[email protected]|Friedrich W. H. Kossebau}}
{{FeatureTodo|Okteta|Add view profiles, incl. editor/manager|[email protected]|Friedrich W. H. Kossebau}}
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|[email protected]|Friedrich W. H. Kossebau}}
{{FeatureTodo|Okteta|Improve the titels of the changes to the bytearray to be more descriptive, best using ids to avoid text string|[email protected]|Friedrich W. H. Kossebau}}
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|[email protected]|Friedrich W. H. Kossebau}}
{{FeatureTodo|Okteta|Merge row and column widgets into one|[email protected]|Friedrich W. H. Kossebau}}
{{FeatureTodo|Okteta|Store bookmarks|[email protected]|Friedrich W. H. Kossebau}}
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|[email protected]|Friedrich W. H. Kossebau}}
{{FeatureTodo|printer-applet|Restore feature parity with KDEPrint3 where possible.||Jonathon Riddell, John Layt}}
{{FeatureTodo|Okteta|Add view profiles|[email protected]|Friedrich W. H. Kossebau}}
{{FeatureTodo|KGpg|Better workflow to edit encrypted files|[email protected]|Rolf Eike Beer}}
|}
 
<br>
 
= kdepim  =
 
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
! Status
! Project
! Description
! Contact
{{FeatureInProgress|Kontact|Plasma-based Summary Page|[email protected]|Ryan Rix}}
{{FeatureInProgress|KHolidays|Add support for holiday types and day-off types.|[email protected]|John Layt}}
{{FeatureInProgress|KHolidays|Holiday Region selection widget.|[email protected]|John Layt}}
{{FeatureDone|KHolidays|Holiday duration api.|[email protected]|John Layt}}
{{FeatureDone|KHolidays|Default Holiday Region api.|[email protected]|John Layt}}
{{FeatureInProgress|KAlarm|Port to Akonadi|[email protected]|David Jarvie}}
{{FeatureDone|KAlarm|Option to not notify execution errors for pre-alarm actions|[email protected]|David Jarvie}}
{{FeatureInProgress|KAlarm|Allow reminders after the main alarm|[email protected]|David Jarvie}}
{{FeatureInProgress|KAlarm|Provide wake-from-suspend option for alarms|[email protected]|David Jarvie}}
|}
<br/>
 
= kdeaccessibility  =
 
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
! Status
! Project
! Description
! Contact
{{FeatureDone|KAccessible|Added a dbus-service and a QAccessibleBridgePlugin for focus tracking (used in KMagnifier and the KWin zoom plugin).|[email protected]|Sebastian Sauer}}
{{FeatureDone|KMagnifier|Follow Focus Mode for Focus Tracking (uses kaccessible).|[email protected]|Sebastian Sauer}}
{{FeatureDone|KAccessible|Added Screenreader (uses speech-dispatcher)|[email protected]|Sebastian Sauer}}
|}
 
<br>
= kdeartwork  =
 
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
! Status
! Project
! Description
! Contact
{{FeatureDone|KDE Asciiquarium|Added a new ASCII sprite (a submarine). Contributed by Ryan Meldrum.|[email protected].|Michael Pyne}}
|}
 
<br>
= kdeplasma-addons =
 
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
! Status
! Project
! Description
! Contact
{{FeatureDone|Shelf|Automatic sizing of the popup|[email protected]|Ivan Čukić}}
{{FeatureDone|Shelf|Setting a custom popup icon|[email protected]|Ivan Čukić}}
{{FeatureTodo|Shelf|Cascading popup menus for folders|[email protected]|Ivan Čukić}}
{{FeatureDone|Shelf|Keyboard navigation|[email protected]|Ivan Čukić}}
{{FeatureDone|Shelf|Search completion|[email protected]|Ivan Čukić}}
{{FeatureInProgress|libLancelot-datamodels|Akonadi integration|[email protected]|Ivan Čukić}}
{{FeatureTodo|libLancelot-datamodels|Folder contents sorting|[email protected]|Ivan Čukić}}
{{FeatureInProgress|Lancelot|Theme improvements, animations|[email protected]|Ivan Čukić}}
{{FeatureTodo|Events Runner|Event search|[email protected]|Alexey Noskov}}
{{FeatureTodo|Comic plasmoid|Per comic max cache limit|[email protected]|Matthias Fuchs}}
{{FeatureTodo|Comic plasmoid|Change behaviour when comic can't be found|[email protected]|Matthias Fuchs}}
|}
 
<br>
 
= kdenetwork  =
 
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
! Status
! Project
! Description
! Contact
{{FeatureInProgress|krfb|Refactor Core to make it more maintainable/extensible|[email protected].|George Goldberg}}
{{FeatureInProgress|krfb|Telepathy Tubes support|[email protected].|George Goldberg}}
{{FeatureInProgress|krfb|UI Improvements to support new features/deal with some existing bug reports|[email protected].|George Goldberg}}
{{FeatureTodo|kget|Log for transfers|[email protected]|Lukas Appelhans}}
|}

Latest revision as of 10:57, 16 March 2016

This page is now on the community wiki.