Schedules/KDE4/4.10 Feature Plan

    From KDE TechBase
    Revision as of 17:11, 24 October 2012 by Agateau (talk | contribs) (→‎kdegraphics: add Gwenview tasks)
    The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

    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 <[email protected]>
    IN PROGRESS QML Containments Making it possible to do full-featured containments in QML Sebastian Kügler <[email protected]>
    IN PROGRESS nepomuk-indexer New Nepomuk Indexer Vishesh Handa <[email protected]>
    IN PROGRESS nepomukbakcup Nepomuk Backup rewritten from scratch Vishesh Handa <[email protected]>
    IN PROGRESS nepomukcleaner An application to port/clean invalid/legacy data in Nepomuk Vishesh Handa <[email protected]>



    kde-workspace

    Status Project Description Contact
    IN PROGRESS ksmserver Merge the new qml based screen locker Marco Martin <[email protected]>


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


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


    kde-baseapps

    Status Project Description Contact
    TO DO FolderView Split into PopupApplet and Containment Ignat Semenov <[email protected]>


    TO DO FolderView Port to QML Ignat Semenov <[email protected]>


    TO DO Dolphin Implement files quick preview feature (named Klook) Evgeniy Auzhin <[email protected]>


    DONE print-manager New Print manager KCM and applet (plasmoid) replacement, using C++ Daniel Nicoletti <[email protected]>


    DONE Kate Support for Python plugins Shaheed Haque <[email protected]>


    DONE Kate Advanced gid(1) plugin using both ID files and etags Shaheed Haque <[email protected]>


    TO DO Kate As-you-type search for the search plugin Kåre Särs <[email protected]>


    TO DO Kate Session name API for plugins + automatic ctags database naming Kåre Särs <[email protected]>


    IN PROGRESS Kate Add optional document "minimap" to the Symbols view plugin Kåre Särs <[email protected]>


    IN PROGRESS Kate Macro support Simon St James <[email protected]>



    kdeedu

    Status Project Description Contact
    TO DO Marble Have support for "repeatX" in the projection classes Torsten Rahn <[email protected]>
    TO DO Marble Satellite Map NG Torsten Rahn <[email protected]>
    TO DO Marble Mars & Venus satellite plugin Torsten Rahn / Gerhard Holtkamp <[email protected]>
    TO DO Marble Solar Eclipse Plugin Torsten Rahn / Gerhard Holtkamp <[email protected]>
    TO DO Marble Help Menu polishing / Support page inclusion Torsten Rahn <[email protected]>
    TO DO Marble Toolbar polishing/refactoring Torsten Rahn <[email protected]>
    TO DO Marble Solar Eclipse Plugin Torsten Rahn <[email protected]>
    IN PROGRESS Marble Worldwide hillshading Dennis Nienhüser <[email protected]>
    TO DO Marble Extended library API (no MarbleWidget dependency for tasks like parsing, routing) Dennis Nienhüser <[email protected]>
    TO DO Marble Marble Touch on Plasma Active Dennis Nienhüser <[email protected]>
    IN PROGRESS Marble Foursquare plugin Utku Aydın <[email protected]>
    TO DO Marble Marble Touch on Android Dennis Nienhüser <[email protected]>
    TO DO Marble Support for loading geolocated photos (e.g. in a Gallery activity in Marble Touch) Dennis Nienhüser <[email protected]>
    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 <[email protected]>
    TO DO Rocs Journal files for projects. Andreas Cord-Landwehr <[email protected]>
    IN PROGRESS Rocs Revisit graph export/import functionality to fully support: TGF, DOT, GML, GraphML Andreas Cord-Landwehr <[email protected]>
    TO DO Rocs Printing and image export of graphs. Andreas Cord-Landwehr <[email protected]>
    TO DO Rocs Data Structure Snapshot and Recovery. Andreas Cord-Landwehr <[email protected]>
    IN PROGRESS Rocs Main Window UI Reorganization Andreas Cord-Landwehr <[email protected]>
    TO DO Rocs Visual Graph Editor Handling: copy&paste, data structure focus, property display Andreas Cord-Landwehr <[email protected]>
    TO DO Rocs Visual Graph Editor Edit Menu Andreas Cord-Landwehr <[email protected]>
    TO DO Rocs Code Editor Configuration Dialog Andreas Cord-Landwehr <[email protected]>
    TO DO Rocs Data Structure Backend wise iconsets and preconfigurations for types Andreas Cord-Landwehr <[email protected]>
    DONE KTouch Ship ktouch/next Sebastian Gottfried <[email protected]>
    TO DO KTouch Smart resizing of training screen with aligned vertical lines Sebastian Gottfried <[email protected]>
    TO DO KTouch Prominent hint during training if the user makes repeatedly errors Sebastian Gottfried <[email protected]>
    TO DO KTouch Show course descriptions in course selector Sebastian Gottfried <[email protected]>
    TO DO KTouch Show a message when keyboard layout visualizion isn't available due missing data Sebastian Gottfried <[email protected]>
    DONE Analitza New plotting framework Percy Camilo Triveño Aucahuasi <[email protected]>
    DONE KAlgebra Splitted the QML Components from KAlgebraMobile Aleix Pol Gonzalez <[email protected]>
    DONE KAlgebra New plotting plasmoid graphs, in QtQuick Aleix Pol Gonzalez <[email protected]>
    IN PROGRESS Pairs Pairs Theme editor Marco Calignano <[email protected]>
    IN PROGRESS Cantor Python backend Filipe Saraiva <[email protected]>


    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 <[email protected]>
    DONE KGoldrunner Use KGameRenderer and QGraphicsView for all graphics: the gameplay is the same as before. Ian Wadham <[email protected]>
    DONE KGoldrunner Remove the status bar. All scores and status messages are in the viewport now. Ian Wadham <[email protected]>
    DONE KJumpingCube Allow the displayed speed of moves to be adjusted. Ian Wadham <[email protected]>
    DONE KJumpingCube Animate multi-stage moves, to make it easier for a human player to follow their progress. Ian Wadham <[email protected]>
    DONE KJumpingCube Show multi-stage moves in an order that is easier to follow. Ian Wadham <[email protected]>
    DONE KJumpingCube Validate the loading of saved games and report errors. Ian Wadham <[email protected]>
    DONE KJumpingCube Rewrite the main AI class and make it use a true Minimax method. Ian Wadham <[email protected]>
    DONE KJumpingCube Provide a choice of two AI styles, Kepler and Newton, with the possibility to add more. Ian Wadham <[email protected]>
    DONE KJumpingCube Add settings to choose computer player, AI style and skill level for either or both of players 1 and 2. Ian Wadham <[email protected]>
    DONE KJumpingCube Add board sizes 3x3 and 4x4, for simplified play. Ian Wadham <[email protected]>
    IN PROGRESS KSudoku Add a simple Print facility for KSudoku puzzles. Ian Wadham <[email protected]>


    kdegraphics

    Status Project Description Contact
    IN PROGRESS libkipi Porting libkipi to KDE-XML GUI Victor Dodon <[email protected]>
    IN PROGRESS okular Tiled rendering Okular Developers <[email protected]>
    IN PROGRESS Gwenview Recursive importer Aurélien Gâteau <[email protected]>
    IN PROGRESS Gwenview Color profile support Aurélien Gâteau <[email protected]>



    kdemultimedia

    Status Project Description Contact
    IN PROGRESS Juk Port Juk away from kde3support Martin Sandsmark <[email protected]>
    DONE Juk Add lyrics view Martin Sandsmark <[email protected]>



    kdenetwork

    Status Project Description Contact


    kdepim

    Status Project Description Contact
    IN PROGRESS Facebook resource Include it in default install Martin Klapetek <[email protected]>
    IN PROGRESS Akregator2 Merge in kdepim Montel Laurent <[email protected]>
    IN PROGRESS Knode Merge in KMail Montel Laurent <[email protected]>
    IN PROGRESS BackupMail Extend backup to all kdepim apps Montel Laurent <[email protected]>
    IN PROGRESS Sieve Rewrite dialogbox Montel Laurent <[email protected]>
    IN PROGRESS libs Move folderview to kdepimlibs/akonadi Montel Laurent <[email protected]>
    IN PROGRESS kolab-resource Make Kolab 3.0 option available Christian Mollekopf <[email protected]>


    kdeplasma-addons

    Status Project Description Contact
    IN PROGRESS Microblog replace with QML version Sebastian Kügler <[email protected]>
    IN PROGRESS StackFolder Add applet for quick browse the stack of folders Ural Mullabaev <[email protected]>
    IN PROGRESS ComicStrip Replace with QML version Reza Fatahilah Shah <[email protected]>
    IN PROGRESS Calculator Replace with QML version Luiz Romário Santana Rios <[email protected]>
    DONE QML Wallpapers Make it possible to have animated wallpapers written in QtQuick technologies. Aleix Pol Gonzalez <[email protected]>
    DONE Dictionary KRunner Look up words in the dictionary by typing in 'define {word}' in krunner. Jason A. Donenfeld <[email protected]>
    IN PROGRESS Calculator replace with QML version Davide Bettio <[email protected]>
    IN PROGRESS Eyes replace with QML version Davide Bettio <[email protected]>
    IN PROGRESS FifteenPuzzle replace with QML version Davide Bettio <[email protected]>
    IN PROGRESS Luna replace with QML version Davide Bettio <[email protected]>
    IN PROGRESS Timer replace with QML version Davide Bettio <[email protected]>


    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 <[email protected]>
    TO DO Okteta Add global toggle option for the offset display, hex or decimal Friedrich W. H. Kossebau <[email protected]>
    TO DO Okteta Add Kate-like combined dialogs to query for actions on files Friedrich W. H. Kossebau <[email protected]>
    TO DO Okteta add Kate-like search tool Friedrich W. H. Kossebau <[email protected]>
    TO DO Okteta Add Okular like embedded notifications Friedrich W. H. Kossebau <[email protected]>
    TO DO Okteta add support for import by drop, both url and data Friedrich W. H. Kossebau <[email protected]>
    TO DO Okteta add support for memory mapping of files and 64-bit addressing Friedrich W. H. Kossebau <[email protected]>
    TO DO Okteta add support for jobs like io, printing, string search or filter Friedrich W. H. Kossebau <[email protected]>
    TO DO Okteta copy again puts also a value or char variant of the data to clipboard Friedrich W. H. Kossebau <[email protected]>
    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 <[email protected]>
    TO DO Okteta Make all user interaction in the KastenCore managers plugin-based Friedrich W. H. Kossebau <[email protected]>
    TO DO Okteta Merge row and column widgets into one Friedrich W. H. Kossebau <[email protected]>
    TO DO Okteta Store bookmarks Friedrich W. H. Kossebau <[email protected]>
    TO DO Okteta Store bookmarks and other view settings for next load Friedrich W. H. Kossebau <[email protected]>
    TO DO Okteta Add custom datatypes to structures tool Alex Richardson <[email protected]>


    kdeutils

    Status Project Description Contact