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

Jump to: navigation, search
(kdelibs)
(kdelibs)
 
(54 intermediate revisions by 31 users not shown)
Line 3: Line 3:
 
See also:  
 
See also:  
  
 +
*[[Schedules/KDE4/4.5 Feature Plan]] (previous major release)
 
*[[Schedules/KDE4/4.6 Release Schedule]]  
 
*[[Schedules/KDE4/4.6 Release Schedule]]  
 
*[[Schedules/KDE4/4.6 Release Goals]]  
 
*[[Schedules/KDE4/4.6 Release Goals]]  
*[[Schedules/KDE4/4.5 Feature Plan]] (previous major release)
+
*[[Schedules/KDE4/4.7 Feature Plan]] (next major release)
  
 
<br> Legend:  
 
<br> Legend:  
Line 26: Line 27:
 
! Contact  
 
! Contact  
 
{{FeatureInProgress|Konsole|Move to KTabWidget|sasch.pe@gmx.de|Sascha Peilicke}}
 
{{FeatureInProgress|Konsole|Move to KTabWidget|sasch.pe@gmx.de|Sascha Peilicke}}
{{FeatureInProgress|Dolphin|Faceted browsing via Nepomuk|trueg@kde.org|Sebastian Trueg}}
+
{{FeatureDone|Dolphin|Faceted browsing via Nepomuk|trueg@kde.org|Sebastian Trueg}}
{{FeatureInProgress|Dolphin|Searching support for non-indexed files|peter.penz19@gmail.com|Peter Penz}}
+
{{FeatureDone|Dolphin|Searching support for non-indexed files|peter.penz19@gmail.com|Peter Penz}}
{{FeatureInProgress|Dolphin|Git-plugin (implemented by Sebastian Dörner and Johannes Steffen)|peter.penz19@gmail.com|Peter Penz}}
+
{{FeatureDone|Dolphin|Git-plugin (implemented by Sebastian Dörner and Johannes Steffen)|peter.penz19@gmail.com|Peter Penz}}
 
{{FeatureDone|Dolphin| Resizeable columns in the column-view|peter.penz19@gmail.com|Peter Penz}}
 
{{FeatureDone|Dolphin| Resizeable columns in the column-view|peter.penz19@gmail.com|Peter Penz}}
 
{{FeatureDone|Dolphin| Allow leading zeros when renaming multiple files  (implemented by Matthias Fuchs)|peter.penz19@gmail.com|Peter Penz}}
 
{{FeatureDone|Dolphin| Allow leading zeros when renaming multiple files  (implemented by Matthias Fuchs)|peter.penz19@gmail.com|Peter Penz}}
 
{{FeatureInProgress|nspluginviewer|Full npruntime support|maksim@kde.org|Maks Orlovich}}
 
{{FeatureInProgress|nspluginviewer|Full npruntime support|maksim@kde.org|Maks Orlovich}}
 +
{{FeatureTodo|Dolphin|Smooth scrolling|fredrik@kde.org|Fredrikh Höglund}}
 
|}
 
|}
  
Line 44: Line 46:
 
! Description  
 
! Description  
 
! Contact  
 
! Contact  
{{FeatureTodo|Plasma|Plasma KPart|ry@n.rix.si|Ryan Rix}}
+
{{FeatureDone|Plasma|Plasma KPart|ry@n.rix.si|Ryan Rix}}
 
{{FeatureInProgress|Plasma|Declarative AppletScript to write QML plasmoids|mart@kde.org|Marco Martin}}
 
{{FeatureInProgress|Plasma|Declarative AppletScript to write QML plasmoids|mart@kde.org|Marco Martin}}
 
{{FeatureInProgress|Plasma|Optimize the Newspaper containment for the use with touchscreens and the Plasma KPart|mart@kde.org|Marco Martin}}
 
{{FeatureInProgress|Plasma|Optimize the Newspaper containment for the use with touchscreens and the Plasma KPart|mart@kde.org|Marco Martin}}
 
{{FeatureDone|KWin|Focus tracking for the zoom plugin (uses kaccessible)|mail@dipe.org|Sebastian Sauer}}
 
{{FeatureDone|KWin|Focus tracking for the zoom plugin (uses kaccessible)|mail@dipe.org|Sebastian Sauer}}
 
{{FeatureDone|KWin|Extend mouse tracking modes for the zoom plugin|mail@dipe.org|Sebastian Sauer}}
 
{{FeatureDone|KWin|Extend mouse tracking modes for the zoom plugin|mail@dipe.org|Sebastian Sauer}}
{{FeatureInProgress|Nepomuk Backup & Sync| Provide Backup and Sync capabilities to Nepomuk|handa.vish@gmail.com|Vishesh Handa}}
+
{{FeatureDone|Nepomuk Backup & Sync| Provide Backup and Sync capabilities to Nepomuk|handa.vish@gmail.com|Vishesh Handa}}
 
{{FeatureTodo|Web Metadata extractor| Provide a framework to get additional data about resources|handa.vish@gmail.com|Vishesh Handa}}
 
{{FeatureTodo|Web Metadata extractor| Provide a framework to get additional data about resources|handa.vish@gmail.com|Vishesh Handa}}
{{FeatureInProgress|Activities manager service|Merge the kded and nepomuk modules for activities into one service|ivan.cukic@kde.org|Ivan Čukić}}
+
{{FeatureDone|Activities manager service|Merge the kded and nepomuk modules for activities into one service|ivan.cukic@kde.org|Ivan Čukić}}
 
{{FeatureInProgress|Activities manager service|Register desktop events instead directly linking the activities to resources|ivan.cukic@kde.org|Ivan Čukić}}
 
{{FeatureInProgress|Activities manager service|Register desktop events instead directly linking the activities to resources|ivan.cukic@kde.org|Ivan Čukić}}
 
{{FeatureInProgress|KNotify|Add support for relative present actions in contexts|wilderkde@gmail.com|Jacopo De Simoi}}
 
{{FeatureInProgress|KNotify|Add support for relative present actions in contexts|wilderkde@gmail.com|Jacopo De Simoi}}
{{FeatureInProgress|KNotify|Add Plugin Loading Support|j.maceachern@gmail.com|Jeffery MacEachern}}
+
{{FeatureDone|KNotify|Add Plugin Loading Support (No UI Support For Now)|j.maceachern@gmail.com|Jeffery MacEachern}}
 
{{FeatureInProgress|Locale KCM|Complete re-write to improve usability, support for new localization features|john@layt.net|John Layt}}
 
{{FeatureInProgress|Locale KCM|Complete re-write to improve usability, support for new localization features|john@layt.net|John Layt}}
 
{{FeatureInProgress|Phonon KCM|Add video input device configuration support|kiagiadakis.george@gmail.com|George Kiagiadakis}}
 
{{FeatureInProgress|Phonon KCM|Add video input device configuration support|kiagiadakis.george@gmail.com|George Kiagiadakis}}
Line 73: Line 75:
 
|-
 
|-
 
! style="text-align: center;" colspan="4" | Plasma  
 
! style="text-align: center;" colspan="4" | Plasma  
{{FeatureInProgress|libtaskmanager / tasks-applet| support for Windows 7 like launchers |akreuzkamp@web.de|Anton Kreuzkamp}}
+
{{FeatureDone|libtaskmanager / tasks-applet| support for Windows 7 like launchers |akreuzkamp@web.de|Anton Kreuzkamp}}
 
{{FeatureInProgress|notifications| rework notification applet appearance |mart@kde.org|Marco Martin}}
 
{{FeatureInProgress|notifications| rework notification applet appearance |mart@kde.org|Marco Martin}}
 
{{FeatureInProgress|notifications| make various dataengines use Plasma::Storage |mart@kde.org|Marco Martin}}
 
{{FeatureInProgress|notifications| make various dataengines use Plasma::Storage |mart@kde.org|Marco Martin}}
 
{{FeatureDone|plasma-desktop| UI for editing activity name and icon|ivan.cukic@kde.org|Ivan Čukić}}
 
{{FeatureDone|plasma-desktop| UI for editing activity name and icon|ivan.cukic@kde.org|Ivan Čukić}}
 
{{FeatureTodo|plasma-desktop| add some default activities|fux@kde.org|Mario Fux}}
 
{{FeatureTodo|plasma-desktop| add some default activities|fux@kde.org|Mario Fux}}
{{FeatureTodo|plasma| finish support for activity templates | |??}}
+
{{FeatureDone|plasma| finish support for activity templates |chani@kde.org|Chani}}
 
{{FeatureInProgress|plasma-devicenotifier| Improve notification support |wilderkde@gmail.com|Jacopo De Simoi}}
 
{{FeatureInProgress|plasma-devicenotifier| Improve notification support |wilderkde@gmail.com|Jacopo De Simoi}}
 
{{FeatureTodo|plasma-devicenotifier| Signal to the user which apps are blocking  a device|wilderkde@gmail.com |Jacopo De Simoi}}
 
{{FeatureTodo|plasma-devicenotifier| Signal to the user which apps are blocking  a device|wilderkde@gmail.com |Jacopo De Simoi}}
{{FeatureInProgress|quicklaunch| populate new applets with user's default browser, file manager, ... instead of hardcoded ones |ingomar@wesp.name|Ingomar Wesp}}
+
{{FeatureDone|quicklaunch| populate new applets with user's default browser, file manager, ... instead of hardcoded ones |ingomar@wesp.name|Ingomar Wesp}}
{{FeatureInProgress|quicklaunch| allow editing of existing launchers (including ones that do not point to a .desktop file) |ingomar@wesp.name|Ingomar Wesp}}
+
{{FeatureDone|quicklaunch| allow editing of existing launchers (including ones that do not point to a .desktop file) |ingomar@wesp.name|Ingomar Wesp}}
{{FeatureInProgress|quicklaunch| better layout for desktop and media center form factors |ingomar@wesp.name|Ingomar Wesp}}
+
{{FeatureDone|libplasma|Plasma calendar supports multiple Holiday Regions.|john@layt.net|John Layt}}  
{{FeatureInProgress|libplasma|Improvements to Calendar/Clock widgets. Improved config ui. Allow multiple holidays on same day. Allow multiple Holiday Regions. Weekends. etc.|john@layt.net|John Layt}}  
+
 
{{FeatureInProgress|libplasma|Make Calendar DataEngine a Service.|john@layt.net|John Layt}}  
 
{{FeatureInProgress|libplasma|Make Calendar DataEngine a Service.|john@layt.net|John Layt}}  
{{FeatureTodo|plasma-desktop| integrate activity-sessions|chani@kde.org|Ivan/Chani}}
+
{{FeatureDone|plasma-desktop| integrate activity-sessions|chani@kde.org|Ivan/Chani}}
 
{{FeatureInProgress|plasma-desktop|activity dataengine|chani@kde.org|Chani}}
 
{{FeatureInProgress|plasma-desktop|activity dataengine|chani@kde.org|Chani}}
 
|-
 
|-
 
! style="text-align: center;" colspan="4" | KWin
 
! style="text-align: center;" colspan="4" | KWin
 
{{FeatureInProgress|windowgeometry effect| compositor powered move/resize windowgeometry display |thomas.luebking@web.de|Thomas Lübking}}  
 
{{FeatureInProgress|windowgeometry effect| compositor powered move/resize windowgeometry display |thomas.luebking@web.de|Thomas Lübking}}  
{{FeatureInProgress|dashboard effect| new effect for Plasma dashboard |ademmer@opensuse.org|Andreas Demmer}}  
+
{{FeatureDone|dashboard effect| new effect for Plasma dashboard |ademmer@opensuse.org|Andreas Demmer}}  
 
{{FeatureDone|kwin/ksmserver| activity sessions |chanika@gmail.com|Chani}}  
 
{{FeatureDone|kwin/ksmserver| activity sessions |chanika@gmail.com|Chani}}  
{{FeatureTodo|libtaskmanager/kwin?| combine the three window-contextmenu codebases into one | |??}}   
+
{{FeatureDone|libtaskmanager/kwin?| some activity integration in taskbar/pager |chani@kde.org|Chani}}   
 
{{FeatureTodo|libtaskmanager/kwin] | Expose Window Tabs to taskmanager |kde@martin-graesslin.com|Martin Gräßlin}}
 
{{FeatureTodo|libtaskmanager/kwin] | Expose Window Tabs to taskmanager |kde@martin-graesslin.com|Martin Gräßlin}}
 
{{FeatureTodo|kwin|ARB Shader support|kde@martin-graesslin.com|Martin Gräßlin}}
 
{{FeatureTodo|kwin|ARB Shader support|kde@martin-graesslin.com|Martin Gräßlin}}
Line 102: Line 103:
 
{{FeatureTodo|KCM Compositing|Allow compositing even if GL is buggy/X crashes|kde@martin-graesslin.com|Martin Gräßlin}}
 
{{FeatureTodo|KCM Compositing|Allow compositing even if GL is buggy/X crashes|kde@martin-graesslin.com|Martin Gräßlin}}
 
{{FeatureTodo|KWin Killer|Use notification instead of dialog|kde@martin-graesslin.com|Martin Gräßlin}}
 
{{FeatureTodo|KWin Killer|Use notification instead of dialog|kde@martin-graesslin.com|Martin Gräßlin}}
 +
{{FeatureInProgress|Compositing|Improved platform detection|fredrik@kde.org|Fredrik Höglund}}
 +
 
|-
 
|-
 
! style="text-align: center;" colspan="4" | KDE Power Management system  
 
! style="text-align: center;" colspan="4" | KDE Power Management system  
Line 107: Line 110:
 
{{FeatureDone|actions| Basic actions for feature parity with PowerDevil v1 |drf@kde.org|Dario Freddi}}
 
{{FeatureDone|actions| Basic actions for feature parity with PowerDevil v1 |drf@kde.org|Dario Freddi}}
 
{{FeatureInProgress|actions| More actions for advanced users |drf@kde.org|Dario Freddi}}
 
{{FeatureInProgress|actions| More actions for advanced users |drf@kde.org|Dario Freddi}}
{{FeatureInProgress|policy-handler| Create a new policy handler for handling inhibition properly, and have kdelibs' Solid API use it |drf@kde.org|Dario Freddi}}
+
{{FeatureDone|policy-handler| Create a new policy handler for handling inhibition properly, and have kdelibs' Solid API use it |drf@kde.org|Dario Freddi}}
 
|-
 
|-
 
! style="text-align: center;" colspan="4" | System Settings
 
! style="text-align: center;" colspan="4" | System Settings
{{FeatureInProgress|keyboard| Support for sticky layout switching |arysin@gmail.com|Andriy Rysin}}
+
{{FeatureDone|keyboard| Support for "spare layouts"|arysin@gmail.com|Andriy Rysin}}
{{FeatureInProgress|keyboard| Support for > 4 layouts|arysin@gmail.com|Andriy Rysin}}
+
{{FeatureDone|keyboard| Support for > 4 layouts|arysin@gmail.com|Andriy Rysin}}
 +
{{FeatureInProgress|driconf|New module for configuring DRI drivers|fredrik@kde.org|Fredrik Höglund}}
 
|-
 
|-
 
! style="text-align: center;" colspan="4" | Blue Devil
 
! style="text-align: center;" colspan="4" | Blue Devil
Line 120: Line 124:
 
{{FeatureTodo|Devices KCM|Add further information about devices, like address...|ereslibre@kde.org|Rafael Fernández López}}
 
{{FeatureTodo|Devices KCM|Add further information about devices, like address...|ereslibre@kde.org|Rafael Fernández López}}
 
{{FeatureTodo|Devices KCM|Allow to connect to devices services|ereslibre@kde.org|Rafael Fernández López}}
 
{{FeatureTodo|Devices KCM|Allow to connect to devices services|ereslibre@kde.org|Rafael Fernández López}}
{{FeatureTodo|libbluedevil|Review DBus handling|ereslibre@kde.org|Rafael Fernández López}}
+
{{FeatureInProgress|libbluedevil|Review DBus handling|ereslibre@kde.org|Rafael Fernández López}}
 
{{FeatureTodo|libbluedevil|Add support for services|ereslibre@kde.org|Rafael Fernández López}}
 
{{FeatureTodo|libbluedevil|Add support for services|ereslibre@kde.org|Rafael Fernández López}}
{{FeatureTodo|Monolithic|Fix listing problems under certain conditions|ereslibre@kde.org|Rafael Fernández López}}
+
{{FeatureInProgress|Monolithic|Fix listing problems under certain conditions|ereslibre@kde.org|Rafael Fernández López}}
 
|}
 
|}
  
Line 145: Line 149:
 
{{FeatureInProgress|libplasma|DeclarativeWidget to load QML scenes in Plasma|mart@kde.org|Marco Martin}}
 
{{FeatureInProgress|libplasma|DeclarativeWidget to load QML scenes in Plasma|mart@kde.org|Marco Martin}}
 
{{FeatureInProgress|libplasma|finish up the gsoc project about Plasma::Storage service|mart@kde.org|Marco Martin}}
 
{{FeatureInProgress|libplasma|finish up the gsoc project about Plasma::Storage service|mart@kde.org|Marco Martin}}
{{FeatureInProgress|libplasma|let Plasma::SVG find the best matching size hinted element if there is no exact match|ingomar@wesp.name|Ingomar Wesp}}
+
{{FeatureDone|libplasma|let Plasma::SVG find the best matching size hinted element if there is no exact match|ingomar@wesp.name|Ingomar Wesp (mentored by Manuel Mommertz)}}
{{FeatureInProgress|libnepomuk/KIO|Search excerpts|trueg@kde.org|Sebastian Trueg}}
+
{{FeatureDone|libnepomuk/KIO|Search excerpts|trueg@kde.org|Sebastian Trueg}}
 
{{FeatureInProgress|libnepomuk|Standardqueries for convenience|trueg@kde.org|Sebastian Trueg}}
 
{{FeatureInProgress|libnepomuk|Standardqueries for convenience|trueg@kde.org|Sebastian Trueg}}
{{FeatureInProgress|libnepomuk|GUI elements for resource/file searching including faceted browsing|trueg@kde.org|Sebastian Trueg}}
+
{{FeatureDone|libnepomuk|GUI elements for resource/file searching including faceted browsing|trueg@kde.org|Sebastian Trueg}}
 
{{FeatureInProgress|libnepomuksync|Sync library to be used in BackupSync, Strigi, Akonadi, WebExtractor and Removable Media|handa.vish@gmail.com|Vishesh Handa}}
 
{{FeatureInProgress|libnepomuksync|Sync library to be used in BackupSync, Strigi, Akonadi, WebExtractor and Removable Media|handa.vish@gmail.com|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.|mpyne@kde.org|Michael Pyne}}
 
{{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.|mpyne@kde.org|Michael Pyne}}
 
{{FeatureTodo|kdecore|Add fallback to QCache<QString,QByteArray> in KSharedDataCache.|mpyne@kde.org|Michael Pyne}}
 
{{FeatureTodo|kdecore|Add fallback to QCache<QString,QByteArray> in KSharedDataCache.|mpyne@kde.org|Michael Pyne}}
{{FeatureTodo|kdecore|Add cache-wide timestamp to KSharedDataCache.|mpyne@kde.org|Michael Pyne}}
+
{{FeatureDone|kdecore|Add cache-wide timestamp to KSharedDataCache.|mpyne@kde.org|Michael Pyne}}
 
{{FeatureTodo|kdecore|Add ability to make KSharedDataCache strictly read-only for laptop support.|mpyne@kde.org|Michael Pyne}}
 
{{FeatureTodo|kdecore|Add ability to make KSharedDataCache strictly read-only for laptop support.|mpyne@kde.org|Michael Pyne}}
{{FeatureInProgress|kdeui|Social About Dialog|teo@kde.org|Teo Mrnjavac}}
+
{{FeatureDone|kdeui|Social About Dialog|teo@kde.org|Teo Mrnjavac}}
{{FeatureInProgress|kdeui|Allow to hide icons in menus|christoph@maxiom.de|Christoph Feck}}
+
{{FeatureDone|kdeui|Allow to hide icons in menus|christoph@maxiom.de|Christoph Feck}}
{{FeatureTodo|KCalendarSystem||john@layt.net|John Layt}}  
+
{{FeatureDone|KLocale|Auto-detect new users Country from their system country.|john@layt.net|John Layt}}  
{{FeatureTodo|KCalendarSystem|Add astronomical calculation support classes and astronomical based calendars.|john@layt.net|John Layt}}
+
{{FeatureDone|KLocale|New configuration option for AM/PM symbols, .|john@layt.net|John Layt}}
 +
{{FeatureDone|KLocale|Seperate backends available for each supported platform/desktop, use of platform localization in place of KDE locale planned for 4.7.|john@layt.net|John Layt}}
 +
{{FeatureDone|KLocalizedDate|New convenience class to make date localization easy.|john@layt.net|John Layt}}
 
{{FeatureDone|KCalendarSystem|Add api for first/last day of year/month.|john@layt.net|John Layt}}
 
{{FeatureDone|KCalendarSystem|Add api for first/last day of year/month.|john@layt.net|John Layt}}
{{FeatureInProgress|KDate|New convenience class to make date localization easy.|john@layt.net|John Layt}}
+
{{FeatureDone|KCalendarSystem|Add configuration option for Short Year Window.|john@layt.net|John Layt}}
{{FeatureDone|KLocale|Add configuration for AM/PM symbols.|john@layt.net|John Layt}}  
+
{{FeatureDone|KCalendarSystem|Separated date / time parsing code into new private KDateTimeParser and KDateTimeFormatter classes to share with KLocale and KDateTime.|john@layt.net|John Layt}}
{{FeatureTodo|KLocale|Add default colour to optionally display negative numbers.|john@layt.net|John Layt}}
+
{{FeatureTodo|KLocale|Add more date formats.|john@layt.net|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|john@layt.net|John Layt}}
+
{{FeatureInProgress|KLocale|Implement separate backends for each supported platform/desktop to use platform localization in place of KDE locale.|john@layt.net|John Layt}}
+
{{FeatureInProgress|KLocale|Implement support for Country Code sub-regions and other country code standard conversions.|john@layt.net|John Layt}}  
+
 
{{FeatureInProgress|KHTML|HTML5 postMessage.|maksim@kde.org|Maksim Orlovich}}  
 
{{FeatureInProgress|KHTML|HTML5 postMessage.|maksim@kde.org|Maksim Orlovich}}  
{{FeatureTodo|kcookiejar|New domain specific cookie policy based on patch provided in bug#54300|adawit@kde.org|Dawit A.}}
 
 
{{FeatureInProgress|kcookiejar|Implement storing cookies in KWallet|fid@gpul.org|José Millán Soto}}  
 
{{FeatureInProgress|kcookiejar|Implement storing cookies in KWallet|fid@gpul.org|José Millán Soto}}  
 
{{FeatureInProgress|ksecretservice|Make KWallet::Wallet use the secrets-service API|lemma@confuego.org|Michael Leupold}}  
 
{{FeatureInProgress|ksecretservice|Make KWallet::Wallet use the secrets-service API|lemma@confuego.org|Michael Leupold}}  
Line 184: Line 184:
 
! Description  
 
! Description  
 
! Contact  
 
! Contact  
{{FeatureTodo|Marble|Import of routes in .gpx and .kml format|earthwings@gentoo.org|Dennis Nienhüser}}
+
{{FeatureDone|Marble|Loading of routes in .kml format (Maemo)|earthwings@gentoo.org|Dennis Nienhüser}}
 
{{FeatureDone|Marble|Route printing (map and directions, configurabe)|earthwings@gentoo.org|Dennis Nienhüser}}
 
{{FeatureDone|Marble|Route printing (map and directions, configurabe)|earthwings@gentoo.org|Dennis Nienhüser}}
 
{{FeatureDone|Marble|Route state saving and restoring|earthwings@gentoo.org|Dennis Nienhüser}}
 
{{FeatureDone|Marble|Route state saving and restoring|earthwings@gentoo.org|Dennis Nienhüser}}
Line 190: Line 190:
 
{{FeatureDone|Marble|worldwide and offline routing|earthwings@gentoo.org|Dennis Nienhüser}}
 
{{FeatureDone|Marble|worldwide and offline routing|earthwings@gentoo.org|Dennis Nienhüser}}
 
{{FeatureDone|Marble|Extend MarbleRunner interface to handle reverse geocoding and routing requests; Display of alternative routes|earthwings@gentoo.org|Dennis Nienhüser}}
 
{{FeatureDone|Marble|Extend MarbleRunner interface to handle reverse geocoding and routing requests; Display of alternative routes|earthwings@gentoo.org|Dennis Nienhüser}}
{{FeatureInProgress|Marble|Routing API|earthwings@gentoo.org|Dennis Nienhüser}}
+
{{FeatureDone|Marble|"Go To" dialog for Maemo|earthwings@gentoo.org|Dennis Nienhüser}}
{{FeatureInProgress|Marble|"Go To" dialog for Maemo|earthwings@gentoo.org|Dennis Nienhüser}}
+
{{FeatureTodo|Marble|QtDeclarative plugin (possibly rather in 4.7)|earthwings@gentoo.org|Dennis Nienhüser}}
+
{{FeatureInProgress|Marble|Implement sun locator blendings as derived classes of Marble::Blending|jmho@c-xx.com|Jens-Michael Hoffmann}}
+
{{FeatureTodo|Marble|Separate thread for tile loading and texture blending (not texture mapping at the moment) for more smooth browsing|jmho@c-xx.com|Jens-Michael Hoffmann}}
+
{{FeatureTodo|Marble|Tile loading "read ahead" when idle, prerequisite: threaded tile loading|jmho@c-xx.com|Jens-Michael Hoffmann}}
+
 
{{FeatureDone|Marble|Tile download along the route for offline usage|akssps011@gmail.com|Siddharth Srivastava}}
 
{{FeatureDone|Marble|Tile download along the route for offline usage|akssps011@gmail.com|Siddharth Srivastava}}
{{FeatureInProgress|Marble|Turn-by-turn navigation mode|akssps011@gmail.com|Siddharth Srivastava}}
+
{{FeatureDone|Marble|Turn-by-turn navigation mode|akssps011@gmail.com|Siddharth Srivastava}}
{{FeatureTodo|Marble|Multi threaded texture mapping|jmho@c-xx.com|Jens-Michael Hoffmann}}
+
{{FeatureDone|Marble|QtDeclarative plugin and QML examples (experimental)|earthwings@gentoo.org|Dennis Nienhüser}}
 +
{{FeatureInProgress|Marble|Implement sun locator blendings as derived classes of Marble::Blending|jmho@c-xx.com|Jens-Michael Hoffmann}}
 
{{FeatureDone|Marble|Improve GeoData API|tgridel@freedotfr|Thibaut Gridel}}
 
{{FeatureDone|Marble|Improve GeoData API|tgridel@freedotfr|Thibaut Gridel}}
 
{{FeatureDone|Marble|Convert Gps tracking to GeoDataDocument|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|Provide a treeModel for GeoDataDocuments|tgridel@freedotfr|Thibaut Gridel}}
 
{{FeatureDone|Marble|Draw the geometries of multiple 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}}
+
{{FeatureDone|Marble|Load Pnt vector data files as GeoData|tgridel@freedotfr|Thibaut Gridel}}
{{FeatureInProgress|Marble|Manipulate Gps track data|tgridel@freedotfr|Thibaut Gridel}}
+
{{FeatureDone|Marble|Bookmark Support|1989.gaurav@googlemail.com|Gaurav Gupta}}
 
{{FeatureDone|Cantor|Backend for GNU Octave|miha.cancula@gmail.com|Miha Čančula}}
 
{{FeatureDone|Cantor|Backend for GNU Octave|miha.cancula@gmail.com|Miha Čančula}}
{{FeatureInProgress|Cantor|Merge R improvement branch|alexanderrieder@gmail.com|Alexander Rieder}}
+
{{FeatureDone|Cantor|Merge R improvement branch|alexanderrieder@gmail.com|Alexander Rieder}}
{{FeatureInProgress|Cantor|Variable management panel|alexanderrieder@gmail.com|Alexander Rieder}}
+
{{FeatureDone|Cantor|Variable management panel|alexanderrieder@gmail.com|Alexander Rieder}}
 
{{FeatureTodo|Cantor|Formulas inside Text Entries|alexanderrieder@gmail.com| Alexander Rieder}}
 
{{FeatureTodo|Cantor|Formulas inside Text Entries|alexanderrieder@gmail.com| Alexander Rieder}}
 
{{FeatureDone|Kalzium|Port Kalzium to use QGV based periodic table widget|mhanwell@kde.org|Marcus D. Hanwell}}
 
{{FeatureDone|Kalzium|Port Kalzium to use QGV based periodic table widget|mhanwell@kde.org|Marcus D. Hanwell}}
Line 234: Line 230:
 
{{FeatureTodo|JuK|Add MPRIS support to JuK so that the NowPlaying applet doesn't need to special-case JuK.|mpyne@kde.org|Michael Pyne}}
 
{{FeatureTodo|JuK|Add MPRIS support to JuK so that the NowPlaying applet doesn't need to special-case JuK.|mpyne@kde.org|Michael Pyne}}
 
{{FeatureTodo|JuK|Update JuK's MusicBrainz support to a modern version of MusicBrainz.|mpyne@kde.org|Michael Pyne}}
 
{{FeatureTodo|JuK|Update JuK's MusicBrainz support to a modern version of MusicBrainz.|mpyne@kde.org|Michael Pyne}}
 
+
{{FeatureInProgress|kmix|Improved volume OSD|fredrik@kde.org|Fredrik Höglund}}
 
|}
 
|}
  
Line 250: Line 246:
 
{{FeatureInProgress|Kigo|Fix KNewStuff provider issues|sasch.pe@gmx.de|Sascha Peilicke}}
 
{{FeatureInProgress|Kigo|Fix KNewStuff provider issues|sasch.pe@gmx.de|Sascha Peilicke}}
 
{{FeatureDone|Palapeli|Import Goldberg slicer as the new default slicer plugin.|loehnert.kde@gmx.de|Johannes Loehnert}}
 
{{FeatureDone|Palapeli|Import Goldberg slicer as the new default slicer plugin.|loehnert.kde@gmx.de|Johannes Loehnert}}
 +
{{FeatureDone|Palapeli|Bevel effect creates three-dimensional appearance for puzzle pieces.|loehnert.kde@gmx.de|Johannes Loehnert}}
 
{{FeatureDone|Palapeli|Update libpala API. Improve usability of "Create new puzzle" dialog.|majewsky@gmx.net|Stefan Majewsky}}
 
{{FeatureDone|Palapeli|Update libpala API. Improve usability of "Create new puzzle" dialog.|majewsky@gmx.net|Stefan Majewsky}}
 
{{FeatureDone|Kajongg|Docbook: Describe the basic game, until now I supposed the player already knows how to play Mah Jong.|wolfgang@rohdewald.de|Wolfgang Rohdewald}}
 
{{FeatureDone|Kajongg|Docbook: Describe the basic game, until now I supposed the player already knows how to play Mah Jong.|wolfgang@rohdewald.de|Wolfgang Rohdewald}}
Line 256: Line 253:
 
{{FeatureDone|Kajongg|Make tiles in the hand larger and the wall tiles smaller for better playability on small screens.|wolfgang@rohdewald.de|Wolfgang Rohdewald}}
 
{{FeatureDone|Kajongg|Make tiles in the hand larger and the wall tiles smaller for better playability on small screens.|wolfgang@rohdewald.de|Wolfgang Rohdewald}}
 
{{FeatureDone|Kajongg|Make games suspendable/resumable.|wolfgang@rohdewald.de|Wolfgang Rohdewald}}
 
{{FeatureDone|Kajongg|Make games suspendable/resumable.|wolfgang@rohdewald.de|Wolfgang Rohdewald}}
{{FeatureInProgress|Kajongg|Animate moving tiles.|wolfgang@rohdewald.de|Wolfgang Rohdewald}}
+
{{FeatureDone|Kajongg|Animate moving tiles.|wolfgang@rohdewald.de|Wolfgang Rohdewald}}
{{FeatureInProgress|Kajongg|Demo mode.|wolfgang@rohdewald.de|Wolfgang Rohdewald}}
+
{{FeatureDone|Kajongg|Demo mode.|wolfgang@rohdewald.de|Wolfgang Rohdewald}}
{{FeatureTodo|Kajongg|Introduce an option to only offer possible actions.|wolfgang@rohdewald.de|Wolfgang Rohdewald}}
+
{{FeatureDone|Kajongg|Introduce an option to only offer possible actions.|wolfgang@rohdewald.de|Wolfgang Rohdewald}}
 
{{FeatureTodo|Kajongg|Add more rulesets like other Classical Chinese variants and the international tournament rules.|wolfgang@rohdewald.de|Wolfgang Rohdewald}}
 
{{FeatureTodo|Kajongg|Add more rulesets like other Classical Chinese variants and the international tournament rules.|wolfgang@rohdewald.de|Wolfgang Rohdewald}}
 
{{FeatureDone|KGoldrunner|Save and restore the current control-mode, keyboard-control option and game-speed settings.|iandw.au@gmail.com|Ian Wadham}}
 
{{FeatureDone|KGoldrunner|Save and restore the current control-mode, keyboard-control option and game-speed settings.|iandw.au@gmail.com|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.|iandw.au@gmail.com|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.|iandw.au@gmail.com|Ian Wadham}}
 
{{FeatureDone|Klickety|An adaptation of the "clickomania" game.Rewrite the kde3 version.|shuizhuyuanluo@126.com|Ni Hui}}
 
{{FeatureDone|Klickety|An adaptation of the "clickomania" game.Rewrite the kde3 version.|shuizhuyuanluo@126.com|Ni Hui}}
{{FeatureInProgress|Klickety|IMerge KSame into Klickety.|shuizhuyuanluo@126.com|Ni Hui}}
+
{{FeatureDone|Klickety|Merge KSame into Klickety.|shuizhuyuanluo@126.com|Ni Hui}}
{{FeatureInProgress|Kolf|Port to KGameRenderer, cleanup all QGraphicsView- and physics-related code (and physics engine), incorporate ideas from Kolf-NG.|majewsky@gmx.net|Stefan Majewsky}}
+
{{FeatureDone|Kolf|Port to KGameRenderer, cleanup all QGraphicsView- and physics-related code (and physics engine), incorporate ideas from Kolf-NG.|majewsky@gmx.net|Stefan Majewsky}}
{{FeatureInProgress|Granatier|Port to KGameRenderer.|k.hias@gmx.de|Mathias Kraus}}
+
{{FeatureDone|Granatier|Port to KGameRenderer.|k.hias@gmx.de|Mathias Kraus}}
{{FeatureInProgress|Granatier|Use TagaroAudio for sound.|k.hias@gmx.de|Mathias Kraus}}
+
{{FeatureDone|Granatier|Use TagaroAudio for sound.|k.hias@gmx.de|Mathias Kraus}}
 
{{FeatureDone|Knights|New game: Chess board for KDE4|miha.cancula@gmail.com|Miha Čančula}}
 
{{FeatureDone|Knights|New game: Chess board for KDE4|miha.cancula@gmail.com|Miha Čančula}}
 
|}
 
|}
Line 280: Line 277:
 
! Description  
 
! Description  
 
! Contact  
 
! Contact  
{{FeatureTodo|gwenview|Simplify photo sharing|agateau@kde.org|Aurélien Gâteau}}
+
{{FeatureDone|gwenview|Simplify photo sharing|agateau@kde.org|Aurélien Gâteau}}
 +
{{FeatureDone|gwenview|Improve resize dialog|agateau@kde.org|Aurélien Gâteau}}
 
|}
 
|}
  
Line 300: Line 298:
 
{{FeatureTodo|Lokalize|loading compressed files and then saving them back in the original compression format (bug 65518)|shafff@NOSPAMukr.net|Nick Shaforostoff}}  
 
{{FeatureTodo|Lokalize|loading compressed files and then saving them back in the original compression format (bug 65518)|shafff@NOSPAMukr.net|Nick Shaforostoff}}  
 
{{FeatureTodo|Nepomukshell|New Nepomukshell development tool allowing to browse and debug Nepomuk data|trueg@kde.org|Sebastian Trueg}}  
 
{{FeatureTodo|Nepomukshell|New Nepomukshell development tool allowing to browse and debug Nepomuk data|trueg@kde.org|Sebastian Trueg}}  
{{FeatureInProgress|Dolphin|Git plugin|sebastian@sebastian-doerner.de|Sebastian Doerner}}  
+
{{FeatureDone|Dolphin|Git plugin|sebastian@sebastian-doerner.de|Sebastian Doerner}}  
 
{{FeatureDone|Kate|GDB plugin|kare.sars@iki.fi|K&aring;re S&auml;rs}}  
 
{{FeatureDone|Kate|GDB plugin|kare.sars@iki.fi|K&aring;re S&auml;rs}}  
 
|}
 
|}
Line 324: Line 322:
 
{{FeatureTodo|Ark|Support for custom options from the compression interface (eg. a slider for selecting compression level for rar files)|haraldhv@stud.ntnu.no|Harald Hvaal}}
 
{{FeatureTodo|Ark|Support for custom options from the compression interface (eg. a slider for selecting compression level for rar files)|haraldhv@stud.ntnu.no|Harald Hvaal}}
 
{{FeatureTodo|Ark|Try multiple plugins for each archive type before failing|kubito@gmail.com|Raphael Kubo da Costa}}
 
{{FeatureTodo|Ark|Try multiple plugins for each archive type before failing|kubito@gmail.com|Raphael Kubo da Costa}}
{{FeatureTodo|Okteta|Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
{{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
{{FeatureTodo|Okteta|Add Kate-like combined dialogs to query for actions on files|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
{{FeatureTodo|Okteta|add Kate-like search tool|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
{{FeatureTodo|Okteta|Add Okular like embedded notifications|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
{{FeatureTodo|Okteta|add support for import by drop, both url and data|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
{{FeatureTodo|Okteta|add support for memory mapping of files and 64-bit addressing|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
{{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
{{FeatureTodo|Okteta|Add view profiles, incl. editor/manager|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
{{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|kossebau@kde.org|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|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
{{FeatureTodo|Okteta|Make all user interaction in the KastenCore managers plugin-based|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
{{FeatureTodo|Okteta|Merge row and column widgets into one|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
{{FeatureTodo|Okteta|Store bookmarks|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
{{FeatureTodo|printer-applet|Restore feature parity with KDEPrint3 where possible.||Jonathon Riddell, John Layt}}
 
{{FeatureTodo|Okteta|Add view profiles|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
 
{{FeatureTodo|KGpg|Better workflow to edit encrypted files|kde@opensource.sf-tec.de|Rolf Eike Beer}}  
 
{{FeatureTodo|KGpg|Better workflow to edit encrypted files|kde@opensource.sf-tec.de|Rolf Eike Beer}}  
 +
{{FeatureTodo|printer-applet|Restore feature parity with KDEPrint3 where possible.||Jonathon Riddell, John Layt}}
 
|}
 
|}
  
Line 408: Line 390:
 
{{FeatureTodo|libLancelot-datamodels|Folder contents sorting|ivan.cukic@kde.org|Ivan Čukić}}
 
{{FeatureTodo|libLancelot-datamodels|Folder contents sorting|ivan.cukic@kde.org|Ivan Čukić}}
 
{{FeatureInProgress|Lancelot|Theme improvements, animations|ivan.cukic@kde.org|Ivan Čukić}}
 
{{FeatureInProgress|Lancelot|Theme improvements, animations|ivan.cukic@kde.org|Ivan Čukić}}
{{FeatureTodo|Events Runner|Event search|alexey.noskov@gmail.com|Alexey Noskov}}
+
{{FeatureDone|Events Runner|Event search|alexey.noskov@gmail.com|Alexey Noskov}}
{{FeatureTodo|Comic plasmoid|Per comic max cache limit|mat69@gmx.net|Matthias Fuchs}}
+
{{FeatureDone|Comic plasmoid|Per comic max cache limit|mat69@gmx.net|Matthias Fuchs}}
{{FeatureTodo|Comic plasmoid|Change behaviour when comic can't be found|mat69@gmx.net|Matthias Fuchs}}
+
{{FeatureDone|Comic plasmoid|Change behaviour when comic can't be found|mat69@gmx.net|Matthias Fuchs}}
 +
{{FeatureDone|GroupingDesktop|Added two desktop containments and a panel containment with applet grouping support|giuliocamuffo@gmail.com|Giulio Camuffo}}
 
|}
 
|}
  
Line 423: Line 406:
 
! Description  
 
! Description  
 
! Contact  
 
! Contact  
{{FeatureInProgress|krfb|Refactor Core to make it more maintainable/extensible|grundleborg@googlemail.com.|George Goldberg}}
+
{{FeatureDone|krfb|Refactor Core to make it more maintainable/extensible|grundleborg@googlemail.com.|George Goldberg}}
{{FeatureInProgress|krfb|Telepathy Tubes support|grundleborg@googlemail.com.|George Goldberg}}
+
{{FeatureDone|krfb|Telepathy Tubes support|grundleborg@googlemail.com.|George Goldberg}}
{{FeatureInProgress|krfb|UI Improvements to support new features/deal with some existing bug reports|grundleborg@googlemail.com.|George Goldberg}}
+
{{FeatureDone|krfb|UI Improvements to support new features/deal with some existing bug reports|grundleborg@googlemail.com.|George Goldberg}}
 
{{FeatureTodo|kget|Log for transfers|l.appelhans@gmx.de|Lukas Appelhans}}
 
{{FeatureTodo|kget|Log for transfers|l.appelhans@gmx.de|Lukas Appelhans}}
 
|}
 
|}

Latest revision as of 21:42, 31 October 2011

This is a list of planned features for the SC 4.6 release.

See also:


Legend:

  • todo => not started yet
  • in-progress => started, but not completed yet
  • done => completed

Contents



[edit] kdebase-apps

Status Project Description Contact
IN PROGRESS Konsole Move to KTabWidget Sascha Peilicke <sasch.pe@gmx.de>
DONE Dolphin Faceted browsing via Nepomuk Sebastian Trueg <trueg@kde.org>
DONE Dolphin Searching support for non-indexed files Peter Penz <peter.penz19@gmail.com>
DONE Dolphin Git-plugin (implemented by Sebastian Dörner and Johannes Steffen) Peter Penz <peter.penz19@gmail.com>
DONE Dolphin Resizeable columns in the column-view Peter Penz <peter.penz19@gmail.com>
DONE Dolphin Allow leading zeros when renaming multiple files (implemented by Matthias Fuchs) Peter Penz <peter.penz19@gmail.com>
IN PROGRESS nspluginviewer Full npruntime support Maks Orlovich <maksim@kde.org>
TO DO Dolphin Smooth scrolling Fredrikh Höglund <fredrik@kde.org>


[edit] kdebase-runtime

Status Project Description Contact
DONE Plasma Plasma KPart Ryan Rix <ry@n.rix.si>
IN PROGRESS Plasma Declarative AppletScript to write QML plasmoids Marco Martin <mart@kde.org>
IN PROGRESS Plasma Optimize the Newspaper containment for the use with touchscreens and the Plasma KPart Marco Martin <mart@kde.org>
DONE KWin Focus tracking for the zoom plugin (uses kaccessible) Sebastian Sauer <mail@dipe.org>
DONE KWin Extend mouse tracking modes for the zoom plugin Sebastian Sauer <mail@dipe.org>
DONE Nepomuk Backup & Sync Provide Backup and Sync capabilities to Nepomuk Vishesh Handa <handa.vish@gmail.com>
TO DO Web Metadata extractor Provide a framework to get additional data about resources Vishesh Handa <handa.vish@gmail.com>
DONE Activities manager service Merge the kded and nepomuk modules for activities into one service Ivan Čukić <ivan.cukic@kde.org>
IN PROGRESS Activities manager service Register desktop events instead directly linking the activities to resources Ivan Čukić <ivan.cukic@kde.org>
IN PROGRESS KNotify Add support for relative present actions in contexts Jacopo De Simoi <wilderkde@gmail.com>
DONE KNotify Add Plugin Loading Support (No UI Support For Now) Jeffery MacEachern <j.maceachern@gmail.com>
IN PROGRESS Locale KCM Complete re-write to improve usability, support for new localization features John Layt <john@layt.net>
IN PROGRESS Phonon KCM Add video input device configuration support George Kiagiadakis <kiagiadakis.george@gmail.com>
IN PROGRESS ksecretserviced Make it replace KWallet Michael Leupold <lemma@confuego.org>



[edit] kdebase-workspace

Status Project Description Contact
Plasma
DONE libtaskmanager / tasks-applet support for Windows 7 like launchers Anton Kreuzkamp <akreuzkamp@web.de>
IN PROGRESS notifications rework notification applet appearance Marco Martin <mart@kde.org>
IN PROGRESS notifications make various dataengines use Plasma::Storage Marco Martin <mart@kde.org>
DONE plasma-desktop UI for editing activity name and icon Ivan Čukić <ivan.cukic@kde.org>
TO DO plasma-desktop add some default activities Mario Fux <fux@kde.org>
DONE plasma finish support for activity templates Chani <chani@kde.org>
IN PROGRESS plasma-devicenotifier Improve notification support Jacopo De Simoi <wilderkde@gmail.com>
TO DO plasma-devicenotifier Signal to the user which apps are blocking a device Jacopo De Simoi <wilderkde@gmail.com >
DONE quicklaunch populate new applets with user's default browser, file manager, ... instead of hardcoded ones Ingomar Wesp <ingomar@wesp.name>
DONE quicklaunch allow editing of existing launchers (including ones that do not point to a .desktop file) Ingomar Wesp <ingomar@wesp.name>
DONE libplasma Plasma calendar supports multiple Holiday Regions. John Layt <john@layt.net>
IN PROGRESS libplasma Make Calendar DataEngine a Service. John Layt <john@layt.net>
DONE plasma-desktop integrate activity-sessions Ivan/Chani <chani@kde.org>
IN PROGRESS plasma-desktop activity dataengine Chani <chani@kde.org>
KWin
IN PROGRESS windowgeometry effect compositor powered move/resize windowgeometry display Thomas Lübking <thomas.luebking@web.de>
DONE dashboard effect new effect for Plasma dashboard Andreas Demmer <ademmer@opensuse.org>
DONE kwin/ksmserver activity sessions Chani <chanika@gmail.com>
DONE libtaskmanager/kwin? some activity integration in taskbar/pager Chani <chani@kde.org>
TO DO libtaskmanager/kwin] Expose Window Tabs to taskmanager Martin Gräßlin <kde@martin-graesslin.com>
TO DO kwin ARB Shader support Martin Gräßlin <kde@martin-graesslin.com>
IN PROGRESS Aurorae Tooltips on window tabs Martin Gräßlin <kde@martin-graesslin.com>
DONE Present Windows Close window GUI control Martin Gräßlin <kde@martin-graesslin.com>
DONE Startup Feedback Effect to replace the Startup Feedback notification Martin Gräßlin <kde@martin-graesslin.com>
DONE Screenshot Effect KSanpshot can use KWin for screenshots Martin Gräßlin <kde@martin-graesslin.com>
TO DO KCM Compositing Allow compositing even if GL is buggy/X crashes Martin Gräßlin <kde@martin-graesslin.com>
TO DO KWin Killer Use notification instead of dialog Martin Gräßlin <kde@martin-graesslin.com>
IN PROGRESS Compositing Improved platform detection Fredrik Höglund <fredrik@kde.org>


KDE Power Management system
DONE core PowerDevil v2 core Dario Freddi <drf@kde.org>
DONE actions Basic actions for feature parity with PowerDevil v1 Dario Freddi <drf@kde.org>
IN PROGRESS actions More actions for advanced users Dario Freddi <drf@kde.org>
DONE policy-handler Create a new policy handler for handling inhibition properly, and have kdelibs' Solid API use it Dario Freddi <drf@kde.org>
System Settings
DONE keyboard Support for "spare layouts" Andriy Rysin <arysin@gmail.com>
DONE keyboard Support for > 4 layouts Andriy Rysin <arysin@gmail.com>
IN PROGRESS driconf New module for configuring DRI drivers Fredrik Höglund <fredrik@kde.org>
Blue Devil
IN PROGRESS Review Get into kdebase Alex Fiestas <alex@eyeos.org>
IN PROGRESS kio_obexftp Better error handling Alex Fiestas <alex@eyeos.org>
TO DO usability Review all the components improving hig/elegance Alex Fiestas <alex@eyeos.org>
TO DO share folders Be able to share folders via obexftp Alex Fiestas <alex@eyeos.org>
TO DO Devices KCM Add further information about devices, like address... Rafael Fernández López <ereslibre@kde.org>
TO DO Devices KCM Allow to connect to devices services Rafael Fernández López <ereslibre@kde.org>
IN PROGRESS libbluedevil Review DBus handling Rafael Fernández López <ereslibre@kde.org>
TO DO libbluedevil Add support for services Rafael Fernández López <ereslibre@kde.org>
IN PROGRESS Monolithic Fix listing problems under certain conditions Rafael Fernández López <ereslibre@kde.org>


[edit] kdelibs

Status Project Description Contact
DONE libnepomuk Convenience operator overloads for query construction Sebastian Trueg <trueg@kde.org>
DONE libnepomuk New query flags and improved handling of full text matching scores including sorting Sebastian Trueg <trueg@kde.org>
TO DO kdeui Generic find bar widget Sascha Peilicke <sasch.pe@gmx.de>
DONE kdeui Allow getting and setting the size of the pixmap cache in KImageCache Manuel Mommertz <2kmm@gmx.de>
DONE katepart scripted actions Dominik Haumann <dhaumann@kde.org>
DONE katepart QAccessibleInterface's for document+cursor Sebastian Sauer <mail@dipe.org>
DONE libplasma PluginLoader class Ryan Rix <ry@n.rix.si>
DONE libplasma Allow SVGs to use systemcolors before rendering Manuel Mommertz <2kmm@gmx.de>
IN PROGRESS libplasma DeclarativeWidget to load QML scenes in Plasma Marco Martin <mart@kde.org>
IN PROGRESS libplasma finish up the gsoc project about Plasma::Storage service Marco Martin <mart@kde.org>
DONE libplasma let Plasma::SVG find the best matching size hinted element if there is no exact match Ingomar Wesp (mentored by Manuel Mommertz) <ingomar@wesp.name>
DONE libnepomuk/KIO Search excerpts Sebastian Trueg <trueg@kde.org>
IN PROGRESS libnepomuk Standardqueries for convenience Sebastian Trueg <trueg@kde.org>
DONE libnepomuk GUI elements for resource/file searching including faceted browsing Sebastian Trueg <trueg@kde.org>
IN PROGRESS libnepomuksync Sync library to be used in BackupSync, Strigi, Akonadi, WebExtractor and Removable Media Vishesh Handa <handa.vish@gmail.com>
IN PROGRESS 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. Michael Pyne <mpyne@kde.org>
TO DO kdecore Add fallback to QCache<QString,QByteArray> in KSharedDataCache. Michael Pyne <mpyne@kde.org>
DONE kdecore Add cache-wide timestamp to KSharedDataCache. Michael Pyne <mpyne@kde.org>
TO DO kdecore Add ability to make KSharedDataCache strictly read-only for laptop support. Michael Pyne <mpyne@kde.org>
DONE kdeui Social About Dialog Teo Mrnjavac <teo@kde.org>
DONE kdeui Allow to hide icons in menus Christoph Feck <christoph@maxiom.de>
DONE KLocale Auto-detect new users Country from their system country. John Layt <john@layt.net>
DONE KLocale New configuration option for AM/PM symbols, . John Layt <john@layt.net>
DONE KLocale Seperate backends available for each supported platform/desktop, use of platform localization in place of KDE locale planned for 4.7. John Layt <john@layt.net>
DONE KLocalizedDate New convenience class to make date localization easy. John Layt <john@layt.net>
DONE KCalendarSystem Add api for first/last day of year/month. John Layt <john@layt.net>
DONE KCalendarSystem Add configuration option for Short Year Window. John Layt <john@layt.net>
DONE KCalendarSystem Separated date / time parsing code into new private KDateTimeParser and KDateTimeFormatter classes to share with KLocale and KDateTime. John Layt <john@layt.net>
IN PROGRESS KHTML HTML5 postMessage. Maksim Orlovich <maksim@kde.org>
IN PROGRESS kcookiejar Implement storing cookies in KWallet José Millán Soto <fid@gpul.org>
IN PROGRESS ksecretservice Make KWallet::Wallet use the secrets-service API Michael Leupold <lemma@confuego.org>
IN PROGRESS anywhere Allow to build without deprecated symbols Kevin Ottens (with lots of support from David Faure) <ervin@kde.org>
IN PROGRESS KIO Use `net usershare` in KSambaShare Rodrigo Belem <rclbelem@gmail.com>


[edit] kdeedu

Status Project Description Contact
DONE Marble Loading of routes in .kml format (Maemo) Dennis Nienhüser <earthwings@gentoo.org>
DONE Marble Route printing (map and directions, configurabe) Dennis Nienhüser <earthwings@gentoo.org>
DONE Marble Route state saving and restoring Dennis Nienhüser <earthwings@gentoo.org>
DONE Marble Convert MarbleRunners to plugins Dennis Nienhüser <earthwings@gentoo.org>
DONE Marble worldwide and offline routing Dennis Nienhüser <earthwings@gentoo.org>
DONE Marble Extend MarbleRunner interface to handle reverse geocoding and routing requests; Display of alternative routes Dennis Nienhüser <earthwings@gentoo.org>
DONE Marble "Go To" dialog for Maemo Dennis Nienhüser <earthwings@gentoo.org>
DONE Marble Tile download along the route for offline usage Siddharth Srivastava <akssps011@gmail.com>
DONE Marble Turn-by-turn navigation mode Siddharth Srivastava <akssps011@gmail.com>
DONE Marble QtDeclarative plugin and QML examples (experimental) Dennis Nienhüser <earthwings@gentoo.org>
IN PROGRESS Marble Implement sun locator blendings as derived classes of Marble::Blending Jens-Michael Hoffmann <jmho@c-xx.com>
DONE Marble Improve GeoData API Thibaut Gridel <tgridel@freedotfr>
DONE Marble Convert Gps tracking to GeoDataDocument Thibaut Gridel <tgridel@freedotfr>
DONE Marble Provide a treeModel for GeoDataDocuments Thibaut Gridel <tgridel@freedotfr>
DONE Marble Draw the geometries of multiple GeoDataDocuments Thibaut Gridel <tgridel@freedotfr>
DONE Marble Load Pnt vector data files as GeoData Thibaut Gridel <tgridel@freedotfr>
DONE Marble Bookmark Support Gaurav Gupta <1989.gaurav@googlemail.com>
DONE Cantor Backend for GNU Octave Miha Čančula <miha.cancula@gmail.com>
DONE Cantor Merge R improvement branch Alexander Rieder <alexanderrieder@gmail.com>
DONE Cantor Variable management panel Alexander Rieder <alexanderrieder@gmail.com>
TO DO Cantor Formulas inside Text Entries Alexander Rieder <alexanderrieder@gmail.com>
DONE Kalzium Port Kalzium to use QGV based periodic table widget Marcus D. Hanwell <mhanwell@kde.org>
DONE KAlgebra Implicit functions plot Percy Aucahuasi <percy.camilo.ta@gmail.com>
DONE KAlgebra Improved execution speed on the calculator Aleix Pol Gonzalez <aleixpol@kde.org>
DONE KAlgebra Better integration between the Console and the Plotting facilities Aleix Pol Gonzalez <aleixpol@kde.org>
DONE KAlgebra Lighter version aimed to mobile users Aleix Pol Gonzalez <aleixpol@kde.org>
IN PROGRESS KStars OpenGL rendering support for KStars Harry de Valence, Akarsh Simha <akarshsimha@gmail.com>
IN PROGRESS KStars Better designed object database Victor Carbune, Akarsh Simha <akarshsimha@gmail.com>
IN PROGRESS KStars Star Hop Generator Akarsh Simha <akarshsimha@gmail.com>
DONE Kig LaTeX/TikZ exporter Miha Čančula <miha.cancula@gmail.com>


[edit] kdemultimedia

Status Project Description Contact
TO DO JuK Remove Qt/KDE3 support lib requirements Michael Pyne <mpyne@kde.org>
TO DO JuK Allow setting covers directly from URLs supported by KIO - drag/drop already allows this however Michael Pyne <mpyne@kde.org>
TO DO JuK Add MPRIS support to JuK so that the NowPlaying applet doesn't need to special-case JuK. Michael Pyne <mpyne@kde.org>
TO DO JuK Update JuK's MusicBrainz support to a modern version of MusicBrainz. Michael Pyne <mpyne@kde.org>
IN PROGRESS kmix Improved volume OSD Fredrik Höglund <fredrik@kde.org>


[edit] kdegames

Status Project Description Contact
DONE libkdegames Import KGameRenderer framework and port games to this unified rendering infrastructure. Stefan Majewsky <majewsky@gmx.net>
IN PROGRESS Kigo Fix KNewStuff provider issues Sascha Peilicke <sasch.pe@gmx.de>
DONE Palapeli Import Goldberg slicer as the new default slicer plugin. Johannes Loehnert <loehnert.kde@gmx.de>
DONE Palapeli Bevel effect creates three-dimensional appearance for puzzle pieces. Johannes Loehnert <loehnert.kde@gmx.de>
DONE Palapeli Update libpala API. Improve usability of "Create new puzzle" dialog. Stefan Majewsky <majewsky@gmx.net>
DONE Kajongg Docbook: Describe the basic game, until now I supposed the player already knows how to play Mah Jong. Wolfgang Rohdewald <wolfgang@rohdewald.de>
DONE Kajongg Tiles can be discarded with drag&drop. Wolfgang Rohdewald <wolfgang@rohdewald.de>
DONE Kajongg Make robot player AI more intelligent. Wolfgang Rohdewald <wolfgang@rohdewald.de>
DONE Kajongg Make tiles in the hand larger and the wall tiles smaller for better playability on small screens. Wolfgang Rohdewald <wolfgang@rohdewald.de>
DONE Kajongg Make games suspendable/resumable. Wolfgang Rohdewald <wolfgang@rohdewald.de>
DONE Kajongg Animate moving tiles. Wolfgang Rohdewald <wolfgang@rohdewald.de>
DONE Kajongg Demo mode. Wolfgang Rohdewald <wolfgang@rohdewald.de>
DONE Kajongg Introduce an option to only offer possible actions. Wolfgang Rohdewald <wolfgang@rohdewald.de>
TO DO Kajongg Add more rulesets like other Classical Chinese variants and the international tournament rules. Wolfgang Rohdewald <wolfgang@rohdewald.de>
DONE KGoldrunner Save and restore the current control-mode, keyboard-control option and game-speed settings. Ian Wadham <iandw.au@gmail.com>
DONE 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. Ian Wadham <iandw.au@gmail.com>
DONE Klickety An adaptation of the "clickomania" game.Rewrite the kde3 version. Ni Hui <shuizhuyuanluo@126.com>
DONE Klickety Merge KSame into Klickety. Ni Hui <shuizhuyuanluo@126.com>
DONE Kolf Port to KGameRenderer, cleanup all QGraphicsView- and physics-related code (and physics engine), incorporate ideas from Kolf-NG. Stefan Majewsky <majewsky@gmx.net>
DONE Granatier Port to KGameRenderer. Mathias Kraus <k.hias@gmx.de>
DONE Granatier Use TagaroAudio for sound. Mathias Kraus <k.hias@gmx.de>
DONE Knights New game: Chess board for KDE4 Miha Čančula <miha.cancula@gmail.com>


[edit] kdegraphics

Status Project Description Contact
DONE gwenview Simplify photo sharing Aurélien Gâteau <agateau@kde.org>
DONE gwenview Improve resize dialog Aurélien Gâteau <agateau@kde.org>


[edit] kdesdk

Status Project Description Contact
TO DO Lokalize Integrate snowball stemmer for glossary Nick Shaforostoff <shafff@NOSPAMukr.net>
TO DO Lokalize Continue implementing XLIFF spec Nick Shaforostoff <shafff@NOSPAMukr.net>
TO DO Lokalize Segmentation [editing] functionality Nick Shaforostoff <shafff@NOSPAMukr.net >
TO DO Lokalize Remote translation memories Nick Shaforostoff <shafff@NOSPAMukr.net>
TO DO Lokalize Integrate with nepomuk (fast stats retrieval, tag cloud - incl sharing!) Nick Shaforostoff <shafff@NOSPAMukr.net>
TO DO Lokalize loading compressed files and then saving them back in the original compression format (bug 65518) Nick Shaforostoff <shafff@NOSPAMukr.net>
TO DO Nepomukshell New Nepomukshell development tool allowing to browse and debug Nepomuk data Sebastian Trueg <trueg@kde.org>
DONE Dolphin Git plugin Sebastian Doerner <sebastian@sebastian-doerner.de>
DONE Kate GDB plugin Kåre Särs <kare.sars@iki.fi>


[edit] kdeutils

Status Project Description Contact
TO DO Ark Add a "Preview with..." context menu item Raphael Kubo da Costa <kubito@gmail.com>
TO DO Ark Add an options dialog (maybe) Harald Hvaal <haraldhv@stud.ntnu.no>
TO DO Ark Add feedback for the latest operation in the status bar Raphael Kubo da Costa <kubito@gmail.com>
TO DO Ark Get rid of the Observer code in Kerfuffle Raphael Kubo da Costa <kubito@gmail.com>
TO DO Ark Make error reporting work as expected in Kerfuffle Raphael Kubo da Costa <kubito@gmail.com>
TO DO Ark Make Kerfuffle really thread-safe (and use threads in less places) Raphael Kubo da Costa <kubito@gmail.com>
TO DO Ark Make the internal previewer optional Raphael Kubo da Costa <kubito@gmail.com>
TO DO Ark Simplify Kerfuffle's API (jobs, interfaces etc) and try to make it stable Raphael Kubo da Costa <kubito@gmail.com>
TO DO Ark Support for custom options from the compression interface (eg. a slider for selecting compression level for rar files) Harald Hvaal <haraldhv@stud.ntnu.no>
TO DO Ark Try multiple plugins for each archive type before failing Raphael Kubo da Costa <kubito@gmail.com>
TO DO KGpg Better workflow to edit encrypted files Rolf Eike Beer <kde@opensource.sf-tec.de>
TO DO printer-applet Restore feature parity with KDEPrint3 where possible. [mailto: Jonathon Riddell, John Layt <>]


[edit] kdepim

Status Project Description Contact
IN PROGRESS Kontact Plasma-based Summary Page Ryan Rix <ry@n.rix.si>
IN PROGRESS KHolidays Add support for holiday types and day-off types. John Layt <john@layt.net>
IN PROGRESS KHolidays Holiday Region selection widget. John Layt <john@layt.net>
DONE KHolidays Holiday duration api. John Layt <john@layt.net>
DONE KHolidays Default Holiday Region api. John Layt <john@layt.net>
IN PROGRESS KAlarm Port to Akonadi David Jarvie <djarvie@kde.org>
DONE KAlarm Option to not notify execution errors for pre-alarm actions David Jarvie <djarvie@kde.org>
IN PROGRESS KAlarm Allow reminders after the main alarm David Jarvie <djarvie@kde.org>
IN PROGRESS KAlarm Provide wake-from-suspend option for alarms David Jarvie <djarvie@kde.org>


[edit] kdeaccessibility

Status Project Description Contact
DONE KAccessible Added a dbus-service and a QAccessibleBridgePlugin for focus tracking (used in KMagnifier and the KWin zoom plugin). Sebastian Sauer <mail@dipe.org>
DONE KMagnifier Follow Focus Mode for Focus Tracking (uses kaccessible). Sebastian Sauer <mail@dipe.org>
DONE KAccessible Added Screenreader (uses speech-dispatcher) Sebastian Sauer <mail@dipe.org>


[edit] kdeartwork

Status Project Description Contact
DONE KDE Asciiquarium Added a new ASCII sprite (a submarine). Contributed by Ryan Meldrum. Michael Pyne <mpyne@kde.org.>


[edit] kdeplasma-addons

Status Project Description Contact
DONE Shelf Automatic sizing of the popup Ivan Čukić <ivan.cukic@kde.org>
DONE Shelf Setting a custom popup icon Ivan Čukić <ivan.cukic@kde.org>
TO DO Shelf Cascading popup menus for folders Ivan Čukić <ivan.cukic@kde.org>
DONE Shelf Keyboard navigation Ivan Čukić <ivan.cukic@kde.org>
DONE Shelf Search completion Ivan Čukić <ivan.cukic@kde.org>
IN PROGRESS libLancelot-datamodels Akonadi integration Ivan Čukić <ivan.cukic@kde.org>
TO DO libLancelot-datamodels Folder contents sorting Ivan Čukić <ivan.cukic@kde.org>
IN PROGRESS Lancelot Theme improvements, animations Ivan Čukić <ivan.cukic@kde.org>
DONE Events Runner Event search Alexey Noskov <alexey.noskov@gmail.com>
DONE Comic plasmoid Per comic max cache limit Matthias Fuchs <mat69@gmx.net>
DONE Comic plasmoid Change behaviour when comic can't be found Matthias Fuchs <mat69@gmx.net>
DONE GroupingDesktop Added two desktop containments and a panel containment with applet grouping support Giulio Camuffo <giuliocamuffo@gmail.com>


[edit] kdenetwork

Status Project Description Contact
DONE krfb Refactor Core to make it more maintainable/extensible George Goldberg <grundleborg@googlemail.com.>
DONE krfb Telepathy Tubes support George Goldberg <grundleborg@googlemail.com.>
DONE krfb UI Improvements to support new features/deal with some existing bug reports George Goldberg <grundleborg@googlemail.com.>
TO DO kget Log for transfers Lukas Appelhans <l.appelhans@gmx.de>

This page was last modified on 31 October 2011, at 21:42. This page has been accessed 75,592 times. Content is available under Creative Commons License SA 3.0 as well as the GNU Free Documentation License 1.2.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal