Schedules/KDE4/4.10 Feature Plan

< Schedules
Revision as of 15:50, 25 October 2012 by Jekyll (talk | contribs) (kde-baseapps: Add some konsole TODOs)
Jump to: navigation, search

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
IN PROGRESS QML Containments Making it possible to do full-featured containments in QML
IN PROGRESS nepomuk-indexer New Nepomuk Indexer
IN PROGRESS nepomukbakcup Nepomuk Backup rewritten from scratch
IN PROGRESS nepomukcleaner An application to port/clean invalid/legacy data in Nepomuk
IN PROGRESS nepomuk KCM Rewrite the Nepomuk KCM
IN PROGRESS nepomuk tags Nepomuk Tags KIO Slave
IN PROGRESS nepomuk filemetadtawdiget Nepomuk Metadata Widget


kde-workspace

Status Project Description Contact
IN PROGRESS 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) <kwin-bugs-null@kde.org>
TO DO kwin Fix fullscreen state handling: NETWM says it's bound to focus and not stacking order, also see bug #224600 (Bug #296076) <kwin-bugs-null@kde.org>
TO DO kwin Lanczos Filter broken after screen size changes (Bug #296065) <kwin-bugs-null@kde.org>
IN PROGRESS kwin GHNS support for KWin Scripts (Bug #296774, Review 104877)
TO DO kwin KConf Update Script for KWin 4.9 (Bug #296775) <kwin-bugs-null@kde.org>
TO DO kwin Request category for scripted KWin Effects on kde-(look|app).org (Bug #297634) <kwin-bugs-null@kde.org>
TO DO kwin Request category for KWin Scripts on kde-(look|app).org (Bug #297635) <kwin-bugs-null@kde.org>
IN PROGRESS kwin GHNS support for Window Switching Layouts (Bug #297636, Review 104894)
TO DO kwin Request category for Window Switcher Layouts on kde-(look|app).org (Bug #297637) <kwin-bugs-null@kde.org>
TO DO kwin Update Documentation for Window Switcher Layouts (Bug #297638) <kwin-bugs-null@kde.org>
TO DO kwin ThumbnailItem allows upscaling of Windows (Bug #297864) <kwin-bugs-null@kde.org>
TO DO kwin Window Tab support for QML based Aurorae (Bug #299138) <kwin-bugs-null@kde.org>
TO DO kwin Increase ABI version for KDecorations (Bug #299140) <kwin-bugs-null@kde.org>
TO DO kwin Break NETWM to allow inner xinerama struts (Bug #299247) <kwin-bugs-null@kde.org>


DONE plasma-wallpapers Color wallpaper: add listview to display thumbnails for background mode
IN PROGRESS 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
IN PROGRESS systemsettings Replace krandr KCM by libkscreen-based one
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ć <ivan.cukic@kde.org>
IN PROGRESS 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
IN PROGRESS powerdevil Improve profile error handling (DPMS)


kde-baseapps

Status Project Description Contact
TO DO FolderView Split into PopupApplet and Containment Ignat Semenov <ignat.semenov@blue-systems.com>


TO DO FolderView Port to QML Ignat Semenov <ignat.semenov@blue-systems.com>


TO DO Dolphin Implement files quick preview feature (named Klook) Evgeniy Auzhin <evgeniy.augin@osinit.ru>


TO DO Dolphin Implement parallel sort algorithm Emmanuel Pescosta <emmanuelpescosta099@gmail.com>


TO DO Dolphin Add GUI option for the "Rename Inline" setting Frank Reininghaus <frank78ac@googlemail.com>


TO DO Dolphin Add "Icon Size" submenu to the Places Panel context menu Frank Reininghaus <frank78ac@googlemail.com>


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 <kare.sars@iki.fi>


TO DO Kate Session name API for plugins + automatic ctags database naming Kåre Särs <kare.sars@iki.fi>


IN PROGRESS Kate Add optional document "minimap" to the Symbols view plugin


IN PROGRESS Kate Macro support


TO DO Kdialog Add support for detailedsorry/detailederror messages Kai Uwe Broulik <kde@privat.broulik.de>


TO DO Konsole Improve the search filter bar Francesco Cecconi <francesco.cecconi@gmail.com>


TO DO Konsole Add the --separate cmdline option for running in new process Jekyll Wu <adaptee@gmail.com>


TO DO Konsole Make the d&d popup menu optional Jekyll Wu <adaptee@gmail.com>



kdeedu

Status Project Description Contact
TO DO Marble Have support for "repeatX" in the projection classes Torsten Rahn <rahn@kde.org>
TO DO Marble Satellite Map NG Torsten Rahn <rahn@kde.org>
TO DO Marble Mars & Venus satellite plugin Torsten Rahn / Gerhard Holtkamp <rahn@kde.org>
TO DO Marble Solar Eclipse Plugin Torsten Rahn / Gerhard Holtkamp <rahn@kde.org>
TO DO Marble Help Menu polishing / Support page inclusion Torsten Rahn <rahn@kde.org>
TO DO Marble Toolbar polishing/refactoring Torsten Rahn <rahn@kde.org>
TO DO Marble Solar Eclipse Plugin Torsten Rahn <rahn@kde.org>
IN PROGRESS Marble Worldwide hillshading
TO DO Marble Extended library API (no MarbleWidget dependency for tasks like parsing, routing) Dennis Nienhüser <earthwings@gentoo.org>
TO DO Marble Marble Touch on Plasma Active Dennis Nienhüser <earthwings@gentoo.org>
IN PROGRESS Marble Foursquare plugin
TO DO Marble Marble Touch on Android (including SOK branch merge) Dennis Nienhüser <earthwings@gentoo.org>
TO DO Marble Support for loading geolocated photos (e.g. in a Gallery activity in Marble Touch) Dennis Nienhüser <earthwings@gentoo.org>
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 <earthwings@gentoo.org>
TO DO Marble OSM vector rendering (GSOC branch merge) Dennis Nienhüser <earthwings@gentoo.org>
TO DO Marble Zoom to content of geo file after loading (at least on start-up) Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Marble Geo files thumbnailer Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Marble Geo files metadata extractor Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Rocs Journal files for projects. Andreas Cord-Landwehr <cola@uni-paderborn.de>
IN PROGRESS Rocs Revisit graph export/import functionality to fully support: TGF, DOT, GML, GraphML
TO DO Rocs Printing and image export of graphs. Andreas Cord-Landwehr <cola@uni-paderborn.de>
TO DO Rocs Data Structure Snapshot and Recovery. Andreas Cord-Landwehr <cola@uni-paderborn.de>
IN PROGRESS Rocs Main Window UI Reorganization
TO DO Rocs Visual Graph Editor Handling: copy&paste, data structure focus, property display Andreas Cord-Landwehr <cola@uni-paderborn.de>
TO DO Rocs Visual Graph Editor Edit Menu Andreas Cord-Landwehr <cola@uni-paderborn.de>
TO DO Rocs Code Editor Configuration Dialog Andreas Cord-Landwehr <cola@uni-paderborn.de>
TO DO Rocs Data Structure Backend wise iconsets and preconfigurations for types Andreas Cord-Landwehr <cola@uni-paderborn.de>
DONE KTouch Ship ktouch/next
TO DO KTouch Smart resizing of training screen with aligned vertical lines Sebastian Gottfried <sebastiangottfried@web.de>
TO DO KTouch Prominent hint during training if the user makes repeatedly errors Sebastian Gottfried <sebastiangottfried@web.de>
TO DO KTouch Show course descriptions in course selector Sebastian Gottfried <sebastiangottfried@web.de>
TO DO KTouch Show a message when keyboard layout visualizion isn't available due missing data Sebastian Gottfried <sebastiangottfried@web.de>
DONE Analitza New plotting framework
DONE KAlgebra Splitted the QML Components from KAlgebraMobile
DONE KAlgebra New plotting plasmoid graphs, in QtQuick
IN PROGRESS Pairs Pairs Theme editor
IN PROGRESS Cantor Python backend
IN PROGRESS Kig Mark right angles


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
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.
IN PROGRESS KSudoku Add a simple Print facility for KSudoku puzzles.


kdegraphics

Status Project Description Contact
IN PROGRESS libkipi Porting libkipi to KDE-XML GUI
IN PROGRESS okular Tiled rendering
IN PROGRESS Gwenview Recursive importer
IN PROGRESS 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
IN PROGRESS Facebook resource Include it in default install
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


kdeplasma-addons

Status Project Description Contact
IN PROGRESS Microblog replace with QML version
IN PROGRESS StackFolder Add applet for quick browse the stack of folders
IN PROGRESS ComicStrip Replace with QML version
IN PROGRESS 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.
IN PROGRESS Calculator replace with QML version
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 <kossebau@kde.org>
TO DO Okteta Add global toggle option for the offset display, hex or decimal Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta Add Kate-like combined dialogs to query for actions on files Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta add Kate-like search tool Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta Add Okular like embedded notifications Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta add support for import by drop, both url and data Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta add support for memory mapping of files and 64-bit addressing Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta add support for jobs like io, printing, string search or filter Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta copy again puts also a value or char variant of the data to clipboard Friedrich W. H. Kossebau <kossebau@kde.org>
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 <kossebau@kde.org>
TO DO Okteta Make all user interaction in the KastenCore managers plugin-based Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta Merge row and column widgets into one Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta Store bookmarks Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta Store bookmarks and other view settings for next load Friedrich W. H. Kossebau <kossebau@kde.org>
TO DO Okteta Add custom datatypes to structures tool Alex Richardson <alex.richardson@gmx.de>


kdeutils

Status Project Description Contact
IN PROGRESS Ark Make it possible to disable internal previewer



Content is available under Creative Commons License SA 4.0 unless otherwise noted.