Jump to content

Schedules/KDE4/4.10 Feature Plan

From KDE TechBase

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

See also:


Legend:

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


kdelibs

Status Project Description Contact

NO NEW FEATURES ALLOWED

kde-runtime

Status Project Description Contact
IN PROGRESS kio-mtp KIO-Slave for MTP Philipp Schmidt <philschmidt@gmx.net>
IN PROGRESS QML Containments Making it possible to do full-featured containments in QML Sebastian Kügler <sebas@kde.org>
IN PROGRESS nepomuk-indexer New Nepomuk Indexer Vishesh Handa <me@vhanda.in>
IN PROGRESS nepomukbakcup Nepomuk Backup rewritten from scratch Vishesh Handa <me@vhanda.in>
IN PROGRESS nepomukcleaner An application to port/clean invalid/legacy data in Nepomuk Vishesh Handa <me@vhanda.in>
IN PROGRESS nepomuk KCM Rewrite the Nepomuk KCM Vishesh Handa <me@vhanda.in>
IN PROGRESS nepomuk tags Nepomuk Tags KIO Slave Vishesh Handa <me@vhanda.in>
IN PROGRESS nepomuk filemetadtawdiget Nepomuk Metadata Widget Vishesh Handa <me@vhanda.in>


kde-workspace

Status Project Description Contact
IN PROGRESS ksmserver Merge the new qml based screen locker Marco Martin <mart@kde.org>


TO DO kwin windows that are moved to another desktop should be treated as sticky windows (bug #213847) <kwin-bugs-null@kde.org>
TO DO kwin Fix fullscreen state handling: NETWM says it's bound to focus and not stacking order, also see bug #224600 (bug #296076) <kwin-bugs-null@kde.org>
TO DO kwin Lanczos Filter broken after screen size changes (bug #296065) <kwin-bugs-null@kde.org>
IN PROGRESS kwin GHNS support for KWin Scripts (bug #296774, Review 104877) <kwin-bugs-null@kde.org>
TO DO kwin KConf Update Script for KWin 4.9 (bug #296775) <kwin-bugs-null@kde.org>
TO DO kwin Request category for scripted KWin Effects on kde-(look|app).org (bug #297634) <kwin-bugs-null@kde.org>
TO DO kwin Request category for KWin Scripts on kde-(look|app).org (bug #297635) <kwin-bugs-null@kde.org>
IN PROGRESS kwin GHNS support for Window Switching Layouts (bug #297636, Review 104894) <kwin-bugs-null@kde.org>
TO DO kwin Request category for Window Switcher Layouts on kde-(look|app).org (bug #297637) <kwin-bugs-null@kde.org>
TO DO kwin Update Documentation for Window Switcher Layouts (bug #297638) <kwin-bugs-null@kde.org>
TO DO kwin ThumbnailItem allows upscaling of Windows (bug #297864) <kwin-bugs-null@kde.org>
TO DO kwin Window Tab support for QML based Aurorae (bug #299138) <kwin-bugs-null@kde.org>
TO DO kwin Increase ABI version for KDecorations (bug #299140) <kwin-bugs-null@kde.org>
TO DO kwin Break NETWM to allow inner xinerama struts (bug #299247) <kwin-bugs-null@kde.org>


DONE plasma-wallpapers Color wallpaper: add listview to display thumbnails for background mode Reza Fatahilah Shah <rshah0385@kireihana.com>
IN PROGRESS plasma workspace Port Notifications applet to QML Marco Martin <mart@kde.org>
IN PROGRESS plasma workspace Port Task Manager applets to QML Eike Hein (Sho_) <hein@kde.org>
IN PROGRESS plasma workspace refresh Air Plasma theme Marco Martin <mart@kde.org>
IN PROGRESS plasma workspace Port Kickoff to qml Greg T <yellowcake-@gmx.net>
IN PROGRESS systemsettings Replace krandr KCM by libkscreen-based one Dan Vrátil <dvratil@redhat.com>
IN PROGRESS plasma workspace Port rssnow to qml Giorgos Tsiapaliokas <terietor@gmail.com>
IN PROGRESS various KActivities/SLC support for most our applications Ivan Čukić <ivan.cukic@kde.org>
IN PROGRESS plasma workspace first desktop SLC applet release Marco Martin <mart@kde.org>
DONE System Tray System tray with interface in QML Dmitry Ashkadov <dmitry.ashkadov@gmail.com>
TO DO plasma workspace Top-rated documents for Task Manager Ivan Čukić <ivan.cukic@kde.org>
IN PROGRESS systemsettings Keyboard layout preview Shivam Makkar <amourphious1992@gmail.com>
IN PROGRESS window manager Rework and optimize vertex specification Fredrik Höglund <fredrik@kde.org>
IN PROGRESS window manager Dynamic shader generation Fredrik Höglund <fredrik@kde.org>
IN PROGRESS window manager Partial port to xcb Fredrik Höglund <fredrik@kde.org>
IN PROGRESS window manager New launch feedback effect Fredrik Höglund <fredrik@kde.org>


kde-baseapps

Status Project Description Contact
TO DO FolderView Split into PopupApplet and Containment Ignat Semenov <ignat.semenov@blue-systems.com>


TO DO FolderView Port to QML Ignat Semenov <ignat.semenov@blue-systems.com>


TO DO Dolphin Implement files quick preview feature (named Klook) Evgeniy Auzhin <evgeniy.augin@osinit.ru>


DONE print-manager New Print manager KCM and applet (plasmoid) replacement, using C++ Daniel Nicoletti <dantti12@gmail.com>


DONE Kate Support for Python plugins Shaheed Haque <srhaque@theiet.org>


DONE Kate Advanced gid(1) plugin using both ID files and etags Shaheed Haque <srhaque@theiet.org>


TO DO Kate As-you-type search for the search plugin Kåre Särs <kare.sars@iki.fi>


TO DO Kate Session name API for plugins + automatic ctags database naming Kåre Särs <kare.sars@iki.fi>


IN PROGRESS Kate Add optional document "minimap" to the Symbols view plugin Kåre Särs <kare.sars@iki.fi>


IN PROGRESS Kate Macro support Simon St James <kdedevel@etothepiplusone.com>



kdeedu

Status Project Description Contact
TO DO Marble Have support for "repeatX" in the projection classes Torsten Rahn <rahn@kde.org>
TO DO Marble Satellite Map NG Torsten Rahn <rahn@kde.org>
TO DO Marble Mars & Venus satellite plugin Torsten Rahn / Gerhard Holtkamp <rahn@kde.org>
TO DO Marble Solar Eclipse Plugin Torsten Rahn / Gerhard Holtkamp <rahn@kde.org>
TO DO Marble Help Menu polishing / Support page inclusion Torsten Rahn <rahn@kde.org>
TO DO Marble Toolbar polishing/refactoring Torsten Rahn <rahn@kde.org>
TO DO Marble Solar Eclipse Plugin Torsten Rahn <rahn@kde.org>
IN PROGRESS Marble Worldwide hillshading Dennis Nienhüser <earthwings@gentoo.org>
TO DO Marble Extended library API (no MarbleWidget dependency for tasks like parsing, routing) Dennis Nienhüser <earthwings@gentoo.org>
TO DO Marble Marble Touch on Plasma Active Dennis Nienhüser <earthwings@gentoo.org>
IN PROGRESS Marble Foursquare plugin Utku Aydın <utkuaydin34@gmail.com>
TO DO Marble Marble Touch on Android (including SOK branch merge) Dennis Nienhüser <earthwings@gentoo.org>
TO DO Marble Support for loading geolocated photos (e.g. in a Gallery activity in Marble Touch) Dennis Nienhüser <earthwings@gentoo.org>
TO DO Marble Layer Management (by the user: Toggle layer visibility; maybe move layers from legend and layers in menus to one central place/tab) Dennis Nienhüser <earthwings@gentoo.org>
TO DO Marble OSM vector rendering (GSOC branch merge) Dennis Nienhüser <earthwings@gentoo.org>
TO DO Rocs Journal files for projects. Andreas Cord-Landwehr <cola@uni-paderborn.de>
IN PROGRESS Rocs Revisit graph export/import functionality to fully support: TGF, DOT, GML, GraphML Andreas Cord-Landwehr <cola@uni-paderborn.de>
TO DO Rocs Printing and image export of graphs. Andreas Cord-Landwehr <cola@uni-paderborn.de>
TO DO Rocs Data Structure Snapshot and Recovery. Andreas Cord-Landwehr <cola@uni-paderborn.de>
IN PROGRESS Rocs Main Window UI Reorganization Andreas Cord-Landwehr <cola@uni-paderborn.de>
TO DO Rocs Visual Graph Editor Handling: copy&paste, data structure focus, property display Andreas Cord-Landwehr <cola@uni-paderborn.de>
TO DO Rocs Visual Graph Editor Edit Menu Andreas Cord-Landwehr <cola@uni-paderborn.de>
TO DO Rocs Code Editor Configuration Dialog Andreas Cord-Landwehr <cola@uni-paderborn.de>
TO DO Rocs Data Structure Backend wise iconsets and preconfigurations for types Andreas Cord-Landwehr <cola@uni-paderborn.de>
DONE KTouch Ship ktouch/next Sebastian Gottfried <sebastiangottfried@web.de>
TO DO KTouch Smart resizing of training screen with aligned vertical lines Sebastian Gottfried <sebastiangottfried@web.de>
TO DO KTouch Prominent hint during training if the user makes repeatedly errors Sebastian Gottfried <sebastiangottfried@web.de>
TO DO KTouch Show course descriptions in course selector Sebastian Gottfried <sebastiangottfried@web.de>
TO DO KTouch Show a message when keyboard layout visualizion isn't available due missing data Sebastian Gottfried <sebastiangottfried@web.de>
DONE Analitza New plotting framework Percy Camilo Triveño Aucahuasi <percy.camilo.ta@gmail.com>
DONE KAlgebra Splitted the QML Components from KAlgebraMobile Aleix Pol Gonzalez <aleixpol@kde.org>
DONE KAlgebra New plotting plasmoid graphs, in QtQuick Aleix Pol Gonzalez <aleixpol@kde.org>
IN PROGRESS Pairs Pairs Theme editor Marco Calignano <marco.calignano@gmail.com>
IN PROGRESS Cantor Python backend Filipe Saraiva <filipe@kde.org>
IN PROGRESS Kig Mark right angles David E. Narváez <david.narvaez@computer.org>


kdegames

Status Project Description Contact
IN PROGRESS libkdegames Major cleanup and rewrite (done, except for the new highscore classes)

Release team: please link to the porting instructions for third-party developers
Stefan Majewsky <stefan.majewsky@googlemail.com>
DONE KGoldrunner Use KGameRenderer and QGraphicsView for all graphics: the gameplay is the same as before. Ian Wadham <iandw.au@gmail.com>
DONE KGoldrunner Remove the status bar. All scores and status messages are in the viewport now. Ian Wadham <iandw.au@gmail.com>
DONE KJumpingCube Allow the displayed speed of moves to be adjusted. Ian Wadham <iandw.au@gmail.com>
DONE KJumpingCube Animate multi-stage moves, to make it easier for a human player to follow their progress. Ian Wadham <iandw.au@gmail.com>
DONE KJumpingCube Show multi-stage moves in an order that is easier to follow. Ian Wadham <iandw.au@gmail.com>
DONE KJumpingCube Validate the loading of saved games and report errors. Ian Wadham <iandw.au@gmail.com>
DONE KJumpingCube Rewrite the main AI class and make it use a true Minimax method. Ian Wadham <iandw.au@gmail.com>
DONE KJumpingCube Provide a choice of two AI styles, Kepler and Newton, with the possibility to add more. Ian Wadham <iandw.au@gmail.com>
DONE KJumpingCube Add settings to choose computer player, AI style and skill level for either or both of players 1 and 2. Ian Wadham <iandw.au@gmail.com>
DONE KJumpingCube Add board sizes 3x3 and 4x4, for simplified play. Ian Wadham <iandw.au@gmail.com>
IN PROGRESS KSudoku Add a simple Print facility for KSudoku puzzles. Ian Wadham <iandw.au@gmail.com>


kdegraphics

Status Project Description Contact
IN PROGRESS libkipi Porting libkipi to KDE-XML GUI Victor Dodon <dodonvictor@gmail.com>
IN PROGRESS okular Tiled rendering Okular Developers <okular-devel@kde.org>
IN PROGRESS Gwenview Recursive importer Aurélien Gâteau <agateau@kde.org>
IN PROGRESS Gwenview Color profile support Aurélien Gâteau <agateau@kde.org>



kdemultimedia

Status Project Description Contact
IN PROGRESS Juk Port Juk away from kde3support Martin Sandsmark <martin.sandsmark@kde.org>
DONE Juk Add lyrics view Martin Sandsmark <martin.sandsmark@kde.org>



kdenetwork

Status Project Description Contact


kdepim

Status Project Description Contact
IN PROGRESS Facebook resource Include it in default install Martin Klapetek <martin.klapetek@gmail.com>
IN PROGRESS Akregator2 Merge in kdepim Montel Laurent <montel@kde.org>
IN PROGRESS Knode Merge in KMail Montel Laurent <montel@kde.org>
IN PROGRESS BackupMail Extend backup to all kdepim apps Montel Laurent <montel@kde.org>
IN PROGRESS Sieve Rewrite dialogbox Montel Laurent <montel@kde.org>
IN PROGRESS libs Move folderview to kdepimlibs/akonadi Montel Laurent <montel@kde.org>
IN PROGRESS kolab-resource Make Kolab 3.0 option available Christian Mollekopf <mollekopf@kolabsys.com>


kdeplasma-addons

Status Project Description Contact
IN PROGRESS Microblog replace with QML version Sebastian Kügler <sebas@kde.org>
IN PROGRESS StackFolder Add applet for quick browse the stack of folders Ural Mullabaev <ural.mullabaev@rosalab.ru>
IN PROGRESS ComicStrip Replace with QML version Reza Fatahilah Shah <rshah0385@kireihana.com>
IN PROGRESS Calculator Replace with QML version Luiz Romário Santana Rios <luizromario@gmail.com>
DONE QML Wallpapers Make it possible to have animated wallpapers written in QtQuick technologies. Aleix Pol Gonzalez <aleixpol@blue-systems.com>
DONE Dictionary KRunner Look up words in the dictionary by typing in 'define {word}' in krunner. Jason A. Donenfeld <Jason@zx2c4.com>
IN PROGRESS Calculator replace with QML version Davide Bettio <bettio@kde.org>
IN PROGRESS Eyes replace with QML version Davide Bettio <bettio@kde.org>
IN PROGRESS FifteenPuzzle replace with QML version Davide Bettio <bettio@kde.org>
IN PROGRESS Luna replace with QML version Davide Bettio <bettio@kde.org>
IN PROGRESS Timer replace with QML version Davide Bettio <bettio@kde.org>


kdesdk

Status Project Description Contact
TO DO Okteta Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta Add global toggle option for the offset display, hex or decimal Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta Add Kate-like combined dialogs to query for actions on files Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta add Kate-like search tool Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta Add Okular like embedded notifications Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta add support for import by drop, both url and data Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta add support for memory mapping of files and 64-bit addressing Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta add support for jobs like io, printing, string search or filter Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta copy again puts also a value or char variant of the data to clipboard Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta Improve the titels of the changes to the bytearray to be more descriptive, best using ids to avoid text string Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta Make all user interaction in the KastenCore managers plugin-based Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta Merge row and column widgets into one Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta Store bookmarks Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta Store bookmarks and other view settings for next load Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta Add custom datatypes to structures tool Alex Richardson <alex.richardson@gmx.de>


kdeutils

Status Project Description Contact