Schedules/KDE4/4.9 Feature Plan

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

See also:


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


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


Status Project Description Contact
DONE Thumbnail fix for bookmarks


Status Project Description Contact
DONE ksmserver Port shutdown dialog to QML
IN PROGRESS ksmserver Merge the new qml based screen locker
DONE plasma MPRIS2 dataengine
TO DO kwin windows that are moved to another desktop should be treated as sticky windows (Bug 213847) <[email protected]>
TO DO kwin Quick Tile shortcuts should be toggle buttons (Bug 263755) <[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 Display application menu and title bar side by side for maximized windows (Bug 102607) <[email protected]>
IN PROGRESS kwin No reason given why some desktop effects cannot be activated (Bug 209213, Review 104847)
TO DO kwin Add support for appmenu-qt (Bug 266596) <[email protected]>
TO DO kwin Decoration KCM should show comment for decoration (Bug 296041) <[email protected]>
TO DO kwin Lanczos Filter broken after screen size changes (Bug 296065) <[email protected]>
TO DO kwin DesktopThumbnailItem for QML (Bug 296067) <[email protected]>
TO DO kwin Packages for Desktop Switching Layouts (Bug 296068) <[email protected]>
TO DO kwin Walk Through Desktop layout rendering desktop previews (Bug 296069) <[email protected]>
TO DO kwin Move ThumbnailBar from BoxSwitch to CoverSwitch (Bug 296070) <[email protected]>
IN PROGRESS kwin Drop BoxSwitch effect (Bug 296071, Review 104454)
TO DO kwin Different binary name for KWin Active (Bug 296084) <[email protected]>
TO DO kwin Import Scripted Effect from All Effets Tab (Bug 296772) <[email protected]>
TO DO kwin GHNS support for Scripted Effects (Bug 296773) <[email protected]>
IN PROGRESS kwin GHNS support for KWin Scripts (Bug 296774, Review 104877)
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]>
TO DO kwin GHNS support for Window Switching Layouts (Bug 297636) <[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]>
IN PROGRESS kwin Window Switcher KCM needs to be reworked (Bug 297639, Review 104525)
TO DO kwin ThumbnailItem allows upscaling of Windows (Bug 297864) <[email protected]>
IN PROGRESS kwin Redesign the kwin's kcm "All effects" (Bug 298991, Review 104849)
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 Add ABI check to KDecorations (Bug 299141) <[email protected]>
TO DO kwin New Window Decoration for Thin Clients (Bug 299143) <[email protected]>
IN PROGRESS kwin Remove legacy window decorations (Bug 299144, Review 104281)
TO DO kwin Get rid of "Display borders on maximized windows" setting (Bug 299245) <[email protected]>
TO DO kwin Break NETWM to allow inner xinerama struts (Bug 299247) <[email protected]>
TO DO kwin Improve VSync strategy (Bug 299274) <[email protected]>
TO DO kwin Screen Edge bindings for KWin Scripting (Bug 299275) <[email protected]>
TO DO kwin Support Plasma API Extensions in KWin Scripting (Bug 299276) <[email protected]>
IN PROGRESS kwin Move Workspace's compositing functionality to own class Compositor (Bug 299277, Review 102420)
TO DO kwin Better QML selection list for Window Switcher layout (Bug 299278) <[email protected]>
IN PROGRESS kwin Default Bindings for Switching between Windows of current Application (Bug 299308, Review 104730)
DONE kwin Useraction menu closes when focus passes to another window (Bug 81743)
DONE kwin JJ: change focus only when moving mouse (Bug 92290)
DONE kwin JJ: kwin fulscreen / un-fullscreen system notifications (Bug 124612, Review 104457)
DONE kwin Insufficient stacking order handling for deleted windows (Bug 158262, Review 104519)
DONE kwin JJ: Use arrow keys to control cover switch. (Bug 178595, Review 104438)
DONE kwin Dragging a title bar against a bottom panel twice makes it go under the panel on the second time (Bug 210926)
DONE kwin Wobbly windows wobbles strange after quick-maximization (Bug 222102)
DONE kwin "Move" command should allow off-screen window moving same as Alt + click trick (Bug 229942)
DONE kwin Bug with shading always inactive windows (Bug 242217)
DONE kwin Change title of menu item "Configure window behaviour..." (Bug 249486)
DONE kwin Task switcher message when no windows looks ugly with stars (Bug 260938)
DONE kwin Placement Policy 'under mouse' (Bug 272162)
DONE kwin JJ: Synchronize Show Desktop wording in all tabbox effects (Bug 273478, Review 104436)
DONE kwin closing session crash (Bug 282933, Review 104690)
DONE kwin Window Specific Settings dialog has no help function (Bug 286783)
DONE kwin Add "Present Windows - Window Class" to "Screen Edges" functions (Bug 288960)
DONE kwin [JJ] Select next window with arrow key in Alt+Tab (Bug 291916)
DONE kwin KWin crashed when I was switching windows (Bug 292614)
DONE kwin Kill helper should be out of process (Bug 295940)
DONE kwin Synchronize user actions menu with libtaskmanager (Bug 296056)
DONE kwin Document global JavaScript methods in KWin Scripting API documentation (Bug 297640)
DONE kwin Elevate windows in addition to highlight (Bug 297809)
DONE kwin KWin crashes when interacting with Plasma (Bug 298669, Review 104714)
DONE kwin Effects cannot be configured (Bug 299163)
DONE kwin Adding proper window thumbnail clipping to the QML tabbox (Bug 299198)
DONE kwin Add layout specification to D-Bus call for invoking TabBox (Bug 299279, Review 104838)
DONE kwin Make desktop focus chains activities aware (Bug 299309, Review 104649)
DONE kwin Desktop Zoom should be saved between sessions (Bug 189956, Review 104597)
TO DO kwin Settings to show windows on specific activities (like we have vor vds) <[email protected]>


Status Project Description Contact
TO DO FolderView Refactor into PopupApplet and Containment Ignat Semenov <[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.
DONE Dolphin Use KMessageWidget for information- and error-messages (see for details)
DONE Dolphin Optionally remember the column-widths of the details view
DONE Dolphin Allow to disable the expandable folders of the details view
DONE Dolphin Implement inline renaming for the new view-engine
DONE Dolphin Allow to optionally set a maximum number of lines for the icons-view
TO DO Dolphin Implement files quick preview feature (named Klook) Evgeniy Auzhin <[email protected]>
DONE Konsole Add command line options for controlling the visibility of menubar and tabbar


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
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
DONE Rocs Extend graph data structure to support overlay graphs
DONE Rocs Stepped execution of algorithms
IN PROGRESS Rocs General unit test cleanup and overhauling
TO DO Rocs New Project Wizard - guided creation based on loaded plugins Andreas Cord-Landwehr <[email protected]>
IN PROGRESS Rocs Project journal files
IN PROGRESS Rocs New Add-Node/Add-Link Toolbar for data types and pointer types
TO DO Kig Improve Cancel Construction and Undo actions David E. Narváez <[email protected]>
DONE Pairs New memory game
DONE KAlgebra Mobile Many improvements, including Android and better Active support


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
DONE Granatier improve config UI for player and arena selection
DONE Kajongg tooltips giving playings hints
DONE Kajongg new config option: propose what to do
DONE Kajongg make it possible to replay a game from a screen shot (for better debugging)
DONE Kajongg improve Robot AI
DONE Kajongg Add default voices
DONE Kajongg Players can chat with each other from within kajongg
DONE Kajongg Define a central game server, making it easier to play over the internet (no more tweaking of firewalls for the server side)
IN PROGRESS Kajongg Add support for other rule variants, starting with Classical Chinese variants
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
DONE KGoldrunner Add solution files to some KGoldrunner games
DONE KSudoku Simplify the XML descriptions of puzzle shapes
DONE KSudoku Add XML and Desktop files for seven new two-dimensional puzzle shapes
DONE KSudoku Add XML and Desktop files for three new three-dimensional puzzle shapes
DONE KSudoku Improve the quality and relevance of KSudoku hints
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
DONE KSudoku Integrate the new generator/solver and the old KSudoku code more closely
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


Status Project Description Contact
TO DO Gwenview Fullscreen browse Aurélien Gâteau <[email protected]>


Status Project Description Contact
DONE JuK scrobbling
DONE JuK cover-fetching from
DONE Dragon MPRIS2 support


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


Status Project Description Contact
DONE Akonadi Google Resources Move contacts and calendars resources from Akonadi Google project to kdepim-runtime

DONE KTnef Bring back KTnef from the KDE3 days. KTnef is a standalone TNEF attachment viewer

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

TO DO 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.


Status Project Description Contact
DONE Now Playing replace with QML version
IN PROGRESS Microblog replace with QML version
IN PROGRESS StackFolder Add applet for quick browse the stack of folders


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
DONE Lokalize File search tab
TO DO Lokalize .ts support
IN PROGRESS Umbrello diagram auto layout support
IN PROGRESS Umbrello diagram graphviz dot export
DONE Thumbnail PO thumbnailer


Status Project Description Contact

This page was last edited on 1 August 2012, at 14:18. Content is available under Creative Commons License SA 4.0 unless otherwise noted.