Schedules/KDE4/4.10 Feature Plan
This is a list of planned features for the SC 4.10 release.
See also:
- Schedules/KDE4/4.10 Release Schedule
- Schedules/KDE4/4.9 Feature Plan (previous major release)
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]> |
DONE | 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]> |
IN PROGRESS | nepomuk KCM | Rewrite the Nepomuk KCM | Vishesh Handa <[email protected]> |
IN PROGRESS | nepomuk tags | Nepomuk Tags KIO Slave | Vishesh Handa <[email protected]> |
IN PROGRESS | nepomuk filemetadatawidget | Nepomuk Metadata Widget | 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 | Medium focus stealing prevention should also prevent focus stealing when the timestamp on the active window is uncertain (bug #304746) | <[email protected]> |
TO DO | kwin | Usability issue: "Attach as tab to" menu can be empty (bug #306451) | <[email protected]> |
TO DO | kwin | Display application menu and title bar side by side for maximized windows (bug #102607) | <[email protected]> |
TO DO | kwin | Add support for appmenu-qt (bug #266596) | <[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]> |
TO DO | kwin | Window Tab support for QML based Aurorae (bug #299138) | <[email protected]> |
IN PROGRESS | kwin | Remove legacy window decorations (bug #299144, Review 104281) | <[email protected]> |
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 | Cube animation on border approach should not be used unless the electric borders are actually in use and the config should be disabled, align or hint the electric border configuration (bug #299901) | <[email protected]> |
TO DO | kwin | Make ShaderManager act as a real stack (bug #300349) | <[email protected]> |
TO DO | kwin | clientPopup: "'More actions' and "Attach as tab to" lack mnemonics (bug #302833) | <[email protected]> |
TO DO | kwin | Make KWin compile with C++11 (bug #303313) | <[email protected]> |
TO DO | kwin | Copy all useful Client properties to Deleted (bug #303916) | <[email protected]> |
TO DO | kwin | Display content of resizing/moving windows: KDE-Help shows obsolete instructions (bug #305297) | <[email protected]> |
TO DO | kwin | Mouse action support for sending window to different activity (bug #305758) | <[email protected]> |
TO DO | kwin | Windows list icon does not show up in "Walk Through Desktop List" (bug #306187) | <[email protected]> |
TO DO | kwin | Game mode (bug #306448) | <[email protected]> |
TO DO | kwin | Animate Window Maximize/Restore (bug #308990) | <[email protected]> |
TO DO | kwin | Common animation settings for effects of same type (bug #308991) | <[email protected]> |
TO DO | kwin | Use Resize Area in Aurorae (bug #308992) | <[email protected]> |
TO DO | kwin | Configurable quick tile area config GUI (bug #308993) | <[email protected]> |
TO DO | kwin | Move ExtendedBorderRegion to stable API (bug #308994) | <[email protected]> |
TO DO | kwin | Support shortened titles like in bespin in all decorations (bug #308995) | <[email protected]> |
IN PROGRESS | kwin | Mouse Click effect (bug #309006, Review 105780) | <[email protected]> |
DONE | kwin | Decorations not visible (bug #305875) | <[email protected]> |
DONE | kwin | drag-and-drop between windows by cover switch alt-tab causes apps to crash (bug #179077) | <[email protected]> |
DONE | kwin | Add a rule to select the screen (bug #183996) | <[email protected]> |
DONE | kwin | JJ: Need Mouse navigation in flip switch mode (bug #244439) | <[email protected]> |
DONE | kwin | Request category for scripted KWin Effects on kde-(look|app).org (bug #297634) | <[email protected]> |
DONE | kwin | Request category for KWin Scripts on kde-(look|app).org (bug #297635) | <[email protected]> |
DONE | kwin | Request category for Window Switcher Layouts on kde-(look|app).org (bug #297637) | <[email protected]> |
DONE | kwin | Allow direct rendering with fglrx (bug #301103) | <[email protected]> |
DONE | kwin | Don't use OpenGL matrix stack in OpenGL 2 backend (bug #303093, Review 105455) | <[email protected]> |
DONE | kwin | Refactor Screen/Window PaintData (bug #303314, Review 105141) | <[email protected]> |
DONE | kwin | Rapid flickering in locked screen -- makes it difficult to unlock (bug #303579) | <[email protected]> |
DONE | kwin | double click menu to close needs GUI config (bug #305738) | <[email protected]> |
DONE | kwin | Toplevel::windowType() needs performance improvements (bug #306384, Review 106349) | <[email protected]> |
DONE | kwin | GLPlatform should recommend either OpenGL1 or OpenGL2 compositing (bug #306436) | <[email protected]> |
DONE | kwin | Zoom effect broken in master (bug #307609) | <[email protected]> |
DONE | kwin | kwin fails to build when the GLES support is disabled (bug #307866) | <[email protected]> |
DONE | kwin | [JJ] Some effect authors are listed as "Name1 & Name2" (bug #307928, Review 106880) | <[email protected]> |
DONE | kwin | Add screen management actions to window context menus (bug #269207, Review 106065) | <[email protected]> |
DONE | kwin | Move Workspace's compositing functionality to own class Compositor (bug #299277, Review 102420) | <[email protected]> |
DONE | kwin | Option to disable close on double click in Aurorae (bug #301327, Review 106160) | <[email protected]> |
DONE | kwin | Remove Tiling Support From KWin (bug #303090, Review 105546) | <[email protected]> |
DONE | kwin | Allow Scripts to add menus to useractions menu (bug #303756, Review 106285) | <[email protected]> |
DONE | kwin | Generic QML support for Aurorae Themes (bug #303810, Review 105768) | <[email protected]> |
DONE | kwin | Split out Useractions Menu from Workspace (bug #305832, Review 106085) | <[email protected]>
|
IN PROGRESS | kwin | Implement color correction (Review 106141) | Casian Andrei <[email protected]> |
DONE | oxygen decoration | Implement ExtendedBorderRegion support, to resize windows outside of their actual borders | Hugo Pereira Da Costa <[email protected]> |
DONE | oxygen style | Implement BlurBehind semi-transparent tooltips when available | Hugo Pereira Da Costa <[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]> |
IN PROGRESS | activities | Encrypted activities | Ivan Čukić <[email protected]> |
DONE | powerdevil | Overhaul powerdevil notifications | Kai Uwe Broulik <[email protected]> |
IN PROGRESS | powerdevil | Improve profile error handling (DPMS) | Kai Uwe Broulik <[email protected]> |
IN PROGRESS | plasma workspace | Social Feed | Martin Klapetek <[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 | Dolphin | Implement parallel sort algorithm | Emmanuel Pescosta <[email protected]>
|
DONE | Dolphin | Add GUI option for the "Rename Inline" setting | Frank Reininghaus <[email protected]>
|
DONE | Dolphin | Add "Icon Size" submenu to the Places Panel context menu | Frank Reininghaus <[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 | Vim Mode Macro support | Simon St James <[email protected]>
|
TO DO | Kdialog | Add support for detailedsorry/detailederror messages | Kai Uwe Broulik <[email protected]>
|
TO DO | Konsole | Improve the search filter bar | Francesco Cecconi <[email protected]>
|
TO DO | Konsole | Add the --separate cmdline option for running in new process | Jekyll Wu <[email protected]>
|
TO DO | Konsole | Make the d&d popup menu optional | Jekyll Wu <[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 (including SOK branch merge) | 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 | Marble | OSM vector rendering (GSOC branch merge) | Dennis Nienhüser <[email protected]> |
TO DO | Marble | Zoom to content of geo file after loading (at least on start-up) | Friedrich W. H. Kossebau <[email protected]> |
TO DO | Marble | Geo files thumbnailer | Friedrich W. H. Kossebau <[email protected]> |
TO DO | Marble | Geo files metadata extractor | Friedrich W. H. Kossebau <[email protected]> |
DONE | Rocs | Improve project handling: load/save dialogs, add project journal. | Andreas Cord-Landwehr <[email protected]> |
DONE | Rocs | Support TGF (trivial graph format) documents for import/export. | Andreas Cord-Landwehr <[email protected]> |
DONE | Rocs | Support core features for DOT/Graphvis documents for import/export. | Andreas Cord-Landwehr <[email protected]> |
DONE | Rocs | Add TikZ/PGF graphic export. | Andreas Cord-Landwehr <[email protected]> |
DONE | Rocs | Main Window UI Reorganization: Editor Toolbar, dialogs, Information Panel | Andreas Cord-Landwehr <[email protected]> |
DONE | Rocs | Configuration Dialog Optimizations: Code-Editor, Graph Editor | Andreas Cord-Landwehr <[email protected]> |
TO DO | Rocs | Data Structure Backend wise iconsets and preconfigurations for types | 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]> |
TO DO | Rocs | Visual Graph Editor Handling: copy&paste, data structure focus, property display | Andreas Cord-Landwehr <[email protected]> |
DONE | KTouch | Ship ktouch/next | Sebastian Gottfried <[email protected]> |
DONE | KTouch | Smart resizing of training screen with aligned vertical lines | Sebastian Gottfried <[email protected]> |
DONE | KTouch | Prominent hint during training if the user makes repeatedly errors | Sebastian Gottfried <[email protected]> |
DONE | KTouch | Show course descriptions in course selector | Sebastian Gottfried <[email protected]> |
DONE | KTouch | Show a message when keyboard layout visualization 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]> |
DONE | Pairs | Pairs Theme editor | Marco Calignano <[email protected]> |
IN PROGRESS | Cantor | Python backend | Filipe Saraiva <[email protected]> |
IN PROGRESS | Kig | Mark right angles | David E. Narváez <[email protected]> |
kdegames
Status | Project | Description | Contact |
---|---|---|---|
DONE | 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]> |
DONE | 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 |
---|---|---|---|
IN PROGRESS | KGet | Metalink/HTTP Support | Aish Raj Dahal <[email protected]>
|
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]> |
DONE | 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 | 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]> |
IN PROGRESS | Okteta | Add tagged unions to structures tool | Alex Richardson <[email protected]> |
IN PROGRESS | Okteta | Add array indices to structures tool | Alex Richardson <[email protected]> |
DONE | Umbrello | Line based diagram grid | Ralf Habacker <[email protected]> |
TO DO | Umbrello | widget resize and diagram auto resize feature | Ralf Habacker <[email protected]> |
TO DO | Umbrello | add spline based association lines to avoid autolayout widget/line overlapping (needs volunteers) | Ralf Habacker <[email protected]> |
kdeutils
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | Ark | Make it possible to disable internal previewer | Kai Uwe Broulik <[email protected]> |