Schedules/KDE4/4.9 Feature Plan

    From KDE TechBase
    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.9 release.

    See also:


    Legend:

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


    kdelibs

    Status Project Description Contact
    DONE KGlobalSettings Make KGlobalSettings reread locale settings before calling settingsChanged(). Lamarque V. Souza <[email protected]>
    DONE Kate Part Reworked Color Configuration Dominik Haumann <[email protected]>
    DONE KActivities Encryption for private activities (not available via UI). Ivan Čukić <[email protected]>
    DONE KActivities Linking files to activities in Dolphin, Konqueror, Folder View. Ivan Čukić <[email protected]>
    DONE KActivities Activities KIO. Ivan Čukić <[email protected]>


    kde-runtime

    Status Project Description Contact
    DONE Thumbnail fix for bookmarks Sebastian Kügler <[email protected]>



    kde-workspace

    Status Project Description Contact
    DONE ksmserver Port shutdown dialog to QML Lamarque V. Souza <[email protected]>
    IN PROGRESS ksmserver Merge the new qml based screen locker Marco Martin <[email protected]>
    DONE plasma MPRIS2 dataengine Alex Merry <[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 kwin Useraction menu closes when focus passes to another window (bug #81743) <[email protected]>
    DONE kwin JJ: change focus only when moving mouse (bug #92290) <[email protected]>
    DONE kwin JJ: kwin fulscreen / un-fullscreen system notifications (bug #124612, Review 104457) <[email protected]>
    DONE kwin Insufficient stacking order handling for deleted windows (bug #158262, Review 104519) <[email protected]>
    DONE kwin JJ: Use arrow keys to control cover switch. (bug #178595, Review 104438) <[email protected]>
    DONE kwin No reason given why some desktop effects cannot be activated (bug #209213, Review 104847) <[email protected]>
    DONE kwin Dragging a title bar against a bottom panel twice makes it go under the panel on the second time (bug #210926) <[email protected]>
    DONE kwin Wobbly windows wobbles strange after quick-maximization (bug #222102) <[email protected]>
    DONE kwin "Move" command should allow off-screen window moving same as Alt + click trick (bug #229942) <[email protected]>
    DONE kwin Bug with shading always inactive windows (bug #242217) <[email protected]>
    DONE kwin Change title of menu item "Configure window behaviour..." (bug #249486) <[email protected]>
    DONE kwin Task switcher message when no windows looks ugly with stars (bug #260938) <[email protected]>
    DONE kwin Placement Policy 'under mouse' (bug #272162) <[email protected]>
    DONE kwin JJ: Synchronize Show Desktop wording in all tabbox effects (bug #273478, Review 104436) <[email protected]>
    DONE kwin closing session crash (bug #282933, Review 104690) <[email protected]>
    DONE kwin Window Specific Settings dialog has no help function (bug #286783) <[email protected]>
    DONE kwin Add "Present Windows - Window Class" to "Screen Edges" functions (bug #288960) <[email protected]>
    DONE kwin [JJ] Select next window with arrow key in Alt+Tab (bug #291916) <[email protected]>
    DONE kwin KWin crashed when I was switching windows (bug #292614) <[email protected]>
    DONE kwin Kill helper should be out of process (bug #295940) <[email protected]>
    DONE kwin Synchronize user actions menu with libtaskmanager (bug #296056) <[email protected]>
    DONE kwin Different binary name for KWin Active (bug #296084) <[email protected]>
    DONE kwin Window Switcher KCM needs to be reworked (bug #297639, Review 104525) <[email protected]>
    DONE kwin Document global JavaScript methods in KWin Scripting API documentation (bug #297640) <[email protected]>
    DONE kwin Elevate windows in addition to highlight (bug #297809) <[email protected]>
    DONE kwin KWin crashes when interacting with Plasma (bug #298669, Review 104714) <[email protected]>
    DONE kwin Add ABI check to KDecorations (bug #299141) <[email protected]>
    DONE kwin Effects cannot be configured (bug #299163) <[email protected]>
    DONE kwin Adding proper window thumbnail clipping to the QML tabbox (bug #299198) <[email protected]>
    DONE kwin Improve VSync strategy (bug #299274) <[email protected]>
    DONE kwin Screen Edge bindings for KWin Scripting (bug #299275, Review 104904) <[email protected]>
    DONE kwin Better QML selection list for Window Switcher layout (bug #299278) <[email protected]>
    DONE kwin Add layout specification to D-Bus call for invoking TabBox (bug #299279, Review 104838) <[email protected]>
    DONE kwin Default Bindings for Switching between Windows of current Application (bug #299308, Review 104730) <[email protected]>
    DONE kwin Make desktop focus chains activities aware (bug #299309, Review 104649) <[email protected]>
    DONE kwin Activity window rules (Review 104972) <[email protected]>
    DONE kwin Desktop Zoom should be saved between sessions (bug #189956, Review 104597) <[email protected]>


    kde-baseapps

    Status Project Description Contact
    TO DO FolderView Refactor into PopupApplet and Containment Ignat Semenov <[email protected]>
    DONE FolderView Show files related to an activity Ivan Cukic <[email protected]>
    DONE Dolphin Allow to show any kind of metadata like ratings, tags, comments, image-sizes, music-artist, ... beside each item of the view. Peter Penz <[email protected]>
    DONE Dolphin Use KMessageWidget for information- and error-messages (see http://agateau.com/2011/04/21/kde-ux-2011/ for details) Peter Penz <[email protected]>
    DONE Dolphin Optionally remember the column-widths of the details view Peter Penz <[email protected]>
    DONE Dolphin Allow to disable the expandable folders of the details view Peter Penz <[email protected]>
    DONE Dolphin Implement inline renaming for the new view-engine Peter Penz <[email protected]>
    DONE Dolphin Allow to optionally set a maximum number of lines for the icons-view Peter Penz <[email protected]>
    TO DO Dolphin Implement files quick preview feature (named Klook) Evgeniy Auzhin <[email protected]>
    DONE Konsole Move menubar and tabbar settings out of profile and into "Configure Konsole" Jekyll Wu <[email protected]>
    DONE Konsole Add command line options for controlling the visibility of menubar and tabbar Jekyll Wu <[email protected]>
    DONE Konsole Allow dragging tab out of current window and into its own window Jekyll Wu <[email protected]>
    DONE Konsole Add "Clone Tab" action for opening new tab using the same profile used by current tab Jekyll Wu <[email protected]>
    DONE Konsole Add "Change Directory To" action in the popup menu of drag & drop operation Jekyll Wu <[email protected]>
    DONE Konsole Allow action in the context menu for searching selected text using KDE WebShortcuts Jekyll Wu <[email protected]>
    DONE Konsole Provide the searching ability in konsolepart Jekyll Wu <[email protected]>
    DONE Konsole konsolepart can notify the hosting application(e.g, dolphin) of the changing of current directory Jekyll Wu <[email protected]>
    DONE Konsole Allow changing tab title through escape sequence like "\e]30;Tab Title\a" Jekyll Wu <[email protected]>
    DONE Konsole Allow users to have better control of the copy & paste behavior of mouse within Konsole Jekyll Wu <[email protected]>



    kdeedu

    Status Project Description Contact
    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]>
    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]>
    DONE Rocs Project Files to combine graphs and algorithms Andreas Cord-Landwehr <[email protected]>
    DONE Rocs Extend graph data structure to support overlay graphs Andreas Cord-Landwehr <[email protected]>
    DONE Rocs Stepped execution of algorithms Andreas Cord-Landwehr <[email protected]>
    IN PROGRESS Rocs General unit test cleanup and overhauling Andreas Cord-Landwehr <[email protected]>
    TO DO Rocs New Project Wizard - guided creation based on loaded plugins Andreas Cord-Landwehr <[email protected]>
    IN PROGRESS Rocs Project journal files Andreas Cord-Landwehr <[email protected]>
    IN PROGRESS Rocs New Add-Node/Add-Link Toolbar for data types and pointer types Rocs Developers <[email protected]>
    TO DO Kig Improve Cancel Construction and Undo actions David E. Narváez <[email protected]>
    DONE Pairs New memory game Aleix Pol Gonzalez <[email protected]>
    DONE KAlgebra Mobile Many improvements, including Android and better Active support Aleix Pol Gonzalez <[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 Granatier improve config UI for player and arena selection Mathias Kraus <[email protected]>
    DONE Kajongg tooltips giving playings hints Wolfgang Rohdewald <[email protected]>
    DONE Kajongg new config option: propose what to do Wolfgang Rohdewald <[email protected]>
    DONE Kajongg make it possible to replay a game from a screen shot (for better debugging) Wolfgang Rohdewald <[email protected]>
    DONE Kajongg improve Robot AI Wolfgang Rohdewald <[email protected]>
    DONE Kajongg Add default voices Wolfgang Rohdewald <[email protected]>
    DONE Kajongg Players can chat with each other from within kajongg Wolfgang Rohdewald <[email protected]>
    DONE Kajongg Define a central game server, making it easier to play over the internet (no more tweaking of firewalls for the server side) Wolfgang Rohdewald <[email protected]>
    IN PROGRESS Kajongg Add support for other rule variants, starting with Classical Chinese variants Wolfgang Rohdewald <[email protected]>
    TO DO Kajongg Print rulesets, also more than one in parallel for comparisons Wolfgang Rohdewald <[email protected]>
    DONE KGoldrunner Add the Gold Rush II championship game (20 levels), contributed by Gabriel Miltschitzky Ian Wadham <[email protected]>
    DONE KGoldrunner Add solution files to some KGoldrunner games Ian Wadham <[email protected]>
    DONE KSudoku Simplify the XML descriptions of puzzle shapes Ian Wadham <[email protected]>
    DONE KSudoku Add XML and Desktop files for seven new two-dimensional puzzle shapes Ian Wadham <[email protected]>
    DONE KSudoku Add XML and Desktop files for three new three-dimensional puzzle shapes Ian Wadham <[email protected]>
    DONE KSudoku Improve the quality and relevance of KSudoku hints Ian Wadham <[email protected]>
    DONE KSudoku Make Load and Save work correctly for all puzzle types, including display of small markers/notes and restart of the puzzle clock from a saved value Ian Wadham <[email protected]>
    DONE KSudoku Integrate the new generator/solver and the old KSudoku code more closely Ian Wadham <[email protected]>
    DONE KSudoku Make puzzle features easier to see and use by improving highlighting, control and settings in both 2-D and 3-D puzzles and adding keyboard input to 3-D puzzles Ian Wadham <[email protected]>
    DONE KMahjongg Make the BoardEditor running again Christian Krippendorf <[email protected]>
    DONE KMahjongg Implement an option for random layouts Christian Krippendorf <[email protected]>


    kdegraphics

    Status Project Description Contact
    DONE Gwenview Fullscreen browse Aurélien Gâteau <[email protected]>
    IN PROGRESS Okular Store annotations with documents bug #151614 <[email protected]>
    IN PROGRESS Okular Print document with annotations bug #159005 <[email protected]>
    DONE Okular Annotations Screen support (embedded movies in PDF) bug #172847 <[email protected]>
    DONE Okular Aggressive page preloading bug #184196 <[email protected]>
    DONE Okular Hyphen-aware search bug #190433 <[email protected]>
    DONE Okular Multiple bookmarks per page bug #157198 <[email protected]>
    DONE Okular Allow the renaming of bookmark "parent" items <[email protected]>
    DONE Okular Allow the page number selector to be added to the toolbar bug #279128 <[email protected]>
    DONE Okular Double click to select workds bug #187347 <[email protected]>
    DONE Okular Make Okular inhibit sleep and screen power management when in Presentation mode <[email protected]>
    DONE Okular Behavior for left/right arrow keys (Review 104596) <[email protected]>
    DONE Okular Remember the mouse mode on exit <[email protected]>
    DONE Okular Make search from the current page the default <[email protected]>


    kdemultimedia

    Status Project Description Contact
    DONE JuK last.fm scrobbling Martin Sandsmark <[email protected]>
    DONE JuK cover-fetching from last.fm Martin Sandsmark <[email protected]>
    IN PROGRESS JuK MPRIS2 support Alex Merry <[email protected]>
    DONE Dragon MPRIS2 support Eike Hein <[email protected]>


    kdenetwork

    Status Project Description Contact
    DONE Kopete Add option to group all offline users into a "Offline Users" group Kopete Developers <[email protected]>
    DONE Kopete Show contact's status change in chat window Igor Poboiko <[email protected]>
    DONE Kopete Add context option "rename" to contacts and allow changing custom display name inline. Kopete Developers <[email protected]>


    kdepim

    Status Project Description Contact
    DONE Akonadi Google Resources Move contacts and calendars resources from Akonadi Google project to kdepim-runtime Dan Vratil <[email protected]>


    DONE KTnef Bring back KTnef from the KDE3 days. KTnef is a standalone TNEF attachment viewer Allen Winter <[email protected]>


    DONE Akonadi Kolab Resources Kolab resource using the Kolab libraries to kdepim-runtime Christian Mollekopf <[email protected]>


    DONE Extend Akonotes Format Extend the akonotes format to support features required by zanshin and kolab Christian Mollekopf <[email protected]>


    DONE Import pim data ImportWizard allows to import settings/mails/filters/calendar/addressbook from thunderbird/evolution/etc. when exists. Laurent Montel <[email protected]>



    kdeplasma-addons

    Status Project Description Contact
    DONE Now Playing replace with QML version Alex Merry <[email protected]>
    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]>


    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 Add view profiles, incl. editor/manager 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]>
    DONE Lokalize Optimize TM fuzzy searching [mailto: Nick Shaforostoff <>]
    DONE Lokalize File search tab [mailto: Nick Shaforostoff <>]
    TO DO Lokalize .ts support [mailto: Nick Shaforostoff <>]
    IN PROGRESS Umbrello diagram auto layout support Ralf Habacker <[email protected]>
    IN PROGRESS Umbrello diagram graphviz dot export Ralf Habacker <[email protected]>
    DONE Thumbnail PO thumbnailer Ni Hui <[email protected]>


    kdeutils

    Status Project Description Contact