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:
- to do => 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 |
---|---|---|---|
TO DO | kio-mtp | KIO-Slave for MTP | Philipp Schmidt <[email protected]> |
DONE | QML Containments | Making it possible to do full-featured containments in QML | |
DONE | nepomuk-indexer | New Nepomuk Indexer | |
DONE | nepomukbackup | Nepomuk Backup rewritten from scratch | |
DONE | nepomukcleaner | An application to port/clean invalid/legacy data in Nepomuk | |
DONE | nepomuk KCM | Rewrite the Nepomuk KCM | |
DONE | nepomuk tags | Nepomuk Tags KIO Slave | |
IN PROGRESS | nepomuk filemetadatawidget | Nepomuk Metadata Widget |
kde-workspace
Status | Project | Description | Contact |
---|---|---|---|
DONE | ksmserver | Merge the new qml based screen locker
| |
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 | Import Scripted Effect from All Effets Tab (Bug #296772) | <[email protected]> |
TO DO | kwin | Window Tab support for QML based Aurorae (Bug #299138) | <[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 | Common animation settings for effects of same type (Bug #308991) | <[email protected]> |
TO DO | kwin | Use Resize Area in Aurorae (Bug #308992) | <[email protected]> |
IN PROGRESS | kwin | Configurable quick tile area config GUI (Bug #308993) | |
IN PROGRESS | kwin | Remove legacy window decorations (Bug #299144, Review 104281) | |
DONE | kwin | Animate Window Maximize/Restore (Bug #308990) | |
DONE | kwin | Display application menu and title bar side by side for maximized windows (Bug #102607) | |
DONE | kwin | GHNS support for Scripted Effects (Bug #296773) | |
DONE | kwin | Add support for appmenu-qt (Bug #266596) | |
DONE | kwin | Move ExtendedBorderRegion to stable API (Bug #308994) | |
DONE | kwin | Support shortened titles like in bespin in all decorations (Bug #308995) | |
DONE | kwin | Mouse Click effect (Bug #309006, Review 105780) | |
DONE | kwin | Decorations not visible (Bug #305875) | |
DONE | kwin | drag-and-drop between windows by cover switch alt-tab causes apps to crash (Bug #179077) | |
DONE | kwin | Add a rule to select the screen (Bug #183996) | |
DONE | kwin | JJ: Need Mouse navigation in flip switch mode (Bug #244439) | |
DONE | kwin | Request category for scripted KWin Effects on kde-(look|app).org (Bug #297634) | |
DONE | kwin | Request category for KWin Scripts on kde-(look|app).org (Bug #297635) | |
DONE | kwin | Request category for Window Switcher Layouts on kde-(look|app).org (Bug #297637) | |
DONE | kwin | Allow direct rendering with fglrx (Bug #301103) | |
DONE | kwin | Don't use OpenGL matrix stack in OpenGL 2 backend (Bug #303093, Review 105455) | |
DONE | kwin | Refactor Screen/Window PaintData (Bug #303314, Review 105141) | |
DONE | kwin | Rapid flickering in locked screen -- makes it difficult to unlock (Bug #303579) | |
DONE | kwin | double click menu to close needs GUI config (Bug #305738) | |
DONE | kwin | Toplevel::windowType() needs performance improvements (Bug #306384, Review 106349) | |
DONE | kwin | GLPlatform should recommend either OpenGL1 or OpenGL2 compositing (Bug #306436) | |
DONE | kwin | Zoom effect broken in master (Bug #307609) | |
DONE | kwin | kwin fails to build when the GLES support is disabled (Bug #307866) | |
DONE | kwin | [JJ] Some effect authors are listed as "Name1 & Name2" (Bug #307928, Review 106880) | |
DONE | kwin | Add screen management actions to window context menus (Bug #269207, Review 106065) | |
DONE | kwin | Move Workspace's compositing functionality to own class Compositor (Bug #299277, Review 102420) | |
DONE | kwin | Option to disable close on double click in Aurorae (Bug #301327, Review 106160) | |
DONE | kwin | Remove Tiling Support From KWin (Bug #303090, Review 105546) | |
DONE | kwin | Allow Scripts to add menus to useractions menu (Bug #303756, Review 106285) | |
DONE | kwin | Generic QML support for Aurorae Themes (Bug #303810, Review 105768) | |
DONE | kwin | Split out Useractions Menu from Workspace (Bug #305832, Review 106085)
| |
DONE | kwin | Implement color correction | |
DONE | oxygen decoration | Implement ExtendedBorderRegion support, to resize windows outside of their actual borders | |
DONE | oxygen style | Implement BlurBehind semi-transparent tooltips when available | |
DONE | plasma-wallpapers | Color wallpaper: add listview to display thumbnails for background mode | |
DONE | plasma workspace | Port Notifications applet to QML | |
IN PROGRESS | plasma workspace | Port Task Manager applets to QML | |
IN PROGRESS | plasma workspace | refresh Air Plasma theme | |
IN PROGRESS | plasma workspace | Port Kickoff to qml | |
TO DO | systemsettings | Replace krandr KCM by libkscreen-based one | Dan Vrátil <[email protected]> |
IN PROGRESS | plasma workspace | Port rssnow to qml | |
IN PROGRESS | various | KActivities/SLC support for most our applications | |
IN PROGRESS | plasma workspace | first desktop SLC applet release | |
DONE | System Tray | System tray with interface in QML | |
TO DO | plasma workspace | Top-rated documents for Task Manager | Ivan Čukić <[email protected]> |
DONE | systemsettings | Keyboard layout preview | |
IN PROGRESS | window manager | Rework and optimize vertex specification | |
IN PROGRESS | window manager | Dynamic shader generation | |
IN PROGRESS | window manager | Partial port to xcb | |
IN PROGRESS | window manager | New launch feedback effect | |
IN PROGRESS | activities | Encrypted activities | |
DONE | powerdevil | Overhaul powerdevil notifications | |
IN PROGRESS | powerdevil | Improve profile error handling (DPMS) | |
TO DO | 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 | |
DONE | Dolphin | Add GUI option for the "Rename Inline" setting | |
DONE | Dolphin | Add "Icon Size" submenu to the Places Panel context menu
| |
DONE | print-manager | New Print manager KCM and applet (plasmoid) replacement, using C++
| |
DONE | Kate | Support for Python plugins | |
DONE | Kate | Advanced gid(1) plugin using both ID files and etags | |
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 | |
IN PROGRESS | Kate | Vim Mode Macro support | |
DONE | Kate | Built-in quick open (Ctrl+Alt+o) | |
DONE | Kate | New Project Plugin | |
DONE | Kate Part | Passive Notification System | |
DONE | Kate Part | Loading Remote File Notification
| |
DONE | Kate Part | Show line while scrolling | |
DONE | Kate Part | Improved remove trailing spaces on save | |
DONE | Kate Part | Predefined color schemes | |
DONE | Kate Part | Improved Scripting Support
| |
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]>
|
DONE | Konsole | Provde a GUI option to disable requiring CTRL to Drag-n-Drop text | |
DONE | Konsole | Add initial support for gathering OpenBSD's process information | |
DONE | Konsole | Add support for xterm's 1006 mouse extension | |
DONE | Konsole | Add KDE3 print screen functionality | |
DONE | Konsole | Add KDE3 send signals functionality | |
DONE | Konsole | Add option to change the line spacing | |
DONE | Konsole | Add the ability to clear command line before using bookmarks for some commands
| |
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]>
|
TO DO | Konqueror | Settings for WebKit Part | Allan Sandfeld <[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 | |
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 | |
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. | |
DONE | Rocs | Support TGF (trivial graph format) documents for import/export. | |
DONE | Rocs | Support core features for DOT/Graphvis documents for import/export. | |
DONE | Rocs | Add TikZ/PGF graphic export. | |
DONE | Rocs | Main Window UI Reorganization: Editor Toolbar, dialogs, Information Panel | |
DONE | Rocs | Configuration Dialog Optimizations: Code-Editor, Graph Editor | |
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 | |
DONE | KTouch | Smart resizing of training screen with aligned vertical lines | |
DONE | KTouch | Prominent hint during training if the user makes repeatedly errors | |
DONE | KTouch | Show course descriptions in course selector | |
DONE | KTouch | Show a message when keyboard layout visualization isn't available due missing data | |
DONE | Analitza | New plotting framework | |
DONE | KAlgebra | Splitted the QML Components from KAlgebraMobile | |
DONE | KAlgebra | New plotting plasmoid graphs, in QtQuick | |
DONE | Pairs | Pairs Theme editor | |
IN PROGRESS | Cantor | Python backend | |
IN PROGRESS | Kig | Mark right angles |
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 | |
DONE | KGoldrunner | Use KGameRenderer and QGraphicsView for all graphics: the gameplay is the same as before. | |
DONE | KGoldrunner | Remove the status bar. All scores and status messages are in the viewport now. | |
DONE | KJumpingCube | Allow the displayed speed of moves to be adjusted. | |
DONE | KJumpingCube | Animate multi-stage moves, to make it easier for a human player to follow their progress. | |
DONE | KJumpingCube | Show multi-stage moves in an order that is easier to follow. | |
DONE | KJumpingCube | Validate the loading of saved games and report errors. | |
DONE | KJumpingCube | Rewrite the main AI class and make it use a true Minimax method. | |
DONE | KJumpingCube | Provide a choice of two AI styles, Kepler and Newton, with the possibility to add more. | |
DONE | KJumpingCube | Add settings to choose computer player, AI style and skill level for either or both of players 1 and 2. | |
DONE | KJumpingCube | Add board sizes 3x3 and 4x4, for simplified play. | |
DONE | KSudoku | Add a simple Print facility for KSudoku puzzles. | |
DONE | Picmi | Add new game, Picmi: A nonogram logic game for KDE. |
kdegraphics
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | libkipi | Porting libkipi to KDE-XML GUI | |
IN PROGRESS | okular | Tiled rendering | |
DONE | Gwenview | Recursive importer | |
DONE | Gwenview | Color profile support
|
kdemultimedia
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | Juk | Port Juk away from kde3support | |
DONE | Juk | Add lyrics view
|
kdenetwork
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | KGet | Metalink/HTTP Support
|
kdepim
Status | Project | Description | Contact |
---|---|---|---|
TO DO | Facebook resource | Include it in default install | Martin Klapetek <[email protected]> |
IN PROGRESS | Akregator2 | Merge in kdepim | |
IN PROGRESS | Knode | Merge in KMail | |
IN PROGRESS | BackupMail | Extend backup to all kdepim apps | |
IN PROGRESS | Sieve | Rewrite dialogbox | |
IN PROGRESS | libs | Move folderview to kdepimlibs/akonadi | |
IN PROGRESS | kolab-resource | Make Kolab 3.0 option available | |
DONE | KAlarm | Add command line and D-Bus option to output list of scheduled alarms |
kdeplasma-addons
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | Microblog | replace with QML version | |
TO DO | StackFolder | Add applet for quick browse the stack of folders | Ural Mullabaev <[email protected]> |
DONE | ComicStrip | Replace with QML version | |
DONE | Calculator | Replace with QML version | |
DONE | QML Wallpapers | Make it possible to have animated wallpapers written in QtQuick technologies. | |
DONE | Dictionary KRunner | Look up words in the dictionary by typing in 'define {word}' in krunner. Blog | |
IN PROGRESS | Eyes | replace with QML version | |
IN PROGRESS | FifteenPuzzle | replace with QML version | |
IN PROGRESS | Luna | replace with QML version | |
IN PROGRESS | Timer | replace with QML version |
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 | |
IN PROGRESS | Okteta | Add array indices to structures tool | |
DONE | Umbrello | Line based diagram grid | |
IN PROGRESS | Umbrello | widget resize and diagram auto resize feature | |
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 |