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

Jump to: navigation, search
(kde-baseapps)
 
(82 intermediate revisions by 35 users not shown)
Line 27: Line 27:
 
! Contact  
 
! Contact  
  
{{FeatureInProgress
+
{{FeatureDone
 
|KLocale
 
|KLocale
 
|Number grouping support
 
|Number grouping support
 
|john@layt.net|John Layt}}
 
|john@layt.net|John Layt}}
  
{{FeatureInProgress
+
{{FeatureDone
 
|KLocale
 
|KLocale
 
|Narrow date name format support
 
|Narrow date name format support
 
|john@layt.net|John Layt}}
 
|john@layt.net|John Layt}}
  
{{FeatureInProgress
+
{{FeatureDone
 
|KLocale
 
|KLocale
 
|Week Numbers support
 
|Week Numbers support
 
|john@layt.net|John Layt}}
 
|john@layt.net|John Layt}}
 +
 +
{{FeatureDone
 +
|kdecore/io/klockfile
 +
|For 4.7.1: Implement locking on non-NFS systems using O_EXCL. Good for VFAT, CFIS and other filesystems, as it makes KConfig work and thus many KDE Applications. Details in #203554. Conducted by KDAB and Intevation; funded by IT Services of ETH Zurich.
 +
|faure@kde.org|David Faure}}
  
 
{{FeatureInProgress
 
{{FeatureInProgress
 
|KLocale
 
|KLocale
 
|Windows Backend
 
|Windows Backend
 +
|john@layt.net|John Layt}}
 +
 +
{{FeatureInProgress
 +
|kdeui
 +
|New date/time edit widgets from kdepim
 
|john@layt.net|John Layt}}
 
|john@layt.net|John Layt}}
  
Line 51: Line 61:
 
|Fast action searching
 
|Fast action searching
 
|afiestas@kde.org|Alex Fiestas}}
 
|afiestas@kde.org|Alex Fiestas}}
 +
 +
{{FeatureInProgress
 +
|KFilePlaces
 +
|Activity-specific Places
 +
|j.maceachern@gmail.com|Jeffery MacEachern}}
 +
 +
{{FeatureInProgress
 +
|KCookieJar
 +
|Storing cookies in KWallet
 +
|fid@gpul.org|José Millán Soto}}
 +
 +
{{FeatureInProgress
 +
|KHTML
 +
|WebIDL usage
 +
|maksim@kde.org|Maksim Orlovich}}
 +
 +
{{FeatureTodo
 +
|KHTML
 +
|Accessibility improvements
 +
|maksim@kde.org|Maksim Orlovich}}
 +
 +
{{FeatureTodo
 +
|Nepomuk
 +
|Query term class to query graph meta data
 +
|trueg@kde.org|Sebastian Trueg}}
 +
 +
{{FeatureTodo
 +
|Plasma
 +
|Preconfigurable plasmoids
 +
|dpalacio@orbitalibre.org|David Palacio}}
  
 
|}
 
|}
Line 68: Line 108:
 
{{FeatureDone|Dolphin|Polish the default user interface to minimize visual clutter (see http://ppenz.blogspot.com/2011/03/menu-bars.html)|peter.penz19@gmail.com|Peter Penz}}
 
{{FeatureDone|Dolphin|Polish the default user interface to minimize visual clutter (see http://ppenz.blogspot.com/2011/03/menu-bars.html)|peter.penz19@gmail.com|Peter Penz}}
 
{{FeatureDone|Dolphin|Improve user interface for searching files and metadata|peter.penz19@gmail.com|Peter Penz}}
 
{{FeatureDone|Dolphin|Improve user interface for searching files and metadata|peter.penz19@gmail.com|Peter Penz}}
{{FeatureTodo|Settings|Improve proxy configuration dialog|adawit@kde.org|Dawit Alemayehu}}
 
  
 
{{FeatureInProgress
 
{{FeatureInProgress
Line 74: Line 113:
 
|Support for Number Grouping, Windows Backend, Country Subdivsions
 
|Support for Number Grouping, Windows Backend, Country Subdivsions
 
|john@layt.net|John Layt}}
 
|john@layt.net|John Layt}}
 +
 +
{{FeatureInProgress
 +
|nspluginviewer
 +
|npruntime support improvements
 +
|maksim@kde.org|Maksim Orlovich}}
 +
 +
{{FeatureTodo
 +
|Dolphin
 +
|Popup menu for advanced queries on the metadata display
 +
|trueg@kde.org|Sebastian Trueg}}
  
 
|}
 
|}
Line 92: Line 141:
 
|Migrate Country and Currency Codes to xml/po formats, re-arrange l10n files including settings and flags, add Subdivision code files.
 
|Migrate Country and Currency Codes to xml/po formats, re-arrange l10n files including settings and flags, add Subdivision code files.
 
|john@layt.net|John Layt}}
 
|john@layt.net|John Layt}}
 +
{{FeatureTodo|kio-upnp-ms|Merge from playground (https://projects.kde.org/projects/playground/base/kio-upnp-ms/) into kde-runtime|nsm.nikhil@gmail.com|Nikhil Marathe}}
 +
{{FeatureDone|network:/ kio-slave|port to Cagibi 0.2|kossebau@kde.org|Friedrich W. H. Kossebau}}
 +
{{FeatureDone|Nepomuk Datamanagement Service|Merge it into the master branch|handa.vish@gmail.com|Vishesh Handa & Sebastian Trueg}}
 +
{{FeatureDone|Port Strigi Service to DMS|The Strigi Service needs to use the DMS API|handa.vish@gmail.com|Vishesh Handa & Sebastian Trueg}}
 +
 +
{{FeatureDone
 +
|Nepomuk
 +
|KCM to manage the removable storages to index
 +
|trueg@kde.org|Sebastian Trueg}}
 +
 
|}
 
|}
  
Line 108: Line 167:
 
{{FeatureDone|System Settings/keyboard|Allow a shortcut per keyboard layout (bug 224489)|arysin@mail.com|Andriy Rysin}}
 
{{FeatureDone|System Settings/keyboard|Allow a shortcut per keyboard layout (bug 224489)|arysin@mail.com|Andriy Rysin}}
 
{{FeatureDone|System Settings/keyboard|Session management for keyboard layouts (bug 52095, 174948)|arysin@mail.com|Andriy Rysin}}
 
{{FeatureDone|System Settings/keyboard|Session management for keyboard layouts (bug 52095, 174948)|arysin@mail.com|Andriy Rysin}}
 +
{{FeatureDone|klipper|Support qrcode as well as datamatrix for mobile barcodes|sune@vuorela.dk|Sune Vuorela}}
 +
{{FeatureDone|weather|Support debian weather|sune@vuorela.dk|Sune Vuorela}}
 +
{{FeatureDone|Oxygen|Various widgets polishing (scrollbars, progressbars, sliders, toolbuttons, menu and menubar selection, etc.)|hugo@oxygen-icons.org|Hugo Pereira Da Costa}}
 +
{{FeatureDone|Oxygen|Implement kwin's new shadow system for menus, drop-downlists, etc.|hugo@oxygen-icons.org|Hugo Pereira Da Costa}}
 
|-
 
|-
  
Line 115: Line 178:
 
|improve usability, settings, akonadi and holiday data.  See Plasma wiki.
 
|improve usability, settings, akonadi and holiday data.  See Plasma wiki.
 
|john@layt.net|John Layt}}
 
|john@layt.net|John Layt}}
 +
{{FeatureDone
 +
|Plasma Desktop
 +
|launch krunner when the user starts typing
 +
|vitorboschi@gmail.com|Vitor Boschi}}
 +
|-
 +
 +
! style="text-align: center;" colspan="4" | KDM
 +
{{FeatureDone
 +
|KDM
 +
|GRUB2 support for KDM (see http://ksmanis.wordpress.com/2011/04/21/hello-planet-and-grub2-support-for-kdm/)
 +
|konstantinos.smanis@gmail.com|Konstantinos Smanis}}
 
|-
 
|-
  
 
! style="text-align: center;" colspan="4" | KWin
 
! style="text-align: center;" colspan="4" | KWin
 
{{FeatureDone|Compositor|OpenGL 2.x/OpenGL ES 2.0 compositing backend (see http://www.kdenews.org/2011/02/18/kwin-embraces-new-platforms-opengl-es-20-support)|mgraesslin@kde.org|Martin Gräßlin}}
 
{{FeatureDone|Compositor|OpenGL 2.x/OpenGL ES 2.0 compositing backend (see http://www.kdenews.org/2011/02/18/kwin-embraces-new-platforms-opengl-es-20-support)|mgraesslin@kde.org|Martin Gräßlin}}
{{FeatureInProgress|Compositor|New Shadow System (see http://blog.martin-graesslin.com/blog/2011/03/new-kwin-shadows/)|mgraesslin@kde.org|Martin Gräßlin}}
+
{{FeatureDone|Compositor|New Shadow System (see http://blog.martin-graesslin.com/blog/2011/03/new-kwin-shadows/)|mgraesslin@kde.org|Martin Gräßlin}}
 +
{{FeatureDone|Effects|Effect to render outlines|mgraesslin@kde.org|Martin Gräßlin}}
 +
{{FeatureDone|Decorations|Do not require a decoration|mgraesslin@kde.org|Martin Gräßlin}}
 +
{{FeatureInProgress|Core|Export most recently used windows to an X property|mgraesslin@kde.org|Martin Gräßlin}}
 
{{FeatureInProgress|BoxSwitch Effect|Animated Selection (see http://blog.martin-graesslin.com/blog/2011/02/is-kwin-rocket-science/)|mgraesslin@kde.org|Martin Gräßlin}}
 
{{FeatureInProgress|BoxSwitch Effect|Animated Selection (see http://blog.martin-graesslin.com/blog/2011/02/is-kwin-rocket-science/)|mgraesslin@kde.org|Martin Gräßlin}}
 
{{FeatureInProgress|libkwineffects|API cleanup|mgraesslin@kde.org|Martin Gräßlin}}
 
{{FeatureInProgress|libkwineffects|API cleanup|mgraesslin@kde.org|Martin Gräßlin}}
 
{{FeatureTodo|libkwineffects|JavaScript bindings for writing Effects|mgraesslin@kde.org|Martin Gräßlin}}
 
{{FeatureTodo|libkwineffects|JavaScript bindings for writing Effects|mgraesslin@kde.org|Martin Gräßlin}}
 
{{FeatureInProgress|Mouse Emulation|Better accessibility support in mouse emulation|mgraesslin@kde.org|Martin Gräßlin}}
 
{{FeatureInProgress|Mouse Emulation|Better accessibility support in mouse emulation|mgraesslin@kde.org|Martin Gräßlin}}
{{FeatureInProgress|kwin|Add multi head support|alberto@mattea.info|Alberto Mattea}}
+
{{FeatureDone|kwin|Add multi head support|alberto@mattea.info|Alberto Mattea}}
 
{{FeatureInProgress|kwin|DBusMenu in Windeco|megabigbug@yahoo.fr|Lionel Chauvin}}
 
{{FeatureInProgress|kwin|DBusMenu in Windeco|megabigbug@yahoo.fr|Lionel Chauvin}}
{{FeatureInProgress|ksplashx|Add multi head support|alberto@mattea.info|Alberto Mattea}}
+
{{FeatureDone|ksplashx|Add multi head support|alberto@mattea.info|Alberto Mattea}}
 
{{FeatureTodo|krunner|Add multi head support|alberto@mattea.info|Alberto Mattea}}
 
{{FeatureTodo|krunner|Add multi head support|alberto@mattea.info|Alberto Mattea}}
 +
{{FeatureInProgress|kwinrules kcm|UI cleanup (see https://git.reviewboard.kde.org/r/101041/)|thomas.luebking@gmail.com|Thomas Lübking}}
 +
{{FeatureInProgress|kwincompositing kcm|Rearm unsafe OpenGL precheck (see https://git.reviewboard.kde.org/r/101061/)|thomas.luebking@gmail.com|Thomas Lübking}}
 +
{{FeatureInProgress|PresentWindows Effect|Better highlight indication & close button handling)|thomas.luebking@gmail.com|Thomas Lübking}}
 +
{{FeatureInProgress|general|Remove jargon from user interface.  Remove all instances of Akonadi/Nepomuk related jargon from the desktop, replace with meaningful text where needed.|wstephenson@kde.org|Will Stephenson}}
 
|}
 
|}
  
Line 141: Line 222:
 
! Contact  
 
! Contact  
 
{{FeatureDone|Marble|Bookmark Manager|earthwings@gentoo.org|Dennis Nienhüser, Thibaut Gridel}}
 
{{FeatureDone|Marble|Bookmark Manager|earthwings@gentoo.org|Dennis Nienhüser, Thibaut Gridel}}
{{FeatureInProgress|Marble|Extended QML Bindings|earthwings@gentoo.org|Dennis Nienhüser}}
+
{{FeatureDone|Marble|QML Bindings: GPS Tracking|earthwings@gentoo.org|Dennis Nienhüser}}
{{FeatureInProgress|Marble|Routing API|earthwings@gentoo.org|Dennis Nienhüser}}
+
{{FeatureDone|Marble|Offline Address Search|earthwings@gentoo.org|Dennis Nienhüser}}
{{FeatureTodo|Marble|Offline Address Search|earthwings@gentoo.org|Dennis Nienhüser}}
+
{{FeatureDone|Marble|Support monav version 0.3|earthwings@gentoo.org|Dennis Nienhüser}}
{{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}}
+
{{FeatureDone|Marble|Polish the Map Wizard: simpler UI, comprehensive validation of user input immediately on each page|bbeschow@cs.tu-berlin.de|Bernhard Beschow}}
 +
{{FeatureInProgress|Marble|Reduce memory footprint of cached tiles|bbeschow@cs.tu-berlin.de|Bernhard Beschow}}
 +
{{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, Bernhard Beschow}}
 
{{FeatureTodo|Marble|Tile loading "read ahead" when idle, prerequisite: threaded tile loading|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}}
{{FeatureTodo|Marble|Multi threaded texture mapping|jmho@c-xx.com|Jens-Michael Hoffmann}}
+
{{FeatureDone|Marble|Multi threaded texture mapping|bbeschow@cs.tu-berlin.de|Bernhard Beschow}}
 +
{{FeatureTodo|Marble|Implement mouse cursor wrapping a la Okular or Gwenview|bbeschow@cs.tu-berlin.de|Bernhard Beschow}}
 
{{FeatureInProgress|Marble|Manipulate Gps track data|tgridel@freedotfr|Thibaut Gridel}}
 
{{FeatureInProgress|Marble|Manipulate Gps track data|tgridel@freedotfr|Thibaut Gridel}}
 
{{FeatureInProgress|Cantor|Integrate the Qalculate backend|agostinelli@gmail.com|Matteo Agostinelli}}
 
{{FeatureInProgress|Cantor|Integrate the Qalculate backend|agostinelli@gmail.com|Matteo Agostinelli}}
{{FeatureTodo|Kalzium|Use KUnitConversion for all the Unit handling|etienne.rebetez@oberwallisch|Etienne Rebetez}}
+
{{FeatureDone|Kalzium|Use KUnitConversion for all the Unit handling|etienne.rebetez@oberwallisch|Etienne Rebetez}}
{{FeatureTodo|KTurtle|Add getdirection command
+
{{FeatureDone|KTurtle|Add getdirection command
 
|nielsslot@gmaildotcom|Niels Slot}}
 
|nielsslot@gmaildotcom|Niels Slot}}
 
{{FeatureTodo|KTurtle|Add modulo command
 
{{FeatureTodo|KTurtle|Add modulo command
 
|nielsslot@gmaildotcom|Niels Slot}}
 
|nielsslot@gmaildotcom|Niels Slot}}
{{FeatureInProgress|Step|Copy-and-Paste of items|kde@voecking.net|Sebastian Vöcking}}
+
{{FeatureDone|Step|Copy-and-Paste of items|kde@voecking.net|Sebastian Vöcking}}
{{FeatureTodo|Step|Zoom on mouse wheel|kde@voecking.net|Sebastian Vöcking}}
+
{{FeatureDone|Step|Zoom on mouse wheel|kde@voecking.net|Sebastian Vöcking}}
{{FeatureTodo|Step|Automatic expanding canvas|kde@voecking.net|Sebastian Vöcking}}
+
{{FeatureDone|Step|Automatic expanding canvas|kde@voecking.net|Sebastian Vöcking}}
 
{{FeatureInProgress|Rocs|Auto - Handling of the Canvas|tcanabrava@kde.org|Tomaz Canabrava}}
 
{{FeatureInProgress|Rocs|Auto - Handling of the Canvas|tcanabrava@kde.org|Tomaz Canabrava}}
 
{{FeatureDone|Rocs|Remove the thread for QtConcurrent on he core|tcanabrava@kde.org|Tomaz Canabrava}}
 
{{FeatureDone|Rocs|Remove the thread for QtConcurrent on he core|tcanabrava@kde.org|Tomaz Canabrava}}
Line 164: Line 248:
 
{{FeatureInProgress|Rocs|Speedup in the drawing code|tcanabrava@kde.org|Tomaz Canabrava}}
 
{{FeatureInProgress|Rocs|Speedup in the drawing code|tcanabrava@kde.org|Tomaz Canabrava}}
 
{{FeatureInProgress|Rocs|Kalgebra backend|tcanabrava@kde.org|Tomaz Canabrava}}
 
{{FeatureInProgress|Rocs|Kalgebra backend|tcanabrava@kde.org|Tomaz Canabrava}}
 +
{{FeatureDone|Rocs|Transform graph edges plugin|cola@uni-paderborn.de|Andreas Cord-Landwehr}}
 +
{{FeatureDone|Rocs|Assign values to edges/nodes plugin|cola@uni-paderborn.de|Andreas Cord-Landwehr}}
 +
{{FeatureDone|Kalzium|Titration calculator|TRINGALINVENT@libero.it|Luca Tringali}}
 +
{{FeatureInProgress|KStars|SQLite Database of NGC Objects|victor.carbune@kdemail.net|Victor Carbune|}}
 
|}
 
|}
 
 
<br>
 
<br>
  
Line 179: Line 266:
  
 
{{FeatureInProgress|KAlarm|Port to Akonadi|djarvie@kde.org|David Jarvie}}
 
{{FeatureInProgress|KAlarm|Port to Akonadi|djarvie@kde.org|David Jarvie}}
{{FeatureInProgress|KAlarm|Allow reminders after the main alarm|djarvie@kde.org|David Jarvie}}
+
{{FeatureDone|KAlarm|Allow reminders after the main alarm|djarvie@kde.org|David Jarvie}}
{{FeatureInProgress|KAlarm|Provide wake-from-suspend option for alarms|djarvie@kde.org|David Jarvie}}
+
{{FeatureDone|KAlarm|Provide wake-from-suspend option for alarms|djarvie@kde.org|David Jarvie}}
  
 
{{FeatureInProgress
 
{{FeatureInProgress
Line 187: Line 274:
 
|john@layt.net|John Layt}}
 
|john@layt.net|John Layt}}
  
 +
{{FeatureDone|Akonadi-contacts/kaddressbook|Show 2d barcodes of contact data|sune@vuorela.dk|Sune Vuorela}}
 
|}
 
|}
  
Line 201: Line 289:
 
{{FeatureInProgress|Adjustable Clock|Plasmoid for displaying date and time in very customizable way|emdeck@gmail.com|Michał Dutkiewicz}}
 
{{FeatureInProgress|Adjustable Clock|Plasmoid for displaying date and time in very customizable way|emdeck@gmail.com|Michał Dutkiewicz}}
 
{{FeatureInProgress|Comic Plasmoid|Support random comic strips|mat69@gmx.net|Matthias Fuchs}}
 
{{FeatureInProgress|Comic Plasmoid|Support random comic strips|mat69@gmx.net|Matthias Fuchs}}
{{FeatureTodo|Comic Plasmoid|Support creation of comic Comic Book Archive files|mat69@gmx.net|Matthias Fuchs}}
+
{{FeatureDone|Comic Plasmoid|Support creation of comic Comic Book Archive files|mat69@gmx.net|Matthias Fuchs}}
 +
{{FeatureDone|Comic Plasmoid|Highlight comics that have a new comic strip|mat69@gmx.net|Matthias Fuchs}}
 
{{FeatureTodo|Events Runner|Support parsing weekdays (e.g. "in next monday"|alexey.noskov@gmail.com|Alexey Noskov}}
 
{{FeatureTodo|Events Runner|Support parsing weekdays (e.g. "in next monday"|alexey.noskov@gmail.com|Alexey Noskov}}
 
|}
 
|}
Line 241: Line 330:
 
{{FeatureTodo|Lokalize|Integrate with nepomuk (fast stats retrieval, tag cloud - incl sharing!)|shafff@NOSPAMukr.net|Nick Shaforostoff}}  
 
{{FeatureTodo|Lokalize|Integrate with nepomuk (fast stats retrieval, tag cloud - incl sharing!)|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|Lokalize|loading compressed files and then saving them back in the original compression format (bug 65518)|shafff@NOSPAMukr.net|Nick Shaforostoff}}  
 +
{{FeatureInProgress|Okteta|Properly support strings (various Unicode encodings) in structures tool|alex.richardson@gmx.de|Alex Richardson}}
 +
{{FeatureTodo|Okteta|Add custom datatypes to structures tool|alex.richardson@gmx.de|Alex Richardson}}
 +
{{FeatureInProgress|Okteta|Add tool to convert between char encodings|kossebau@kde.org|Friedrich W. H. Kossebau}}
 +
{{FeatureInProgress|Umbrello|QDockWidget based interface|elv1313@gmail.com|Emmanuel Lepage Vallee}}
 +
{{FeatureInProgress|Umbrello|KDE4 icon theme and eye candies|elv1313@gmail.com|Emmanuel Lepage Vallee}}
 +
{{FeatureTodo|Umbrello|Replace the current code viewer with katepart|elv1313@gmail.com|Emmanuel Lepage Vallee}}
 +
{{FeatureDone|Umbrello|Add a zoom widget in the statusbar|elv1313@gmail.com|Emmanuel Lepage Vallee}}
 +
{{FeatureDone|Kate|Add a new search in files plugin|kare.sars@iki.fi|K&aring;re S&auml;rs}}
 
|}
 
|}
 
 
<br>
 
<br>
  
Line 256: Line 352:
 
{{FeatureInProgress|KBreakout|Load levelset option + 2 new levelsets|julian.helfferich@gmail.com|Julian Helfferich}}
 
{{FeatureInProgress|KBreakout|Load levelset option + 2 new levelsets|julian.helfferich@gmail.com|Julian Helfferich}}
 
{{FeatureTodo|KBreakout|Port to QGraphicsView|julian.helfferich@gmail.com|Julian Helfferich}}
 
{{FeatureTodo|KBreakout|Port to QGraphicsView|julian.helfferich@gmail.com|Julian Helfferich}}
 +
{{FeatureInProgress|KPat|Create new saved game format that stores undo/redo history|parker.coates@gmail.com|Parker Coates}}
 
{{FeatureInProgress|libtagaro|Move first version into the kdegames module|majewsky@gmx.net|Stefan Majewsky}}
 
{{FeatureInProgress|libtagaro|Move first version into the kdegames module|majewsky@gmx.net|Stefan Majewsky}}
 
{{FeatureTodo|libtagaro|Use the new library: at least in Granatier and Kolf (to replace existing static source copies) and KDiamond|majewsky@gmx.net|Stefan Majewsky}}
 
{{FeatureTodo|libtagaro|Use the new library: at least in Granatier and Kolf (to replace existing static source copies) and KDiamond|majewsky@gmx.net|Stefan Majewsky}}
 
{{FeatureInProgress|Palapeli|Cleanup interface|majewsky@gmx.net|Stefan Majewsky}}
 
{{FeatureInProgress|Palapeli|Cleanup interface|majewsky@gmx.net|Stefan Majewsky}}
 
{{FeatureDone|Palapeli|Reduce memory consumption for big puzzles|majewsky@gmx.net|Stefan Majewsky}}
 
{{FeatureDone|Palapeli|Reduce memory consumption for big puzzles|majewsky@gmx.net|Stefan Majewsky}}
 +
{{FeatureInProgress|all games|Add useful fullscreen mode + option to switch between fullscreen/window|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
|}
 
|}
  
Line 272: Line 370:
 
! Description  
 
! Description  
 
! Contact  
 
! Contact  
{{FeatureInProgress|KGet|Working Mms plugin|eortiz@uci.cu|Ernesto Rodriguez Ortiz}}
+
{{FeatureDone|KGet|Working Mms plugin|eortiz@uci.cu|Ernesto Rodriguez Ortiz}}
 +
{{FeatureInProgress|KGet|Support for connection limit to servers|mat69@gmx.net|Matthias Fuchs}}
 
|}
 
|}
  
 +
<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
 +
{{FeatureInProgress|Okular|Directory support in Comic Book Generator|dpalacio@orbitalibre.org|David Palacio}}
 +
{{FeatureInProgress|Okular|7zip support in Comic Book Generator|dpalacio@orbitalibre.org|David Palacio}}
 +
{{FeatureDone|libksane|Enable gui less operation|kare.sars@iki.fi|K&aring;re S&auml;rs}}
 +
{{FeatureDone|libksane|Add a way to get scanner device list|kare.sars@iki.fi|K&aring;re S&auml;rs}}
 +
{{FeatureInProgress|Gwenview|Compare mode|agateau@kde.org|Aurélien Gâteau}}
 +
{{FeatureTodo|Gwenview|Merge "Semantic Information" and "Meta Information" sidebar groups|agateau@kde.org|Aurélien Gâteau}}
 +
|}
 
<br>
 
<br>

Latest revision as of 21:39, 31 October 2011

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

See also:


Legend:

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

Contents



[edit] kdelibs

Status Project Description Contact
DONE KLocale Number grouping support John Layt <john@layt.net>


DONE KLocale Narrow date name format support John Layt <john@layt.net>


DONE KLocale Week Numbers support John Layt <john@layt.net>


DONE kdecore/io/klockfile For 4.7.1: Implement locking on non-NFS systems using O_EXCL. Good for VFAT, CFIS and other filesystems, as it makes KConfig work and thus many KDE Applications. Details in #203554. Conducted by KDAB and Intevation; funded by IT Services of ETH Zurich. David Faure <faure@kde.org>


IN PROGRESS KLocale Windows Backend John Layt <john@layt.net>


IN PROGRESS kdeui New date/time edit widgets from kdepim John Layt <john@layt.net>


IN PROGRESS KHelpMenu Fast action searching Alex Fiestas <afiestas@kde.org>


IN PROGRESS KFilePlaces Activity-specific Places Jeffery MacEachern <j.maceachern@gmail.com>


IN PROGRESS KCookieJar Storing cookies in KWallet José Millán Soto <fid@gpul.org>


IN PROGRESS KHTML WebIDL usage Maksim Orlovich <maksim@kde.org>


TO DO KHTML Accessibility improvements Maksim Orlovich <maksim@kde.org>


TO DO Nepomuk Query term class to query graph meta data Sebastian Trueg <trueg@kde.org>


TO DO Plasma Preconfigurable plasmoids David Palacio <dpalacio@orbitalibre.org>



[edit] kde-baseapps

Status Project Description Contact
TO DO Dolphin Support Fwd/Back Mouse Buttons Sebastian Dörner <sebastian@sebastian-doerner.de>
DONE Dolphin Polish the default user interface to minimize visual clutter (see http://ppenz.blogspot.com/2011/03/menu-bars.html) Peter Penz <peter.penz19@gmail.com>
DONE Dolphin Improve user interface for searching files and metadata Peter Penz <peter.penz19@gmail.com>


IN PROGRESS Locale KCM Support for Number Grouping, Windows Backend, Country Subdivsions John Layt <john@layt.net>


IN PROGRESS nspluginviewer npruntime support improvements Maksim Orlovich <maksim@kde.org>


TO DO Dolphin Popup menu for advanced queries on the metadata display Sebastian Trueg <trueg@kde.org>



[edit] kde-runtime

Status Project Description Contact
IN PROGRESS kio_sftp async download support Andreas Schneider <asn@cryptomilk.org>
IN PROGRESS Locale definition files Migrate Country and Currency Codes to xml/po formats, re-arrange l10n files including settings and flags, add Subdivision code files. John Layt <john@layt.net>
TO DO kio-upnp-ms Merge from playground (https://projects.kde.org/projects/playground/base/kio-upnp-ms/) into kde-runtime Nikhil Marathe <nsm.nikhil@gmail.com>
DONE network:/ kio-slave port to Cagibi 0.2 Friedrich W. H. Kossebau <kossebau@kde.org>
DONE Nepomuk Datamanagement Service Merge it into the master branch Vishesh Handa & Sebastian Trueg <handa.vish@gmail.com>
DONE Port Strigi Service to DMS The Strigi Service needs to use the DMS API Vishesh Handa & Sebastian Trueg <handa.vish@gmail.com>


DONE Nepomuk KCM to manage the removable storages to index Sebastian Trueg <trueg@kde.org>



[edit] kde-workspace

Status Project Description Contact
DONE System Settings/keyboard Allow a shortcut per keyboard layout (bug 224489) Andriy Rysin <arysin@mail.com>
DONE System Settings/keyboard Session management for keyboard layouts (bug 52095, 174948) Andriy Rysin <arysin@mail.com>
DONE klipper Support qrcode as well as datamatrix for mobile barcodes Sune Vuorela <sune@vuorela.dk>
DONE weather Support debian weather Sune Vuorela <sune@vuorela.dk>
DONE Oxygen Various widgets polishing (scrollbars, progressbars, sliders, toolbuttons, menu and menubar selection, etc.) Hugo Pereira Da Costa <hugo@oxygen-icons.org>
DONE Oxygen Implement kwin's new shadow system for menus, drop-downlists, etc. Hugo Pereira Da Costa <hugo@oxygen-icons.org>
Plasma
IN PROGRESS Plasma Clock/Calendar improve usability, settings, akonadi and holiday data. See Plasma wiki. John Layt <john@layt.net>
DONE Plasma Desktop launch krunner when the user starts typing Vitor Boschi <vitorboschi@gmail.com>
KDM
DONE KDM GRUB2 support for KDM (see http://ksmanis.wordpress.com/2011/04/21/hello-planet-and-grub2-support-for-kdm/) Konstantinos Smanis <konstantinos.smanis@gmail.com>
KWin
DONE Compositor OpenGL 2.x/OpenGL ES 2.0 compositing backend (see http://www.kdenews.org/2011/02/18/kwin-embraces-new-platforms-opengl-es-20-support) Martin Gräßlin <mgraesslin@kde.org>
DONE Compositor New Shadow System (see http://blog.martin-graesslin.com/blog/2011/03/new-kwin-shadows/) Martin Gräßlin <mgraesslin@kde.org>
DONE Effects Effect to render outlines Martin Gräßlin <mgraesslin@kde.org>
DONE Decorations Do not require a decoration Martin Gräßlin <mgraesslin@kde.org>
IN PROGRESS Core Export most recently used windows to an X property Martin Gräßlin <mgraesslin@kde.org>
IN PROGRESS BoxSwitch Effect Animated Selection (see http://blog.martin-graesslin.com/blog/2011/02/is-kwin-rocket-science/) Martin Gräßlin <mgraesslin@kde.org>
IN PROGRESS libkwineffects API cleanup Martin Gräßlin <mgraesslin@kde.org>
TO DO libkwineffects JavaScript bindings for writing Effects Martin Gräßlin <mgraesslin@kde.org>
IN PROGRESS Mouse Emulation Better accessibility support in mouse emulation Martin Gräßlin <mgraesslin@kde.org>
DONE kwin Add multi head support Alberto Mattea <alberto@mattea.info>
IN PROGRESS kwin DBusMenu in Windeco Lionel Chauvin <megabigbug@yahoo.fr>
DONE ksplashx Add multi head support Alberto Mattea <alberto@mattea.info>
TO DO krunner Add multi head support Alberto Mattea <alberto@mattea.info>
IN PROGRESS kwinrules kcm UI cleanup (see https://git.reviewboard.kde.org/r/101041/) Thomas Lübking <thomas.luebking@gmail.com>
IN PROGRESS kwincompositing kcm Rearm unsafe OpenGL precheck (see https://git.reviewboard.kde.org/r/101061/) Thomas Lübking <thomas.luebking@gmail.com>
IN PROGRESS PresentWindows Effect Better highlight indication & close button handling) Thomas Lübking <thomas.luebking@gmail.com>
IN PROGRESS general Remove jargon from user interface. Remove all instances of Akonadi/Nepomuk related jargon from the desktop, replace with meaningful text where needed. Will Stephenson <wstephenson@kde.org>


[edit] kdeedu

Status Project Description Contact
DONE Marble Bookmark Manager Dennis Nienhüser, Thibaut Gridel <earthwings@gentoo.org>
DONE Marble QML Bindings: GPS Tracking Dennis Nienhüser <earthwings@gentoo.org>
DONE Marble Offline Address Search Dennis Nienhüser <earthwings@gentoo.org>
DONE Marble Support monav version 0.3 Dennis Nienhüser <earthwings@gentoo.org>
DONE Marble Polish the Map Wizard: simpler UI, comprehensive validation of user input immediately on each page Bernhard Beschow <bbeschow@cs.tu-berlin.de>
IN PROGRESS Marble Reduce memory footprint of cached tiles Bernhard Beschow <bbeschow@cs.tu-berlin.de>
TO DO Marble Separate thread for tile loading and texture blending (not texture mapping at the moment) for more smooth browsing Jens-Michael Hoffmann, Bernhard Beschow <jmho@c-xx.com>
TO DO Marble Tile loading "read ahead" when idle, prerequisite: threaded tile loading Jens-Michael Hoffmann <jmho@c-xx.com>
DONE Marble Multi threaded texture mapping Bernhard Beschow <bbeschow@cs.tu-berlin.de>
TO DO Marble Implement mouse cursor wrapping a la Okular or Gwenview Bernhard Beschow <bbeschow@cs.tu-berlin.de>
IN PROGRESS Marble Manipulate Gps track data Thibaut Gridel <tgridel@freedotfr>
IN PROGRESS Cantor Integrate the Qalculate backend Matteo Agostinelli <agostinelli@gmail.com>
DONE Kalzium Use KUnitConversion for all the Unit handling Etienne Rebetez <etienne.rebetez@oberwallisch>
DONE KTurtle Add getdirection command Niels Slot <nielsslot@gmaildotcom>
TO DO KTurtle Add modulo command Niels Slot <nielsslot@gmaildotcom>
DONE Step Copy-and-Paste of items Sebastian Vöcking <kde@voecking.net>
DONE Step Zoom on mouse wheel Sebastian Vöcking <kde@voecking.net>
DONE Step Automatic expanding canvas Sebastian Vöcking <kde@voecking.net>
IN PROGRESS Rocs Auto - Handling of the Canvas Tomaz Canabrava <tcanabrava@kde.org>
DONE Rocs Remove the thread for QtConcurrent on he core Tomaz Canabrava <tcanabrava@kde.org>
IN PROGRESS Rocs Polish the User Interface Tomaz Canabrava <tcanabrava@kde.org>
DONE Rocs New Plugin for Automaticaly Graph Generation Tomaz Canabrava <tcanabrava@kde.org>
IN PROGRESS Rocs Bugfixes in the List Plugin Tomaz Canabrava <tcanabrava@kde.org>
IN PROGRESS Rocs Speedup in the drawing code Tomaz Canabrava <tcanabrava@kde.org>
IN PROGRESS Rocs Kalgebra backend Tomaz Canabrava <tcanabrava@kde.org>
DONE Rocs Transform graph edges plugin Andreas Cord-Landwehr <cola@uni-paderborn.de>
DONE Rocs Assign values to edges/nodes plugin Andreas Cord-Landwehr <cola@uni-paderborn.de>
DONE Kalzium Titration calculator Luca Tringali <TRINGALINVENT@libero.it>
IN PROGRESS KStars SQLite Database of NGC Objects Victor Carbune <victor.carbune@kdemail.net>


[edit] kdepim

Status Project Description Contact
IN PROGRESS KAlarm Port to Akonadi David Jarvie <djarvie@kde.org>
DONE KAlarm Allow reminders after the main alarm David Jarvie <djarvie@kde.org>
DONE KAlarm Provide wake-from-suspend option for alarms David Jarvie <djarvie@kde.org>


IN PROGRESS KHolidays Add support for Holiday Types and Observance Types John Layt <john@layt.net>


DONE Akonadi-contacts/kaddressbook Show 2d barcodes of contact data Sune Vuorela <sune@vuorela.dk>


[edit] kdeplasma-addons

Status Project Description Contact
IN PROGRESS Adjustable Clock Plasmoid for displaying date and time in very customizable way Michał Dutkiewicz <emdeck@gmail.com>
IN PROGRESS Comic Plasmoid Support random comic strips Matthias Fuchs <mat69@gmx.net>
DONE Comic Plasmoid Support creation of comic Comic Book Archive files Matthias Fuchs <mat69@gmx.net>
DONE Comic Plasmoid Highlight comics that have a new comic strip Matthias Fuchs <mat69@gmx.net>
TO DO Events Runner Support parsing weekdays (e.g. "in next monday" Alexey Noskov <alexey.noskov@gmail.com>


[edit] kdetoys

Status Project Description Contact
DONE KTeaTime Port to KStatusNotifierItem Miha Čančula <miha@noughmad.eu>
IN PROGRESS KTeaTime New svg based status icons Stefan Böhmann <kde@hilefoks.org>
IN PROGRESS KTeaTime Support categories Stefan Böhmann <kde@hilefoks.org>
TO DO KTeaTime Improved command line Stefan Böhmann <kde@hilefoks.org>
TO DO KTeaTime Tea runner Stefan Böhmann <kde@hilefoks.org>
TO DO KTeaTime Port to KConfigXT Stefan Böhmann <kde@hilefoks.org>



[edit] kdesdk

Status Project Description Contact
IN PROGRESS Lokalize Remote translation memories Nick Shaforostoff <shafff@NOSPAMukr.net>
IN PROGRESS Lokalize QA: translation checks against user-specified regex-based rules Nick Shaforostoff <shafff@NOSPAMukr.net>
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 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>
IN PROGRESS Okteta Properly support strings (various Unicode encodings) in structures tool Alex Richardson <alex.richardson@gmx.de>
TO DO Okteta Add custom datatypes to structures tool Alex Richardson <alex.richardson@gmx.de>
IN PROGRESS Okteta Add tool to convert between char encodings Friedrich W. H. Kossebau <kossebau@kde.org>
IN PROGRESS Umbrello QDockWidget based interface Emmanuel Lepage Vallee <elv1313@gmail.com>
IN PROGRESS Umbrello KDE4 icon theme and eye candies Emmanuel Lepage Vallee <elv1313@gmail.com>
TO DO Umbrello Replace the current code viewer with katepart Emmanuel Lepage Vallee <elv1313@gmail.com>
DONE Umbrello Add a zoom widget in the statusbar Emmanuel Lepage Vallee <elv1313@gmail.com>
DONE Kate Add a new search in files plugin Kåre Särs <kare.sars@iki.fi>


[edit] kdegames

Status Project Description Contact
IN PROGRESS KBreakout Level editor Julian Helfferich <julian.helfferich@gmail.com>
IN PROGRESS KBreakout Load levelset option + 2 new levelsets Julian Helfferich <julian.helfferich@gmail.com>
TO DO KBreakout Port to QGraphicsView Julian Helfferich <julian.helfferich@gmail.com>
IN PROGRESS KPat Create new saved game format that stores undo/redo history Parker Coates <parker.coates@gmail.com>
IN PROGRESS libtagaro Move first version into the kdegames module Stefan Majewsky <majewsky@gmx.net>
TO DO libtagaro Use the new library: at least in Granatier and Kolf (to replace existing static source copies) and KDiamond Stefan Majewsky <majewsky@gmx.net>
IN PROGRESS Palapeli Cleanup interface Stefan Majewsky <majewsky@gmx.net>
DONE Palapeli Reduce memory consumption for big puzzles Stefan Majewsky <majewsky@gmx.net>
IN PROGRESS all games Add useful fullscreen mode + option to switch between fullscreen/window Friedrich W. H. Kossebau <kossebau@kde.org>


[edit] kdenetwork

Status Project Description Contact
DONE KGet Working Mms plugin Ernesto Rodriguez Ortiz <eortiz@uci.cu>
IN PROGRESS KGet Support for connection limit to servers Matthias Fuchs <mat69@gmx.net>


[edit] kdegraphics

Status Project Description Contact
IN PROGRESS Okular Directory support in Comic Book Generator David Palacio <dpalacio@orbitalibre.org>
IN PROGRESS Okular 7zip support in Comic Book Generator David Palacio <dpalacio@orbitalibre.org>
DONE libksane Enable gui less operation Kåre Särs <kare.sars@iki.fi>
DONE libksane Add a way to get scanner device list Kåre Särs <kare.sars@iki.fi>
IN PROGRESS Gwenview Compare mode Aurélien Gâteau <agateau@kde.org>
TO DO Gwenview Merge "Semantic Information" and "Meta Information" sidebar groups Aurélien Gâteau <agateau@kde.org>



This page was last modified on 31 October 2011, at 21:39. This page has been accessed 54,823 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