Difference between revisions of "Schedules/KDE4/4.10 Feature Plan"

Jump to: navigation, search
(kdegraphics)
(85 intermediate revisions by 45 users not shown)
Line 8: Line 8:
 
<br> Legend:  
 
<br> Legend:  
  
*todo =&gt; not started yet  
+
*to do =&gt; not started yet  
 
*in-progress =&gt; started, but not completed yet  
 
*in-progress =&gt; started, but not completed yet  
 
*done =&gt; completed
 
*done =&gt; completed
Line 39: Line 39:
 
! Contact  
 
! Contact  
  
{{FeatureInProgress|kio-mtp|KIO-Slave for MTP|philschmidt@gmx.net|Philipp Schmidt}}
+
{{FeatureTodo|kio-mtp|KIO-Slave for MTP|philschmidt@gmx.net|Philipp Schmidt}}
{{FeatureInProgress|nepomuk-indexer|New Nepomuk Indexer|me@vhanda.in|Vishesh Handa}}
+
{{FeatureDone|QML Containments|Making it possible to do full-featured containments in QML|sebas@kde.org|Sebastian Kügler}}
{{FeatureInProgress|nepomukbakcup|Nepomuk Backup rewritten from scratch|me@vhanda.in|Vishesh Handa}}
+
{{FeatureDone|nepomuk-indexer|New Nepomuk Indexer|me@vhanda.in|Vishesh Handa}}
{{FeatureInProgress|nepomukcleaner|An application to port/clean invalid/legacy data in Nepomuk|me@vhanda.in|Vishesh Handa}}
+
{{FeatureDone|nepomukbackup|Nepomuk Backup rewritten from scratch|me@vhanda.in|Vishesh Handa}}
 
+
{{FeatureDone|nepomukcleaner|An application to port/clean invalid/legacy data in Nepomuk|me@vhanda.in|Vishesh Handa}}
 +
{{FeatureDone|nepomuk KCM|Rewrite the Nepomuk KCM|me@vhanda.in|Vishesh Handa}}
 +
{{FeatureDone|nepomuk tags|Nepomuk Tags KIO Slave|me@vhanda.in|Vishesh Handa}}
 +
{{FeatureInProgress|nepomuk filemetadatawidget|Nepomuk Metadata Widget|me@vhanda.in|Vishesh Handa}}
 
|}
 
|}
 
<br>
 
<br>
Line 57: Line 60:
 
! Contact  
 
! Contact  
  
{{FeatureInProgress|ksmserver|Merge the new qml based screen locker|mart@kde.org|Marco Martin}}
+
{{FeatureDone|ksmserver|Merge the new qml based screen locker|mart@kde.org|Marco Martin}}
  
 
<!-- The following section of entries has been auto generated by ChangelogGenerator. Do not edit!
 
<!-- The following section of entries has been auto generated by ChangelogGenerator. Do not edit!
Line 63: Line 66:
 
{{FeatureTodo|kwin|windows that are moved to another desktop should be treated as sticky windows ({{bug |213847}})|kwin-bugs-null@kde.org}}
 
{{FeatureTodo|kwin|windows that are moved to another desktop should be treated as sticky windows ({{bug |213847}})|kwin-bugs-null@kde.org}}
 
{{FeatureTodo|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}}
 
{{FeatureTodo|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}}
{{FeatureTodo|kwin|Lanczos Filter broken after screen size changes ({{bug |296065}})|kwin-bugs-null@kde.org}}
+
{{FeatureTodo|kwin|Medium focus stealing prevention should also prevent focus stealing when the timestamp on the active window is uncertain ({{bug |304746}})|kwin-bugs-null@kde.org}}
{{FeatureInProgress|kwin|GHNS support for KWin Scripts ({{bug |296774}}, Review 104877)|kwin-bugs-null@kde.org}}
+
{{FeatureTodo|kwin|Usability issue: "Attach as tab to" menu can be empty ({{bug |306451}})|kwin-bugs-null@kde.org}}
{{FeatureTodo|kwin|KConf Update Script for KWin 4.9 ({{bug |296775}})|kwin-bugs-null@kde.org}}
+
{{FeatureTodo|kwin|Import Scripted Effect from All Effets Tab ({{bug |296772}})|kwin-bugs-null@kde.org}}
{{FeatureTodo|kwin|Request category for scripted KWin Effects on kde-(look<nowiki>|</nowiki>app).org ({{bug |297634}})|kwin-bugs-null@kde.org}}
+
{{FeatureTodo|kwin|Request category for KWin Scripts on kde-(look<nowiki>|</nowiki>app).org ({{bug |297635}})|kwin-bugs-null@kde.org}}
+
{{FeatureInProgress|kwin|GHNS support for Window Switching Layouts ({{bug |297636}}, Review 104894)|kwin-bugs-null@kde.org}}
+
{{FeatureTodo|kwin|Request category for Window Switcher Layouts on kde-(look<nowiki>|</nowiki>app).org ({{bug |297637}})|kwin-bugs-null@kde.org}}
+
{{FeatureTodo|kwin|Update Documentation for Window Switcher Layouts ({{bug |297638}})|kwin-bugs-null@kde.org}}
+
{{FeatureTodo|kwin|ThumbnailItem allows upscaling of Windows ({{bug |297864}})|kwin-bugs-null@kde.org}}
+
 
{{FeatureTodo|kwin|Window Tab support for QML based Aurorae ({{bug |299138}})|kwin-bugs-null@kde.org}}
 
{{FeatureTodo|kwin|Window Tab support for QML based Aurorae ({{bug |299138}})|kwin-bugs-null@kde.org}}
{{FeatureTodo|kwin|Increase ABI version for KDecorations ({{bug |299140}})|kwin-bugs-null@kde.org}}
+
{{FeatureTodo|kwin|Get rid of  "Display borders on maximized windows" setting ({{bug |299245}})|kwin-bugs-null@kde.org}}
 
{{FeatureTodo|kwin|Break NETWM to allow inner xinerama struts ({{bug |299247}})|kwin-bugs-null@kde.org}}
 
{{FeatureTodo|kwin|Break NETWM to allow inner xinerama struts ({{bug |299247}})|kwin-bugs-null@kde.org}}
 +
{{FeatureTodo|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}})|kwin-bugs-null@kde.org}}
 +
{{FeatureTodo|kwin|Make ShaderManager act as a real stack ({{bug |300349}})|kwin-bugs-null@kde.org}}
 +
{{FeatureTodo|kwin|clientPopup: "'More actions' and "Attach as tab to"  lack mnemonics ({{bug |302833}})|kwin-bugs-null@kde.org}}
 +
{{FeatureTodo|kwin|Make KWin compile with C++11 ({{bug |303313}})|kwin-bugs-null@kde.org}}
 +
{{FeatureTodo|kwin|Copy all useful Client properties to Deleted ({{bug |303916}})|kwin-bugs-null@kde.org}}
 +
{{FeatureTodo|kwin|Display content of resizing/moving windows: KDE-Help shows obsolete instructions ({{bug |305297}})|kwin-bugs-null@kde.org}}
 +
{{FeatureTodo|kwin|Mouse action support for sending window to different activity ({{bug |305758}})|kwin-bugs-null@kde.org}}
 +
{{FeatureTodo|kwin|Windows list icon does not show up in "Walk Through Desktop List" ({{bug |306187}})|kwin-bugs-null@kde.org}}
 +
{{FeatureTodo|kwin|Game mode ({{bug |306448}})|kwin-bugs-null@kde.org}}
 +
{{FeatureTodo|kwin|Common animation settings for effects of same type ({{bug |308991}})|kwin-bugs-null@kde.org}}
 +
{{FeatureTodo|kwin|Use Resize Area in Aurorae ({{bug |308992}})|kwin-bugs-null@kde.org}}
 +
{{FeatureInProgress|kwin|Configurable quick tile area config GUI ({{bug |308993}})|kwin-bugs-null@kde.org}}
 +
{{FeatureInProgress|kwin|Remove legacy window decorations ({{bug |299144}}, Review 104281)|kwin-bugs-null@kde.org}}
 +
{{FeatureDone|kwin|Animate Window Maximize/Restore ({{bug |308990}})|kwin-bugs-null@kde.org}}
 +
{{FeatureDone|kwin|Display application menu and title bar side by side for maximized windows ({{bug |102607}})|kwin-bugs-null@kde.org}}
 +
{{FeatureDone|kwin|GHNS support for Scripted Effects ({{bug |296773}})|kwin-bugs-null@kde.org}}
 +
{{FeatureDone|kwin|Add support for appmenu-qt ({{bug |266596}})|kwin-bugs-null@kde.org}}
 +
{{FeatureDone|kwin|Move ExtendedBorderRegion to stable  API ({{bug |308994}})|kwin-bugs-null@kde.org}}
 +
{{FeatureDone|kwin|Support shortened titles like in bespin in all decorations ({{bug |308995}})|kwin-bugs-null@kde.org}}
 +
{{FeatureDone|kwin|Mouse Click effect ({{bug |309006}}, Review 105780)|kwin-bugs-null@kde.org}}
 +
{{FeatureDone|kwin|Decorations not visible ({{bug |305875}})|kwin-bugs-null@kde.org}}
 +
{{FeatureDone|kwin|drag-and-drop between windows by cover switch alt-tab causes apps to crash ({{bug |179077}})|kwin-bugs-null@kde.org}}
 +
{{FeatureDone|kwin|Add a rule to select the screen ({{bug |183996}})|kwin-bugs-null@kde.org}}
 +
{{FeatureDone|kwin|JJ: Need Mouse navigation in flip switch mode ({{bug |244439}})|kwin-bugs-null@kde.org}}
 +
{{FeatureDone|kwin|Request category for scripted KWin Effects on kde-(look<nowiki>|</nowiki>app).org ({{bug |297634}})|kwin-bugs-null@kde.org}}
 +
{{FeatureDone|kwin|Request category for KWin Scripts on kde-(look<nowiki>|</nowiki>app).org ({{bug |297635}})|kwin-bugs-null@kde.org}}
 +
{{FeatureDone|kwin|Request category for Window Switcher Layouts on kde-(look<nowiki>|</nowiki>app).org ({{bug |297637}})|kwin-bugs-null@kde.org}}
 +
{{FeatureDone|kwin|Allow direct rendering with fglrx ({{bug |301103}})|kwin-bugs-null@kde.org}}
 +
{{FeatureDone|kwin|Don't use OpenGL matrix stack in OpenGL 2 backend ({{bug |303093}}, Review 105455)|kwin-bugs-null@kde.org}}
 +
{{FeatureDone|kwin|Refactor Screen/Window PaintData ({{bug |303314}}, Review 105141)|kwin-bugs-null@kde.org}}
 +
{{FeatureDone|kwin|Rapid flickering in locked screen -- makes it difficult to unlock ({{bug |303579}})|kwin-bugs-null@kde.org}}
 +
{{FeatureDone|kwin|double click menu to close needs GUI config ({{bug |305738}})|kwin-bugs-null@kde.org}}
 +
{{FeatureDone|kwin|Toplevel::windowType() needs performance improvements ({{bug |306384}}, Review 106349)|kwin-bugs-null@kde.org}}
 +
{{FeatureDone|kwin|GLPlatform should recommend either OpenGL1 or OpenGL2 compositing ({{bug |306436}})|kwin-bugs-null@kde.org}}
 +
{{FeatureDone|kwin|Zoom effect broken in master ({{bug |307609}})|kwin-bugs-null@kde.org}}
 +
{{FeatureDone|kwin|kwin fails to build when the GLES support is disabled ({{bug |307866}})|kwin-bugs-null@kde.org}}
 +
{{FeatureDone|kwin|[JJ] Some effect authors are listed as "Name1 & Name2" ({{bug |307928}}, Review 106880)|kwin-bugs-null@kde.org}}
 +
{{FeatureDone|kwin|Add screen management actions to window context menus ({{bug |269207}}, Review 106065)|mgraesslin@kde.org}}
 +
{{FeatureDone|kwin|Move Workspace's compositing functionality to own class Compositor ({{bug |299277}}, Review 102420)|mgraesslin@kde.org}}
 +
{{FeatureDone|kwin|Option to disable close on double click in Aurorae ({{bug |301327}}, Review 106160)|mgraesslin@kde.org}}
 +
{{FeatureDone|kwin|Remove Tiling Support From KWin ({{bug |303090}}, Review 105546)|mgraesslin@kde.org}}
 +
{{FeatureDone|kwin|Allow Scripts to add menus to useractions menu ({{bug |303756}}, Review 106285)|mgraesslin@kde.org}}
 +
{{FeatureDone|kwin|Generic QML support for Aurorae Themes ({{bug |303810}}, Review 105768)|mgraesslin@kde.org}}
 +
{{FeatureDone|kwin|Split out Useractions Menu from Workspace ({{bug |305832}}, Review 106085)|mgraesslin@kde.org}}
  
 
<!-- END GENERATED SECTION -->
 
<!-- END GENERATED SECTION -->
 +
{{FeatureDone|kwin|Implement color correction|skeletk13@gmail.com|Casian Andrei}}
 +
{{FeatureDone|oxygen decoration|Implement ExtendedBorderRegion support, to resize windows outside of their actual borders|hugo@oxygen-icons.org|Hugo Pereira Da Costa}}
 +
{{FeatureDone|oxygen style|Implement BlurBehind semi-transparent tooltips when available|hugo@oxygen-icons.org|Hugo Pereira Da Costa}}
 
{{FeatureDone|plasma-wallpapers|Color wallpaper: add listview to display thumbnails for background mode|rshah0385@kireihana.com|Reza Fatahilah Shah}}
 
{{FeatureDone|plasma-wallpapers|Color wallpaper: add listview to display thumbnails for background mode|rshah0385@kireihana.com|Reza Fatahilah Shah}}
{{FeatureInProgress|plasma workspace|Port Notifications applet to QML|mart@kde.org|Marco Martin}}
+
{{FeatureDone|plasma workspace|Port Notifications applet to QML|mart@kde.org|Marco Martin}}
 
{{FeatureInProgress|plasma workspace|Port Task Manager applets to QML|hein@kde.org|Eike Hein (Sho_)}}
 
{{FeatureInProgress|plasma workspace|Port Task Manager applets to QML|hein@kde.org|Eike Hein (Sho_)}}
 
{{FeatureInProgress|plasma workspace|refresh Air Plasma theme|mart@kde.org|Marco Martin}}
 
{{FeatureInProgress|plasma workspace|refresh Air Plasma theme|mart@kde.org|Marco Martin}}
 
{{FeatureInProgress|plasma workspace|Port Kickoff to qml|yellowcake-@gmx.net|Greg T}}
 
{{FeatureInProgress|plasma workspace|Port Kickoff to qml|yellowcake-@gmx.net|Greg T}}
{{FeatureInProgress|systemsettings|Replace krandr KCM by libkscreen-based one|dvratil@redhat.com|Dan Vrátil}}
+
{{FeatureTodo|systemsettings|Replace krandr KCM by libkscreen-based one|dvratil@redhat.com|Dan Vrátil}}
 
{{FeatureInProgress|plasma workspace|Port rssnow to qml|terietor@gmail.com|Giorgos Tsiapaliokas}}
 
{{FeatureInProgress|plasma workspace|Port rssnow to qml|terietor@gmail.com|Giorgos Tsiapaliokas}}
 
{{FeatureInProgress|various|KActivities/SLC support for most our applications|ivan.cukic@kde.org|Ivan Čukić}}
 
{{FeatureInProgress|various|KActivities/SLC support for most our applications|ivan.cukic@kde.org|Ivan Čukić}}
 
{{FeatureInProgress|plasma workspace|first desktop SLC applet release|mart@kde.org|Marco Martin}}
 
{{FeatureInProgress|plasma workspace|first desktop SLC applet release|mart@kde.org|Marco Martin}}
{{FeatureInProgress|System Tray|System tray with interface in QML|dmitry.ashkadov@gmail.com|Dmitry Ashkadov}}
+
{{FeatureDone|System Tray|System tray with interface in QML|dmitry.ashkadov@gmail.com|Dmitry Ashkadov}}
 
{{FeatureTodo|plasma workspace|Top-rated documents for Task Manager|ivan.cukic@kde.org|Ivan Čukić}}
 
{{FeatureTodo|plasma workspace|Top-rated documents for Task Manager|ivan.cukic@kde.org|Ivan Čukić}}
 +
{{FeatureDone|systemsettings|Keyboard layout preview|amourphious1992@gmail.com|Shivam Makkar}}
 +
{{FeatureInProgress|window manager|Rework and optimize vertex specification|fredrik@kde.org|Fredrik Höglund}}
 +
{{FeatureInProgress|window manager|Dynamic shader generation|fredrik@kde.org|Fredrik Höglund}}
 +
{{FeatureInProgress|window manager|Partial port to xcb|fredrik@kde.org|Fredrik Höglund}}
 +
{{FeatureInProgress|window manager|New launch feedback effect|fredrik@kde.org|Fredrik Höglund}}
 +
{{FeatureInProgress|activities|Encrypted activities|ivan.cukic@kde.org|Ivan Čukić}}
 +
{{FeatureDone|powerdevil|Overhaul powerdevil notifications|kde@privat.broulik.de|Kai Uwe Broulik}}
 +
{{FeatureInProgress|powerdevil|Improve profile error handling (DPMS)|kde@privat.broulik.de|Kai Uwe Broulik}}
 +
{{FeatureTodo|plasma workspace|Social Feed|mklapetek@kde.org|Martin Klapetek}}
 
|}
 
|}
 
<br>
 
<br>
Line 101: Line 154:
 
! Contact  
 
! Contact  
  
 +
{{FeatureTodo|FolderView|Split into PopupApplet and Containment|ignat.semenov@blue-systems.com|Ignat Semenov}}
 
{{FeatureTodo|FolderView|Port to QML|ignat.semenov@blue-systems.com|Ignat Semenov}}
 
{{FeatureTodo|FolderView|Port to QML|ignat.semenov@blue-systems.com|Ignat Semenov}}
  
 
{{FeatureTodo|Dolphin|Implement files quick preview feature (named Klook)  |evgeniy.augin@osinit.ru|Evgeniy Auzhin}}
 
{{FeatureTodo|Dolphin|Implement files quick preview feature (named Klook)  |evgeniy.augin@osinit.ru|Evgeniy Auzhin}}
 +
{{FeatureDone|Dolphin|Implement parallel sort algorithm|emmanuelpescosta099@gmail.com|Emmanuel Pescosta}}
 +
{{FeatureDone|Dolphin|Add GUI option for the "Rename Inline" setting|frank78ac@googlemail.com|Frank Reininghaus}}
 +
{{FeatureDone|Dolphin|Add "Icon Size" submenu to the Places Panel context menu|frank78ac@googlemail.com|Frank Reininghaus}}
  
 
{{FeatureDone|print-manager|New Print manager KCM and applet (plasmoid) replacement, using C++  |dantti12@gmail.com|Daniel Nicoletti}}
 
{{FeatureDone|print-manager|New Print manager KCM and applet (plasmoid) replacement, using C++  |dantti12@gmail.com|Daniel Nicoletti}}
  
 
{{FeatureDone|Kate|Support for Python plugins|srhaque@theiet.org|Shaheed Haque}}
 
{{FeatureDone|Kate|Support for Python plugins|srhaque@theiet.org|Shaheed Haque}}
 
 
{{FeatureDone|Kate|Advanced gid(1) plugin using both ID files and etags|srhaque@theiet.org|Shaheed Haque}}
 
{{FeatureDone|Kate|Advanced gid(1) plugin using both ID files and etags|srhaque@theiet.org|Shaheed Haque}}
 
 
{{FeatureTodo|Kate|As-you-type search for the search plugin|kare.sars@iki.fi|Kåre Särs}}
 
{{FeatureTodo|Kate|As-you-type search for the search plugin|kare.sars@iki.fi|Kåre Särs}}
 
 
{{FeatureTodo|Kate|Session name API for plugins + automatic ctags database naming|kare.sars@iki.fi|Kåre Särs}}
 
{{FeatureTodo|Kate|Session name API for plugins + automatic ctags database naming|kare.sars@iki.fi|Kåre Särs}}
 
 
{{FeatureInProgress|Kate|Add optional document "minimap" to the Symbols view plugin|kare.sars@iki.fi|Kåre Särs}}
 
{{FeatureInProgress|Kate|Add optional document "minimap" to the Symbols view plugin|kare.sars@iki.fi|Kåre Särs}}
 +
{{FeatureInProgress|Kate|Vim Mode Macro support|kdedevel@etothepiplusone.com|Simon St James}}
 +
{{FeatureDone|Kate|Built-in quick open (Ctrl+Alt+o)|kwrite-devel@kde.org|Christoph Cullmann}}
 +
{{FeatureDone|Kate|[http://kate-editor.org/2012/11/02/using-the-projects-plugin-in-kate/ New Project Plugin]|kwrite-devel@kde.org|Christoph Cullmann}}
 +
{{FeatureDone|Kate Part|[http://kate-editor.org/2012/11/06/passive-notifications-in-kate-part/ Passive Notification System]|kwrite-devel@kde.org|Dominik Haumann}}
 +
{{FeatureDone|Kate Part|[http://kate-editor.org/2012/11/05/loading-remote-files/ Loading Remote File Notification]|kwrite-devel@kde.org|Christoph Cullmann}}
  
 +
{{FeatureDone|Kate Part|[http://kate-editor.org/2012/10/28/show-line-while-scrolling/ Show line while scrolling]|kwrite-devel@kde.org|D. Haumann/J. Wenninger}}
 +
{{FeatureDone|Kate Part|[http://kate-editor.org/2012/10/27/remove-trailing-spaces/ Improved remove trailing spaces on save]|kwrite-devel@kde.org|Dominik Haumann}}
 +
{{FeatureDone|Kate Part|[http://kate-editor.org/2012/11/07/default-color-schemas/ Predefined color schemes]|kwrite-devel@kde.org|C. Cullmann/D. Haumann}}
 +
{{FeatureDone|Kate Part|[http://kate-editor.org/2012/11/06/kate-scripting-updates-zen-like-quick-coding/ Improved Scripting Support]|kwrite-devel@kde.org|C. Cullmann/D. Haumann}}
 +
 +
{{FeatureTodo|Kdialog|Add support for detailedsorry/detailederror messages|kde@privat.broulik.de|Kai Uwe Broulik}}
 +
{{FeatureTodo|Konsole|Improve the search filter bar|francesco.cecconi@gmail.com|Francesco Cecconi}}
 +
 +
{{FeatureDone|Konsole|Provde a GUI option to disable requiring CTRL to Drag-n-Drop text|kurt.hindenburg@gmail.com|Kurt Hindenburg}}
 +
{{FeatureDone|Konsole|Add initial support for gathering OpenBSD's process information|kurt.hindenburg@gmail.com|Kurt Hindenburg}}
 +
{{FeatureDone|Konsole|Add support for xterm's 1006 mouse extension|kurt.hindenburg@gmail.com|Kurt Hindenburg}}
 +
{{FeatureDone|Konsole|Add KDE3 print screen functionality|kurt.hindenburg@gmail.com|Kurt Hindenburg}}
 +
{{FeatureDone|Konsole|Add KDE3 send signals functionality|kurt.hindenburg@gmail.com|Kurt Hindenburg}}
 +
{{FeatureDone|Konsole|Add option to change the line spacing|kurt.hindenburg@gmail.com|Kurt Hindenburg}}
 +
{{FeatureDone|Konsole|Add the ability to clear command line before using bookmarks for some commands|kurt.hindenburg@gmail.com|Kurt Hindenburg}}
 +
 +
 +
{{FeatureTodo|Konsole|Add the --separate cmdline option for running in new process|adaptee@gmail.com|Jekyll Wu}}
 +
{{FeatureTodo|Konsole|Make the d&d popup menu optional|adaptee@gmail.com|Jekyll Wu}}
 +
 +
{{FeatureTodo|Konqueror|Settings for WebKit Part|sandfeld@kde.org|Allan Sandfeld}}
 
|}
 
|}
 
<br>
 
<br>
Line 140: Line 219:
 
{{FeatureTodo|Marble|Extended library API (no MarbleWidget dependency for tasks like parsing, routing)|earthwings@gentoo.org|Dennis Nienhüser}}
 
{{FeatureTodo|Marble|Extended library API (no MarbleWidget dependency for tasks like parsing, routing)|earthwings@gentoo.org|Dennis Nienhüser}}
 
{{FeatureTodo|Marble|Marble Touch on Plasma Active|earthwings@gentoo.org|Dennis Nienhüser}}
 
{{FeatureTodo|Marble|Marble Touch on Plasma Active|earthwings@gentoo.org|Dennis Nienhüser}}
{{FeatureTodo|Marble|Marble Touch on Android|earthwings@gentoo.org|Dennis Nienhüser}}
+
{{FeatureInProgress|Marble|Foursquare plugin|utkuaydin34@gmail.com|Utku Aydın}}
 +
{{FeatureTodo|Marble|Marble Touch on Android (including SOK branch merge)|earthwings@gentoo.org|Dennis Nienhüser}}
 
{{FeatureTodo|Marble|Support for loading geolocated photos (e.g. in a Gallery activity in Marble Touch)|earthwings@gentoo.org|Dennis Nienhüser}}
 
{{FeatureTodo|Marble|Support for loading geolocated photos (e.g. in a Gallery activity in Marble Touch)|earthwings@gentoo.org|Dennis Nienhüser}}
 
{{FeatureTodo|Marble|Layer Management (by the user: Toggle layer visibility; maybe move layers from legend and layers in menus to one central place/tab)|earthwings@gentoo.org|Dennis Nienhüser}}
 
{{FeatureTodo|Marble|Layer Management (by the user: Toggle layer visibility; maybe move layers from legend and layers in menus to one central place/tab)|earthwings@gentoo.org|Dennis Nienhüser}}
{{FeatureTodo|Rocs|Journal files for projects.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}
+
{{FeatureTodo|Marble|OSM vector rendering (GSOC branch merge)|earthwings@gentoo.org|Dennis Nienhüser}}
{{FeatureInProgress|Rocs|Revisit graph export/import functionality to fully support: TGF, DOT, GML, GraphML|cola@uni-paderborn.de|Andreas Cord-Landwehr}}
+
{{FeatureTodo|Marble|Zoom to content of geo file after loading (at least on start-up)|kossebau@kde.org|Friedrich W. H. Kossebau}}
 +
{{FeatureTodo|Marble|Geo files thumbnailer|kossebau@kde.org|Friedrich W. H. Kossebau}}
 +
{{FeatureTodo|Marble|Geo files metadata extractor|kossebau@kde.org|Friedrich W. H. Kossebau}}
 +
{{FeatureDone|Rocs|Improve project handling: load/save dialogs, add project journal.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}
 +
{{FeatureDone|Rocs|Support TGF (trivial graph format) documents for import/export.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}
 +
{{FeatureDone|Rocs|Support core features for DOT/Graphvis documents for import/export.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}
 +
{{FeatureDone|Rocs|Add TikZ/PGF graphic export.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}
 +
{{FeatureDone|Rocs|Main Window UI Reorganization: Editor Toolbar, dialogs, Information Panel|cola@uni-paderborn.de|Andreas Cord-Landwehr}}
 +
{{FeatureDone|Rocs|Configuration Dialog Optimizations: Code-Editor, Graph Editor|cola@uni-paderborn.de|Andreas Cord-Landwehr}}
 +
{{FeatureTodo|Rocs|Data Structure Backend wise iconsets and preconfigurations for types|cola@uni-paderborn.de|Andreas Cord-Landwehr}}
 
{{FeatureTodo|Rocs|Printing and image export of graphs.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}
 
{{FeatureTodo|Rocs|Printing and image export of graphs.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}
 
{{FeatureTodo|Rocs|Data Structure Snapshot and Recovery.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}
 
{{FeatureTodo|Rocs|Data Structure Snapshot and Recovery.|cola@uni-paderborn.de|Andreas Cord-Landwehr}}
{{FeatureInProgress|Rocs|Main Window UI Reorganization|cola@uni-paderborn.de|Andreas Cord-Landwehr}}
 
 
{{FeatureTodo|Rocs|Visual Graph Editor Handling: copy&paste, data structure focus, property display|cola@uni-paderborn.de|Andreas Cord-Landwehr}}
 
{{FeatureTodo|Rocs|Visual Graph Editor Handling: copy&paste, data structure focus, property display|cola@uni-paderborn.de|Andreas Cord-Landwehr}}
{{FeatureInProgress|KTouch|Ship ktouch/next|sebastiangottfried@web.de|Sebastian Gottfried}}
+
{{FeatureDone|KTouch|Ship ktouch/next|sebastiangottfried@web.de|Sebastian Gottfried}}
 +
{{FeatureDone|KTouch|Smart resizing of training screen with aligned vertical lines|sebastiangottfried@web.de|Sebastian Gottfried}}
 +
{{FeatureDone|KTouch|Prominent hint during training if the user makes repeatedly errors|sebastiangottfried@web.de|Sebastian Gottfried}}
 +
{{FeatureDone|KTouch|Show course descriptions in course selector|sebastiangottfried@web.de|Sebastian Gottfried}}
 +
{{FeatureDone|KTouch|Show a message when keyboard layout visualization isn't available due missing data|sebastiangottfried@web.de|Sebastian Gottfried}}
 
{{FeatureDone|Analitza|New plotting framework|percy.camilo.ta@gmail.com|Percy Camilo Triveño Aucahuasi}}
 
{{FeatureDone|Analitza|New plotting framework|percy.camilo.ta@gmail.com|Percy Camilo Triveño Aucahuasi}}
 
{{FeatureDone|KAlgebra|Splitted the QML Components from KAlgebraMobile|aleixpol@kde.org|Aleix Pol Gonzalez}}
 
{{FeatureDone|KAlgebra|Splitted the QML Components from KAlgebraMobile|aleixpol@kde.org|Aleix Pol Gonzalez}}
 
{{FeatureDone|KAlgebra|New plotting plasmoid graphs, in QtQuick|aleixpol@kde.org|Aleix Pol Gonzalez}}
 
{{FeatureDone|KAlgebra|New plotting plasmoid graphs, in QtQuick|aleixpol@kde.org|Aleix Pol Gonzalez}}
{{FeatureInProgress|Pairs|Pairs Theme editor|marco.calignano@gmail.com|Marco Calignano}}
+
{{FeatureDone|Pairs|Pairs Theme editor|marco.calignano@gmail.com|Marco Calignano}}
 +
{{FeatureInProgress|Cantor|Python backend|filipe@kde.org|Filipe Saraiva}}
 +
{{FeatureInProgress|Kig|Mark right angles|david.narvaez@computer.org|David E. Narváez}}
 
|}
 
|}
 
<br>
 
<br>
Line 167: Line 261:
 
! Contact  
 
! Contact  
  
{{FeatureInProgress|libkdegames|[http://community.kde.org/KDE_Games/API_cleanup Major cleanup and rewrite] (done, except for the new highscore classes)<br/><br/>'''Release team:''' please link to the [[Projects/Games/Porting_to_libkdegames_v5|porting instructions]]  for third-party developers|stefan.majewsky@googlemail.com|Stefan Majewsky}}
+
{{FeatureDone|libkdegames|[http://community.kde.org/KDE_Games/API_cleanup Major cleanup and rewrite] (done, except for the new highscore classes)<br/><br/>'''Release team:''' please link to the [[Projects/Games/Porting_to_libkdegames_v5|porting instructions]]  for third-party developers|stefan.majewsky@googlemail.com|Stefan Majewsky}}
{{FeatureInProgress|KGoldrunner|Use KGameRenderer and QGraphicsView for all graphics: the gameplay is the same as before.|iandw.au@gmail.com|Ian Wadham}}
+
{{FeatureDone|KGoldrunner|Use KGameRenderer and QGraphicsView for all graphics: the gameplay is the same as before.|iandw.au@gmail.com|Ian Wadham}}
{{FeatureInProgress|KGoldrunner|Remove the status bar. All scores and status messages are in the viewport now.|iandw.au@gmail.com|Ian Wadham}}
+
{{FeatureDone|KGoldrunner|Remove the status bar. All scores and status messages are in the viewport now.|iandw.au@gmail.com|Ian Wadham}}
 
{{FeatureDone|KJumpingCube|Allow the displayed speed of moves to be adjusted.|iandw.au@gmail.com|Ian Wadham}}
 
{{FeatureDone|KJumpingCube|Allow the displayed speed of moves to be adjusted.|iandw.au@gmail.com|Ian Wadham}}
 
{{FeatureDone|KJumpingCube|Animate multi-stage moves, to make it easier for a human player to follow their progress.|iandw.au@gmail.com|Ian Wadham}}
 
{{FeatureDone|KJumpingCube|Animate multi-stage moves, to make it easier for a human player to follow their progress.|iandw.au@gmail.com|Ian Wadham}}
Line 178: Line 272:
 
{{FeatureDone|KJumpingCube|Add settings to choose computer player, AI style and skill level for either or both of players 1 and 2.|iandw.au@gmail.com|Ian Wadham}}
 
{{FeatureDone|KJumpingCube|Add settings to choose computer player, AI style and skill level for either or both of players 1 and 2.|iandw.au@gmail.com|Ian Wadham}}
 
{{FeatureDone|KJumpingCube|Add board sizes 3x3 and 4x4, for simplified play.|iandw.au@gmail.com|Ian Wadham}}
 
{{FeatureDone|KJumpingCube|Add board sizes 3x3 and 4x4, for simplified play.|iandw.au@gmail.com|Ian Wadham}}
 +
{{FeatureDone|KSudoku|Add a simple Print facility for KSudoku puzzles.|iandw.au@gmail.com|Ian Wadham}}
 +
{{FeatureDone|Picmi|Add new game, Picmi: A nonogram logic game for KDE. |jakob.gruber@gmail.com|Jakob Gruber}}
 
|}
 
|}
 
<br>
 
<br>
Line 192: Line 288:
  
 
{{FeatureInProgress|libkipi|[http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/dodonvictor/10002 Porting libkipi to KDE-XML GUI]|dodonvictor@gmail.com|Victor Dodon}}
 
{{FeatureInProgress|libkipi|[http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/dodonvictor/10002 Porting libkipi to KDE-XML GUI]|dodonvictor@gmail.com|Victor Dodon}}
 +
{{FeatureDone|okular|Tiled rendering|okular-devel@kde.org|Okular Developers}}
 +
{{FeatureDone|okular|Active based UI|okular-devel@kde.org|Okular Developers}}
 +
{{FeatureDone|okular|PDF Embedded Video improvements|okular-devel@kde.org|Okular Developers}}
 +
{{FeatureDone|okular|Make document scroll as necessary when in text selection mode|okular-devel@kde.org|Okular Developers}}
 +
{{FeatureDone|okular|Support high precision QTabletEvents for creating annotations|okular-devel@kde.org|Okular Developers}}
 +
{{FeatureDone|okular|Additional mouse buttons trigger history navigation|okular-devel@kde.org|Okular Developers}}
 +
{{FeatureDone|okular|Annotation editing improvements|okular-devel@kde.org|Okular Developers}}
 +
{{FeatureDone|Gwenview|Recursive importer|agateau@kde.org|Aurélien Gâteau}}
 +
{{FeatureDone|Gwenview|Color profile support|agateau@kde.org|Aurélien Gâteau}}
  
 
|}
 
|}
Line 221: Line 326:
 
! Description  
 
! Description  
 
! Contact  
 
! Contact  
 +
 +
{{FeatureInProgress|KGet|Metalink/HTTP Support|dahalaishraj@gmail.com|Aish Raj Dahal}}
  
 
|}
 
|}
Line 234: Line 341:
 
! Description  
 
! Description  
 
! Contact  
 
! Contact  
{{FeatureInProgress|Facebook resource|Include it in default install|martin.klapetek@gmail.com|Martin Klapetek}}
+
{{FeatureTodo|Facebook resource|Include it in default install|martin.klapetek@gmail.com|Martin Klapetek}}
 
{{FeatureInProgress|Akregator2|Merge in kdepim|montel@kde.org|Montel Laurent}}
 
{{FeatureInProgress|Akregator2|Merge in kdepim|montel@kde.org|Montel Laurent}}
 
{{FeatureInProgress|Knode|Merge in KMail|montel@kde.org|Montel Laurent}}
 
{{FeatureInProgress|Knode|Merge in KMail|montel@kde.org|Montel Laurent}}
Line 240: Line 347:
 
{{FeatureInProgress|Sieve|Rewrite dialogbox|montel@kde.org|Montel Laurent}}
 
{{FeatureInProgress|Sieve|Rewrite dialogbox|montel@kde.org|Montel Laurent}}
 
{{FeatureInProgress|libs|Move folderview to kdepimlibs/akonadi|montel@kde.org|Montel Laurent}}
 
{{FeatureInProgress|libs|Move folderview to kdepimlibs/akonadi|montel@kde.org|Montel Laurent}}
 +
{{FeatureInProgress|kolab-resource|Make Kolab 3.0 option available|mollekopf@kolabsys.com|Christian Mollekopf}}
 +
{{FeatureDone|KAlarm|Add command line and D-Bus option to output list of scheduled alarms|djarvie@kde.org|David Jarvie}}
 
|}
 
|}
 
<br>
 
<br>
Line 253: Line 362:
 
! Contact  
 
! Contact  
 
{{FeatureInProgress|Microblog|replace with QML version|sebas@kde.org|Sebastian Kügler}}
 
{{FeatureInProgress|Microblog|replace with QML version|sebas@kde.org|Sebastian Kügler}}
{{FeatureInProgress|StackFolder|Add applet for quick browse the stack of folders|ural.mullabaev@rosalab.ru|Ural Mullabaev}}
+
{{FeatureTodo|StackFolder|Add applet for quick browse the stack of folders|ural.mullabaev@rosalab.ru|Ural Mullabaev}}
{{FeatureInProgress|ComicStrip|Replace with QML version|rshah0385@kireihana.com|Reza Fatahilah Shah}}
+
{{FeatureDone|ComicStrip|Replace with QML version|rshah0385@kireihana.com|Reza Fatahilah Shah}}
{{FeatureInProgress|Calculator|Replace with QML version|luizromario@gmail.com|Luiz Romário Santana Rios}}
+
{{FeatureDone|Calculator|Replace with QML version|luizromario@gmail.com|Luiz Romário Santana Rios}}
 
{{FeatureDone|QML Wallpapers|Make it possible to have animated wallpapers written in QtQuick technologies.|aleixpol@blue-systems.com|Aleix Pol Gonzalez}}
 
{{FeatureDone|QML Wallpapers|Make it possible to have animated wallpapers written in QtQuick technologies.|aleixpol@blue-systems.com|Aleix Pol Gonzalez}}
{{FeatureDone|Dictionary KRunner|Look up words in the dictionary by typing in 'define {word}' in krunner.|Jason@zx2c4.com|Jason A. Donenfeld}}
+
{{FeatureDone|Dictionary KRunner|Look up words in the dictionary by typing in 'define {word}' in krunner. [http://blog.zx2c4.com/808 Blog]|Jason@zx2c4.com|Jason A. Donenfeld}}
 +
{{FeatureInProgress|Eyes|replace with QML version|bettio@kde.org|Davide Bettio}}
 +
{{FeatureInProgress|FifteenPuzzle|replace with QML version|bettio@kde.org|Davide Bettio}}
 +
{{FeatureInProgress|Luna|replace with QML version|bettio@kde.org|Davide Bettio}}
 +
{{FeatureInProgress|Timer|replace with QML version|bettio@kde.org|Davide Bettio}}
 
|}
 
|}
 
<br>
 
<br>
Line 284: Line 397:
 
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
{{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|kossebau@kde.org|Friedrich W. H. Kossebau}}
 
{{FeatureTodo|Okteta|Add custom datatypes to structures tool|alex.richardson@gmx.de|Alex Richardson}}
 
{{FeatureTodo|Okteta|Add custom datatypes to structures tool|alex.richardson@gmx.de|Alex Richardson}}
 +
{{FeatureInProgress|Okteta|Add tagged unions to structures tool|alex.richardson@gmx.de|Alex Richardson}}
 +
{{FeatureInProgress|Okteta|Add array indices to structures tool|alex.richardson@gmx.de|Alex Richardson}}
 +
{{FeatureDone|Umbrello|Line based diagram grid |ralf.habacker@freenet.de|Ralf Habacker}}
 +
{{FeatureInProgress|Umbrello| widget resize and diagram auto resize feature |ralf.habacker@freenet.de|Ralf Habacker}}
 +
{{FeatureTodo|Umbrello|add spline based association lines to avoid autolayout widget/line overlapping (needs volunteers)|ralf.habacker@freenet.de|Ralf Habacker}}
 
|}
 
|}
  
Line 298: Line 416:
 
! Contact  
 
! Contact  
  
 +
{{FeatureInProgress|Ark|Make it possible to disable internal previewer|kde@privat.broulik.de|Kai Uwe Broulik}}
 
|}
 
|}
 
<br>
 
<br>

Revision as of 20:04, 12 December 2012

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

See also:


Legend:

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

Contents



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 <philschmidt@gmx.net>
DONE QML Containments Making it possible to do full-featured containments in QML Sebastian Kügler <sebas@kde.org>
DONE nepomuk-indexer New Nepomuk Indexer Vishesh Handa <me@vhanda.in>
DONE nepomukbackup Nepomuk Backup rewritten from scratch Vishesh Handa <me@vhanda.in>
DONE nepomukcleaner An application to port/clean invalid/legacy data in Nepomuk Vishesh Handa <me@vhanda.in>
DONE nepomuk KCM Rewrite the Nepomuk KCM Vishesh Handa <me@vhanda.in>
DONE nepomuk tags Nepomuk Tags KIO Slave Vishesh Handa <me@vhanda.in>
IN PROGRESS nepomuk filemetadatawidget Nepomuk Metadata Widget Vishesh Handa <me@vhanda.in>


kde-workspace

Status Project Description Contact
DONE ksmserver Merge the new qml based screen locker Marco Martin <mart@kde.org>


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 Medium focus stealing prevention should also prevent focus stealing when the timestamp on the active window is uncertain (bug #304746) <kwin-bugs-null@kde.org>
TO DO kwin Usability issue: "Attach as tab to" menu can be empty (bug #306451) <kwin-bugs-null@kde.org>
TO DO kwin Import Scripted Effect from All Effets Tab (bug #296772) <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 Get rid of "Display borders on maximized windows" setting (bug #299245) <kwin-bugs-null@kde.org>
TO DO kwin Break NETWM to allow inner xinerama struts (bug #299247) <kwin-bugs-null@kde.org>
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) <kwin-bugs-null@kde.org>
TO DO kwin Make ShaderManager act as a real stack (bug #300349) <kwin-bugs-null@kde.org>
TO DO kwin clientPopup: "'More actions' and "Attach as tab to" lack mnemonics (bug #302833) <kwin-bugs-null@kde.org>
TO DO kwin Make KWin compile with C++11 (bug #303313) <kwin-bugs-null@kde.org>
TO DO kwin Copy all useful Client properties to Deleted (bug #303916) <kwin-bugs-null@kde.org>
TO DO kwin Display content of resizing/moving windows: KDE-Help shows obsolete instructions (bug #305297) <kwin-bugs-null@kde.org>
TO DO kwin Mouse action support for sending window to different activity (bug #305758) <kwin-bugs-null@kde.org>
TO DO kwin Windows list icon does not show up in "Walk Through Desktop List" (bug #306187) <kwin-bugs-null@kde.org>
TO DO kwin Game mode (bug #306448) <kwin-bugs-null@kde.org>
TO DO kwin Common animation settings for effects of same type (bug #308991) <kwin-bugs-null@kde.org>
TO DO kwin Use Resize Area in Aurorae (bug #308992) <kwin-bugs-null@kde.org>
IN PROGRESS kwin Configurable quick tile area config GUI (bug #308993) <kwin-bugs-null@kde.org>
IN PROGRESS kwin Remove legacy window decorations (bug #299144, Review 104281) <kwin-bugs-null@kde.org>
DONE kwin Animate Window Maximize/Restore (bug #308990) <kwin-bugs-null@kde.org>
DONE kwin Display application menu and title bar side by side for maximized windows (bug #102607) <kwin-bugs-null@kde.org>
DONE kwin GHNS support for Scripted Effects (bug #296773) <kwin-bugs-null@kde.org>
DONE kwin Add support for appmenu-qt (bug #266596) <kwin-bugs-null@kde.org>
DONE kwin Move ExtendedBorderRegion to stable API (bug #308994) <kwin-bugs-null@kde.org>
DONE kwin Support shortened titles like in bespin in all decorations (bug #308995) <kwin-bugs-null@kde.org>
DONE kwin Mouse Click effect (bug #309006, Review 105780) <kwin-bugs-null@kde.org>
DONE kwin Decorations not visible (bug #305875) <kwin-bugs-null@kde.org>
DONE kwin drag-and-drop between windows by cover switch alt-tab causes apps to crash (bug #179077) <kwin-bugs-null@kde.org>
DONE kwin Add a rule to select the screen (bug #183996) <kwin-bugs-null@kde.org>
DONE kwin JJ: Need Mouse navigation in flip switch mode (bug #244439) <kwin-bugs-null@kde.org>
DONE kwin Request category for scripted KWin Effects on kde-(look|app).org (bug #297634) <kwin-bugs-null@kde.org>
DONE kwin Request category for KWin Scripts on kde-(look|app).org (bug #297635) <kwin-bugs-null@kde.org>
DONE kwin Request category for Window Switcher Layouts on kde-(look|app).org (bug #297637) <kwin-bugs-null@kde.org>
DONE kwin Allow direct rendering with fglrx (bug #301103) <kwin-bugs-null@kde.org>
DONE kwin Don't use OpenGL matrix stack in OpenGL 2 backend (bug #303093, Review 105455) <kwin-bugs-null@kde.org>
DONE kwin Refactor Screen/Window PaintData (bug #303314, Review 105141) <kwin-bugs-null@kde.org>
DONE kwin Rapid flickering in locked screen -- makes it difficult to unlock (bug #303579) <kwin-bugs-null@kde.org>
DONE kwin double click menu to close needs GUI config (bug #305738) <kwin-bugs-null@kde.org>
DONE kwin Toplevel::windowType() needs performance improvements (bug #306384, Review 106349) <kwin-bugs-null@kde.org>
DONE kwin GLPlatform should recommend either OpenGL1 or OpenGL2 compositing (bug #306436) <kwin-bugs-null@kde.org>
DONE kwin Zoom effect broken in master (bug #307609) <kwin-bugs-null@kde.org>
DONE kwin kwin fails to build when the GLES support is disabled (bug #307866) <kwin-bugs-null@kde.org>
DONE kwin [JJ] Some effect authors are listed as "Name1 & Name2" (bug #307928, Review 106880) <kwin-bugs-null@kde.org>
DONE kwin Add screen management actions to window context menus (bug #269207, Review 106065) <mgraesslin@kde.org>
DONE kwin Move Workspace's compositing functionality to own class Compositor (bug #299277, Review 102420) <mgraesslin@kde.org>
DONE kwin Option to disable close on double click in Aurorae (bug #301327, Review 106160) <mgraesslin@kde.org>
DONE kwin Remove Tiling Support From KWin (bug #303090, Review 105546) <mgraesslin@kde.org>
DONE kwin Allow Scripts to add menus to useractions menu (bug #303756, Review 106285) <mgraesslin@kde.org>
DONE kwin Generic QML support for Aurorae Themes (bug #303810, Review 105768) <mgraesslin@kde.org>
DONE kwin Split out Useractions Menu from Workspace (bug #305832, Review 106085) <mgraesslin@kde.org>


DONE kwin Implement color correction Casian Andrei <skeletk13@gmail.com>
DONE oxygen decoration Implement ExtendedBorderRegion support, to resize windows outside of their actual borders Hugo Pereira Da Costa <hugo@oxygen-icons.org>
DONE oxygen style Implement BlurBehind semi-transparent tooltips when available Hugo Pereira Da Costa <hugo@oxygen-icons.org>
DONE plasma-wallpapers Color wallpaper: add listview to display thumbnails for background mode Reza Fatahilah Shah <rshah0385@kireihana.com>
DONE plasma workspace Port Notifications applet to QML Marco Martin <mart@kde.org>
IN PROGRESS plasma workspace Port Task Manager applets to QML Eike Hein (Sho_) <hein@kde.org>
IN PROGRESS plasma workspace refresh Air Plasma theme Marco Martin <mart@kde.org>
IN PROGRESS plasma workspace Port Kickoff to qml Greg T <yellowcake-@gmx.net>
TO DO systemsettings Replace krandr KCM by libkscreen-based one Dan Vrátil <dvratil@redhat.com>
IN PROGRESS plasma workspace Port rssnow to qml Giorgos Tsiapaliokas <terietor@gmail.com>
IN PROGRESS various KActivities/SLC support for most our applications Ivan Čukić <ivan.cukic@kde.org>
IN PROGRESS plasma workspace first desktop SLC applet release Marco Martin <mart@kde.org>
DONE System Tray System tray with interface in QML Dmitry Ashkadov <dmitry.ashkadov@gmail.com>
TO DO plasma workspace Top-rated documents for Task Manager Ivan Čukić <ivan.cukic@kde.org>
DONE systemsettings Keyboard layout preview Shivam Makkar <amourphious1992@gmail.com>
IN PROGRESS window manager Rework and optimize vertex specification Fredrik Höglund <fredrik@kde.org>
IN PROGRESS window manager Dynamic shader generation Fredrik Höglund <fredrik@kde.org>
IN PROGRESS window manager Partial port to xcb Fredrik Höglund <fredrik@kde.org>
IN PROGRESS window manager New launch feedback effect Fredrik Höglund <fredrik@kde.org>
IN PROGRESS activities Encrypted activities Ivan Čukić <ivan.cukic@kde.org>
DONE powerdevil Overhaul powerdevil notifications Kai Uwe Broulik <kde@privat.broulik.de>
IN PROGRESS powerdevil Improve profile error handling (DPMS) Kai Uwe Broulik <kde@privat.broulik.de>
TO DO plasma workspace Social Feed Martin Klapetek <mklapetek@kde.org>


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>
DONE Dolphin Implement parallel sort algorithm Emmanuel Pescosta <emmanuelpescosta099@gmail.com>
DONE Dolphin Add GUI option for the "Rename Inline" setting Frank Reininghaus <frank78ac@googlemail.com>
DONE 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++ Daniel Nicoletti <dantti12@gmail.com>


DONE Kate Support for Python plugins Shaheed Haque <srhaque@theiet.org>
DONE Kate Advanced gid(1) plugin using both ID files and etags Shaheed Haque <srhaque@theiet.org>
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 Kåre Särs <kare.sars@iki.fi>
IN PROGRESS Kate Vim Mode Macro support Simon St James <kdedevel@etothepiplusone.com>
DONE Kate Built-in quick open (Ctrl+Alt+o) Christoph Cullmann <kwrite-devel@kde.org>
DONE Kate New Project Plugin Christoph Cullmann <kwrite-devel@kde.org>
DONE Kate Part Passive Notification System Dominik Haumann <kwrite-devel@kde.org>
DONE Kate Part Loading Remote File Notification Christoph Cullmann <kwrite-devel@kde.org>


DONE Kate Part Show line while scrolling D. Haumann/J. Wenninger <kwrite-devel@kde.org>
DONE Kate Part Improved remove trailing spaces on save Dominik Haumann <kwrite-devel@kde.org>
DONE Kate Part Predefined color schemes C. Cullmann/D. Haumann <kwrite-devel@kde.org>
DONE Kate Part Improved Scripting Support C. Cullmann/D. Haumann <kwrite-devel@kde.org>


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>


DONE Konsole Provde a GUI option to disable requiring CTRL to Drag-n-Drop text Kurt Hindenburg <kurt.hindenburg@gmail.com>
DONE Konsole Add initial support for gathering OpenBSD's process information Kurt Hindenburg <kurt.hindenburg@gmail.com>
DONE Konsole Add support for xterm's 1006 mouse extension Kurt Hindenburg <kurt.hindenburg@gmail.com>
DONE Konsole Add KDE3 print screen functionality Kurt Hindenburg <kurt.hindenburg@gmail.com>
DONE Konsole Add KDE3 send signals functionality Kurt Hindenburg <kurt.hindenburg@gmail.com>
DONE Konsole Add option to change the line spacing Kurt Hindenburg <kurt.hindenburg@gmail.com>
DONE Konsole Add the ability to clear command line before using bookmarks for some commands Kurt Hindenburg <kurt.hindenburg@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>


TO DO Konqueror Settings for WebKit Part Allan Sandfeld <sandfeld@kde.org>


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 Dennis Nienhüser <earthwings@gentoo.org>
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 Utku Aydın <utkuaydin34@gmail.com>
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>
DONE Rocs Improve project handling: load/save dialogs, add project journal. Andreas Cord-Landwehr <cola@uni-paderborn.de>
DONE Rocs Support TGF (trivial graph format) documents for import/export. Andreas Cord-Landwehr <cola@uni-paderborn.de>
DONE Rocs Support core features for DOT/Graphvis documents for import/export. Andreas Cord-Landwehr <cola@uni-paderborn.de>
DONE Rocs Add TikZ/PGF graphic export. Andreas Cord-Landwehr <cola@uni-paderborn.de>
DONE Rocs Main Window UI Reorganization: Editor Toolbar, dialogs, Information Panel Andreas Cord-Landwehr <cola@uni-paderborn.de>
DONE Rocs Configuration Dialog Optimizations: Code-Editor, Graph Editor 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>
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>
TO DO Rocs Visual Graph Editor Handling: copy&paste, data structure focus, property display Andreas Cord-Landwehr <cola@uni-paderborn.de>
DONE KTouch Ship ktouch/next Sebastian Gottfried <sebastiangottfried@web.de>
DONE KTouch Smart resizing of training screen with aligned vertical lines Sebastian Gottfried <sebastiangottfried@web.de>
DONE KTouch Prominent hint during training if the user makes repeatedly errors Sebastian Gottfried <sebastiangottfried@web.de>
DONE KTouch Show course descriptions in course selector Sebastian Gottfried <sebastiangottfried@web.de>
DONE KTouch Show a message when keyboard layout visualization isn't available due missing data Sebastian Gottfried <sebastiangottfried@web.de>
DONE Analitza New plotting framework Percy Camilo Triveño Aucahuasi <percy.camilo.ta@gmail.com>
DONE KAlgebra Splitted the QML Components from KAlgebraMobile Aleix Pol Gonzalez <aleixpol@kde.org>
DONE KAlgebra New plotting plasmoid graphs, in QtQuick Aleix Pol Gonzalez <aleixpol@kde.org>
DONE Pairs Pairs Theme editor Marco Calignano <marco.calignano@gmail.com>
IN PROGRESS Cantor Python backend Filipe Saraiva <filipe@kde.org>
IN PROGRESS Kig Mark right angles David E. Narváez <david.narvaez@computer.org>


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 <stefan.majewsky@googlemail.com>
DONE KGoldrunner Use KGameRenderer and QGraphicsView for all graphics: the gameplay is the same as before. Ian Wadham <iandw.au@gmail.com>
DONE KGoldrunner Remove the status bar. All scores and status messages are in the viewport now. Ian Wadham <iandw.au@gmail.com>
DONE KJumpingCube Allow the displayed speed of moves to be adjusted. Ian Wadham <iandw.au@gmail.com>
DONE KJumpingCube Animate multi-stage moves, to make it easier for a human player to follow their progress. Ian Wadham <iandw.au@gmail.com>
DONE KJumpingCube Show multi-stage moves in an order that is easier to follow. Ian Wadham <iandw.au@gmail.com>
DONE KJumpingCube Validate the loading of saved games and report errors. Ian Wadham <iandw.au@gmail.com>
DONE KJumpingCube Rewrite the main AI class and make it use a true Minimax method. Ian Wadham <iandw.au@gmail.com>
DONE KJumpingCube Provide a choice of two AI styles, Kepler and Newton, with the possibility to add more. Ian Wadham <iandw.au@gmail.com>
DONE KJumpingCube Add settings to choose computer player, AI style and skill level for either or both of players 1 and 2. Ian Wadham <iandw.au@gmail.com>
DONE KJumpingCube Add board sizes 3x3 and 4x4, for simplified play. Ian Wadham <iandw.au@gmail.com>
DONE KSudoku Add a simple Print facility for KSudoku puzzles. Ian Wadham <iandw.au@gmail.com>
DONE Picmi Add new game, Picmi: A nonogram logic game for KDE. Jakob Gruber <jakob.gruber@gmail.com>


kdegraphics

Status Project Description Contact
IN PROGRESS libkipi Porting libkipi to KDE-XML GUI Victor Dodon <dodonvictor@gmail.com>
DONE okular Tiled rendering Okular Developers <okular-devel@kde.org>
DONE okular Active based UI Okular Developers <okular-devel@kde.org>
DONE okular PDF Embedded Video improvements Okular Developers <okular-devel@kde.org>
DONE okular Make document scroll as necessary when in text selection mode Okular Developers <okular-devel@kde.org>
DONE okular Support high precision QTabletEvents for creating annotations Okular Developers <okular-devel@kde.org>
DONE okular Additional mouse buttons trigger history navigation Okular Developers <okular-devel@kde.org>
DONE okular Annotation editing improvements Okular Developers <okular-devel@kde.org>
DONE Gwenview Recursive importer Aurélien Gâteau <agateau@kde.org>
DONE Gwenview Color profile support Aurélien Gâteau <agateau@kde.org>



kdemultimedia

Status Project Description Contact
IN PROGRESS Juk Port Juk away from kde3support Martin Sandsmark <martin.sandsmark@kde.org>
DONE Juk Add lyrics view Martin Sandsmark <martin.sandsmark@kde.org>



kdenetwork

Status Project Description Contact
IN PROGRESS KGet Metalink/HTTP Support Aish Raj Dahal <dahalaishraj@gmail.com>



kdepim

Status Project Description Contact
TO DO Facebook resource Include it in default install Martin Klapetek <martin.klapetek@gmail.com>
IN PROGRESS Akregator2 Merge in kdepim Montel Laurent <montel@kde.org>
IN PROGRESS Knode Merge in KMail Montel Laurent <montel@kde.org>
IN PROGRESS BackupMail Extend backup to all kdepim apps Montel Laurent <montel@kde.org>
IN PROGRESS Sieve Rewrite dialogbox Montel Laurent <montel@kde.org>
IN PROGRESS libs Move folderview to kdepimlibs/akonadi Montel Laurent <montel@kde.org>
IN PROGRESS kolab-resource Make Kolab 3.0 option available Christian Mollekopf <mollekopf@kolabsys.com>
DONE KAlarm Add command line and D-Bus option to output list of scheduled alarms David Jarvie <djarvie@kde.org>


kdeplasma-addons

Status Project Description Contact
IN PROGRESS Microblog replace with QML version Sebastian Kügler <sebas@kde.org>
TO DO StackFolder Add applet for quick browse the stack of folders Ural Mullabaev <ural.mullabaev@rosalab.ru>
DONE ComicStrip Replace with QML version Reza Fatahilah Shah <rshah0385@kireihana.com>
DONE Calculator Replace with QML version Luiz Romário Santana Rios <luizromario@gmail.com>
DONE QML Wallpapers Make it possible to have animated wallpapers written in QtQuick technologies. Aleix Pol Gonzalez <aleixpol@blue-systems.com>
DONE Dictionary KRunner Look up words in the dictionary by typing in 'define {word}' in krunner. Blog Jason A. Donenfeld <Jason@zx2c4.com>
IN PROGRESS Eyes replace with QML version Davide Bettio <bettio@kde.org>
IN PROGRESS FifteenPuzzle replace with QML version Davide Bettio <bettio@kde.org>
IN PROGRESS Luna replace with QML version Davide Bettio <bettio@kde.org>
IN PROGRESS Timer replace with QML version Davide Bettio <bettio@kde.org>


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>
IN PROGRESS Okteta Add tagged unions to structures tool Alex Richardson <alex.richardson@gmx.de>
IN PROGRESS Okteta Add array indices to structures tool Alex Richardson <alex.richardson@gmx.de>
DONE Umbrello Line based diagram grid Ralf Habacker <ralf.habacker@freenet.de>
IN PROGRESS Umbrello widget resize and diagram auto resize feature Ralf Habacker <ralf.habacker@freenet.de>
TO DO Umbrello add spline based association lines to avoid autolayout widget/line overlapping (needs volunteers) Ralf Habacker <ralf.habacker@freenet.de>


kdeutils

Status Project Description Contact
IN PROGRESS Ark Make it possible to disable internal previewer Kai Uwe Broulik <kde@privat.broulik.de>



KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal