Schedules/KDE4/4.10 Feature Plan: Difference between revisions

    From KDE TechBase
    (Updated KWin section from bug reports)
    (64 intermediate revisions by 37 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|[email protected]|Philipp Schmidt}}
    {{FeatureTodo|kio-mtp|KIO-Slave for MTP|[email protected]|Philipp Schmidt}}
    {{FeatureInProgress|QML Containments|Making it possible to do full-featured containments in QML|[email protected]|Sebastian Kügler}}
    {{FeatureDone|QML Containments|Making it possible to do full-featured containments in QML|[email protected]|Sebastian Kügler}}
    {{FeatureInProgress|nepomuk-indexer|New Nepomuk Indexer|[email protected]|Vishesh Handa}}
    {{FeatureDone|nepomuk-indexer|New Nepomuk Indexer|[email protected]|Vishesh Handa}}
    {{FeatureInProgress|nepomukbakcup|Nepomuk Backup rewritten from scratch|[email protected]|Vishesh Handa}}
    {{FeatureDone|nepomukbackup|Nepomuk Backup rewritten from scratch|[email protected]|Vishesh Handa}}
    {{FeatureInProgress|nepomukcleaner|An application to port/clean invalid/legacy data in Nepomuk|[email protected]|Vishesh Handa}}
    {{FeatureDone|nepomukcleaner|An application to port/clean invalid/legacy data in Nepomuk|[email protected]|Vishesh Handa}}
    {{FeatureInProgress|nepomuk KCM|Rewrite the Nepomuk KCM|[email protected]|Vishesh Handa}}
    {{FeatureDone|nepomuk KCM|Rewrite the Nepomuk KCM|[email protected]|Vishesh Handa}}
    {{FeatureInProgress|nepomuk tags|Nepomuk Tags KIO Slave|[email protected]|Vishesh Handa}}
    {{FeatureDone|nepomuk tags|Nepomuk Tags KIO Slave|[email protected]|Vishesh Handa}}
    {{FeatureInProgress|nepomuk filemetadtawdiget|Nepomuk Metadata Widget|[email protected]|Vishesh Handa}}
    {{FeatureInProgress|nepomuk filemetadatawidget|Nepomuk Metadata Widget|[email protected]|Vishesh Handa}}
    |}
    |}
    <br>
    <br>
    Line 60: Line 60:
    ! Contact  
    ! Contact  


    {{FeatureInProgress|ksmserver|Merge the new qml based screen locker|[email protected]|Marco Martin}}
    {{FeatureDone|ksmserver|Merge the new qml based screen locker|[email protected]|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!
    BEGIN GENERATED SECTION -->
    BEGIN GENERATED SECTION -->
    {{FeatureTodo|kwin|windows that are moved to another desktop should be treated as sticky windows ({{bug |213847}})|[email protected]}}
    {{FeatureDone|kwin|Decorations not visible ({{bug |305875}})|[email protected]}}
    {{FeatureTodo|kwin|Fix fullscreen state handling: NETWM says it's bound to focus and not stacking order, also see bug #224600 ({{bug |296076}})|[email protected]}}
    {{FeatureDone|kwin|Display application menu and title bar side by side for maximized windows ({{bug |102607}})|[email protected]}}
    {{FeatureTodo|kwin|Lanczos Filter broken after screen size changes ({{bug |296065}})|[email protected]}}
    {{FeatureDone|kwin|drag-and-drop between windows by cover switch alt-tab causes apps to crash ({{bug |179077}})|[email protected]}}
    {{FeatureInProgress|kwin|GHNS support for KWin Scripts ({{bug |296774}}, Review 104877)|[email protected]}}
    {{FeatureDone|kwin|Add a rule to select the screen ({{bug |183996}})|[email protected]}}
    {{FeatureTodo|kwin|KConf Update Script for KWin 4.9 ({{bug |296775}})|[email protected]}}
    {{FeatureDone|kwin|JJ: Need Mouse navigation in flip switch mode ({{bug |244439}})|[email protected]}}
    {{FeatureTodo|kwin|Request category for scripted KWin Effects on kde-(look<nowiki>|</nowiki>app).org ({{bug |297634}})|[email protected]}}
    {{FeatureDone|kwin|Add support for appmenu-qt ({{bug |266596}})|[email protected]}}
    {{FeatureTodo|kwin|Request category for KWin Scripts on kde-(look<nowiki>|</nowiki>app).org ({{bug |297635}})|[email protected]}}
    {{FeatureDone|kwin|glsl should be disabled for the 945G because it's slow and broken ({{bug |293385}})|[email protected]}}
    {{FeatureInProgress|kwin|GHNS support for Window Switching Layouts ({{bug |297636}}, Review 104894)|[email protected]}}
    {{FeatureDone|kwin|When starting the present windows effect, windows that are partly out of screen jump to the screens center ({{bug |294428}})|[email protected]}}
    {{FeatureTodo|kwin|Request category for Window Switcher Layouts on kde-(look<nowiki>|</nowiki>app).org ({{bug |297637}})|[email protected]}}
    {{FeatureDone|kwin|GHNS support for Scripted Effects ({{bug |296773}})|[email protected]}}
    {{FeatureTodo|kwin|Update Documentation for Window Switcher Layouts ({{bug |297638}})|[email protected]}}
    {{FeatureDone|kwin|Request category for scripted KWin Effects on kde-(look<nowiki>|</nowiki>app).org ({{bug |297634}})|[email protected]}}
    {{FeatureTodo|kwin|ThumbnailItem allows upscaling of Windows ({{bug |297864}})|[email protected]}}
    {{FeatureDone|kwin|Request category for KWin Scripts on kde-(look<nowiki>|</nowiki>app).org ({{bug |297635}})|[email protected]}}
    {{FeatureTodo|kwin|Window Tab support for QML based Aurorae ({{bug |299138}})|[email protected]}}
    {{FeatureDone|kwin|Request category for Window Switcher Layouts on kde-(look<nowiki>|</nowiki>app).org ({{bug |297637}})|[email protected]}}
    {{FeatureTodo|kwin|Increase ABI version for KDecorations ({{bug |299140}})|[email protected]}}
    {{FeatureDone|kwin|Allow direct rendering with fglrx ({{bug |301103}})|[email protected]}}
    {{FeatureTodo|kwin|Break NETWM to allow inner xinerama struts ({{bug |299247}})|[email protected]}}
    {{FeatureDone|kwin|Show Desktop has inconsistent behavior when launching KRunner ({{bug |302248}})|[email protected]}}
     
    {{FeatureDone|kwin|Don't use OpenGL matrix stack in OpenGL 2 backend ({{bug |303093}}, Review 105455)|[email protected]}}
    {{FeatureDone|kwin|Refactor Screen/Window PaintData ({{bug |303314}}, Review 105141)|[email protected]}}
    {{FeatureDone|kwin|Rapid flickering in locked screen -- makes it difficult to unlock ({{bug |303579}})|[email protected]}}
    {{FeatureDone|kwin|double click menu to close needs GUI config ({{bug |305738}})|[email protected]}}
    {{FeatureDone|kwin|Toplevel::windowType() needs performance improvements ({{bug |306384}}, Review 106349)|[email protected]}}
    {{FeatureDone|kwin|GLPlatform should recommend either OpenGL1 or OpenGL2 compositing ({{bug |306436}})|[email protected]}}
    {{FeatureDone|kwin|Zoom effect broken in master ({{bug |307609}})|[email protected]}}
    {{FeatureDone|kwin|kwin fails to build when the GLES support is disabled ({{bug |307866}})|[email protected]}}
    {{FeatureDone|kwin|[JJ] Some effect authors are listed as "Name1 & Name2" ({{bug |307928}}, Review 106880)|[email protected]}}
    {{FeatureDone|kwin|KWin crashes after restarting it ({{bug |308040}})|kwin-bugs-null@kde.org}}
    {{FeatureDone|kwin|When compositing is disabled, opening a window which blocks compositing *enables* it ({{bug |308438}}, Review 106900)|kwin-bugs-[email protected]}}
    {{FeatureDone|kwin|Forgotten "${...}" witihin CMakeLists.txt ({{bug |308759}})|[email protected]}}
    {{FeatureDone|kwin|Animate Window Maximize/Restore ({{bug |308990}})|[email protected]}}
    {{FeatureDone|kwin|Move ExtendedBorderRegion to stable  API ({{bug |308994}})|[email protected]}}
    {{FeatureDone|kwin|Support shortened titles like in bespin in all decorations ({{bug |308995}})|[email protected]}}
    {{FeatureDone|kwin|Mouse Click effect ({{bug |309006}}, Review 105780)|[email protected]}}
    {{FeatureDone|kwin|KWin kcm wrongly informs that all effects failed to load ({{bug |309853}})|kwin-bugs-null@kde.org}}
    {{FeatureDone|kwin|KWin crash due to wobbly windows effect when closing window ({{bug |310142}})|[email protected]}}
    {{FeatureDone|kwin|[JJ] Snap helper window effect doesn't repaint background when resizing the window ({{bug |311551}})|[email protected]}}
    {{FeatureDone|kwin|No minimum size on the general or effects tab of kwincompositing kcm ({{bug |311553}})|[email protected]}}
    {{FeatureDone|kwin|callDBus always fails for methods with signature containing array of strings ({{bug |311896}})|[email protected]}}
    {{FeatureDone|kwin|PySolFC (And possibly other Tkinter and Tk programs), after moving window, put the menu at the original menu position. ({{bug |312346}})|[email protected]}}
    {{FeatureDone|kwin|wish: kwin option to save vertical space: merge window buttons into menu-bar ({{bug |312900}})|[email protected]}}
    {{FeatureDone|kwin|Checkboxes with bad usability in System settings -> Window behavior -> Moving ({{bug |313228}})|[email protected]}}
    {{FeatureDone|kwin|unloading of "Mouse Click Animation" result in kwin crash ({{bug |313655}})|[email protected]}}
    {{FeatureDone|kwin|Typo in compact/contents/ui/main.qml ({{bug |313950}})|[email protected]}}
    {{FeatureDone|kwin|Add screen management actions to window context menus ({{bug |269207}}, Review 106065)|[email protected]}}
    {{FeatureDone|kwin|Move Workspace's compositing functionality to own class Compositor ({{bug |299277}}, Review 102420)|[email protected]}}
    {{FeatureDone|kwin|Option to disable close on double click in Aurorae ({{bug |301327}}, Review 106160)|[email protected]}}
    {{FeatureDone|kwin|Remove Tiling Support From KWin ({{bug |303090}}, Review 105546)|[email protected]}}
    {{FeatureDone|kwin|Allow Scripts to add menus to useractions menu ({{bug |303756}}, Review 106285)|[email protected]}}
    {{FeatureDone|kwin|Generic QML support for Aurorae Themes ({{bug |303810}}, Review 105768)|[email protected]}}
    {{FeatureDone|kwin|Split out Useractions Menu from Workspace ({{bug |305832}}, Review 106085)|[email protected]}}
    <!-- END GENERATED SECTION -->
    <!-- END GENERATED SECTION -->
    {{FeatureDone|kwin|Implement color correction|[email protected]|Casian Andrei}}
    {{FeatureDone|oxygen decoration|Implement ExtendedBorderRegion support, to resize windows outside of their actual borders|[email protected]|Hugo Pereira Da Costa}}
    {{FeatureDone|oxygen style|Implement BlurBehind semi-transparent tooltips when available|[email protected]|Hugo Pereira Da Costa}}
    {{FeatureDone|plasma-wallpapers|Color wallpaper: add listview to display thumbnails for background mode|[email protected]|Reza Fatahilah Shah}}
    {{FeatureDone|plasma-wallpapers|Color wallpaper: add listview to display thumbnails for background mode|[email protected]|Reza Fatahilah Shah}}
    {{FeatureInProgress|plasma workspace|Port Notifications applet to QML|[email protected]|Marco Martin}}
    {{FeatureDone|plasma workspace|Port Notifications applet to QML|[email protected]|Marco Martin}}
    {{FeatureInProgress|plasma workspace|Port Task Manager applets to QML|[email protected]|Eike Hein (Sho_)}}
    {{FeatureInProgress|plasma workspace|Port Task Manager applets to QML|[email protected]|Eike Hein (Sho_)}}
    {{FeatureInProgress|plasma workspace|refresh Air Plasma theme|[email protected]|Marco Martin}}
    {{FeatureInProgress|plasma workspace|refresh Air Plasma theme|[email protected]|Marco Martin}}
    {{FeatureInProgress|plasma workspace|Port Kickoff to qml|[email protected]|Greg T}}
    {{FeatureInProgress|plasma workspace|Port Kickoff to qml|[email protected]|Greg T}}
    {{FeatureInProgress|systemsettings|Replace krandr KCM by libkscreen-based one|[email protected]|Dan Vrátil}}
    {{FeatureTodo|systemsettings|Replace krandr KCM by libkscreen-based one|[email protected]|Dan Vrátil}}
    {{FeatureInProgress|plasma workspace|Port rssnow to qml|[email protected]|Giorgos Tsiapaliokas}}
    {{FeatureInProgress|plasma workspace|Port rssnow to qml|[email protected]|Giorgos Tsiapaliokas}}
    {{FeatureInProgress|various|KActivities/SLC support for most our applications|[email protected]|Ivan Čukić}}
    {{FeatureInProgress|various|KActivities/SLC support for most our applications|[email protected]|Ivan Čukić}}
    Line 91: Line 126:
    {{FeatureDone|System Tray|System tray with interface in QML|[email protected]|Dmitry Ashkadov}}
    {{FeatureDone|System Tray|System tray with interface in QML|[email protected]|Dmitry Ashkadov}}
    {{FeatureTodo|plasma workspace|Top-rated documents for Task Manager|[email protected]|Ivan Čukić}}
    {{FeatureTodo|plasma workspace|Top-rated documents for Task Manager|[email protected]|Ivan Čukić}}
    {{FeatureInProgress|systemsettings|Keyboard layout preview|[email protected]|Shivam Makkar}}
    {{FeatureDone|systemsettings|Keyboard layout preview|[email protected]|Shivam Makkar}}
    {{FeatureInProgress|window manager|Rework and optimize vertex specification|[email protected]|Fredrik Höglund}}
    {{FeatureInProgress|window manager|Rework and optimize vertex specification|[email protected]|Fredrik Höglund}}
    {{FeatureInProgress|window manager|Dynamic shader generation|[email protected]|Fredrik Höglund}}
    {{FeatureInProgress|window manager|Dynamic shader generation|[email protected]|Fredrik Höglund}}
    Line 97: Line 132:
    {{FeatureInProgress|window manager|New launch feedback effect|[email protected]|Fredrik Höglund}}
    {{FeatureInProgress|window manager|New launch feedback effect|[email protected]|Fredrik Höglund}}
    {{FeatureInProgress|activities|Encrypted activities|[email protected]|Ivan Čukić}}
    {{FeatureInProgress|activities|Encrypted activities|[email protected]|Ivan Čukić}}
    {{FeatureDone|powerdevil|Overhaul powerdevil notifications|[email protected]|Kai Uwe Broulik}}
    {{FeatureInProgress|powerdevil|Improve profile error handling (DPMS)|[email protected]|Kai Uwe Broulik}}
    {{FeatureTodo|plasma workspace|Social Feed|[email protected]|Martin Klapetek}}
    |}
    |}
    <br>
    <br>
    Line 111: Line 149:


    {{FeatureTodo|FolderView|Split into PopupApplet and Containment|[email protected]|Ignat Semenov}}
    {{FeatureTodo|FolderView|Split into PopupApplet and Containment|[email protected]|Ignat Semenov}}
    {{FeatureTodo|FolderView|Port to QML|[email protected]|Ignat Semenov}}
    {{FeatureTodo|FolderView|Port to QML|[email protected]|Ignat Semenov}}


    {{FeatureTodo|Dolphin|Implement files quick preview feature (named Klook)  |[email protected]|Evgeniy Auzhin}}
    {{FeatureTodo|Dolphin|Implement files quick preview feature (named Klook)  |[email protected]|Evgeniy Auzhin}}
    {{FeatureDone|Dolphin|Implement parallel sort algorithm|[email protected]|Emmanuel Pescosta}}
    {{FeatureDone|Dolphin|Add GUI option for the "Rename Inline" setting|[email protected]|Frank Reininghaus}}
    {{FeatureDone|Dolphin|Add "Icon Size" submenu to the Places Panel context menu|[email protected]|Frank Reininghaus}}


    {{FeatureDone|print-manager|New Print manager KCM and applet (plasmoid) replacement, using C++  |[email protected]|Daniel Nicoletti}}
    {{FeatureDone|print-manager|New Print manager KCM and applet (plasmoid) replacement, using C++  |[email protected]|Daniel Nicoletti}}


    {{FeatureDone|Kate|Support for Python plugins|[email protected]|Shaheed Haque}}
    {{FeatureDone|Kate|Support for Python plugins|[email protected]|Shaheed Haque}}
    {{FeatureDone|Kate|Advanced gid(1) plugin using both ID files and etags|[email protected]|Shaheed Haque}}
    {{FeatureTodo|Kate|As-you-type search for the search plugin|[email protected]|Kåre Särs}}
    {{FeatureTodo|Kate|Session name API for plugins + automatic ctags database naming|[email protected]|Kåre Särs}}
    {{FeatureInProgress|Kate|Add optional document "minimap" to the Symbols view plugin|[email protected]|Kåre Särs}}
    {{FeatureInProgress|Kate|Vim Mode Macro support|[email protected]|Simon St James}}
    {{FeatureDone|Kate|Built-in quick open (Ctrl+Alt+o)|[email protected]|Christoph Cullmann}}
    {{FeatureDone|Kate|[http://kate-editor.org/2012/11/02/using-the-projects-plugin-in-kate/ New Project Plugin]|[email protected]|Christoph Cullmann}}
    {{FeatureDone|Kate Part|[http://kate-editor.org/2012/11/06/passive-notifications-in-kate-part/ Passive Notification System]|[email protected]|Dominik Haumann}}
    {{FeatureDone|Kate Part|[http://kate-editor.org/2012/11/05/loading-remote-files/ Loading Remote File Notification]|[email protected]|Christoph Cullmann}}


    {{FeatureDone|Kate|Advanced gid(1) plugin using both ID files and etags|srhaque@theiet.org|Shaheed Haque}}
    {{FeatureDone|Kate Part|[http://kate-editor.org/2012/10/28/show-line-while-scrolling/ Show line while scrolling]|[email protected]|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]|[email protected]|C. Cullmann/D. Haumann}}
    {{FeatureDone|Kate Part|[http://kate-editor.org/2012/11/06/kate-scripting-updates-zen-like-quick-coding/ Improved Scripting Support]|[email protected]|C. Cullmann/D. Haumann}}


    {{FeatureTodo|Kate|As-you-type search for the search plugin|kare.sars@iki.fi|Kåre Särs}}
    {{FeatureTodo|Kdialog|Add support for detailedsorry/detailederror messages|[email protected]|Kai Uwe Broulik}}
    {{FeatureTodo|Konsole|Improve the search filter bar|francesco.cecconi@gmail.com|Francesco Cecconi}}


    {{FeatureTodo|Kate|Session name API for plugins + automatic ctags database naming|kare.sars@iki.fi|Kåre Särs}}
    {{FeatureDone|Konsole|Provde a GUI option to disable requiring CTRL to Drag-n-Drop text|[email protected]|Kurt Hindenburg}}
    {{FeatureDone|Konsole|Add initial support for gathering OpenBSD's process information|[email protected]|Kurt Hindenburg}}
    {{FeatureDone|Konsole|Add support for xterm's 1006 mouse extension|[email protected]|Kurt Hindenburg}}
    {{FeatureDone|Konsole|Add KDE3 print screen functionality|[email protected]|Kurt Hindenburg}}
    {{FeatureDone|Konsole|Add KDE3 send signals functionality|[email protected]|Kurt Hindenburg}}
    {{FeatureDone|Konsole|Add option to change the line spacing|[email protected]|Kurt Hindenburg}}
    {{FeatureDone|Konsole|Add the ability to clear command line before using bookmarks for some commands|kurt.hindenburg@gmail.com|Kurt Hindenburg}}


    {{FeatureInProgress|Kate|Add optional document "minimap" to the Symbols view plugin|[email protected]|Kåre Särs}}


    {{FeatureInProgress|Kate|Macro support|kdedevel@etothepiplusone.com|Simon St James}}
    {{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|[email protected]|Jekyll Wu}}


    {{FeatureTodo|Konqueror|Settings for WebKit Part|[email protected]|Allan Sandfeld}}
    |}
    |}
    <br>
    <br>
    Line 160: Line 220:
    {{FeatureTodo|Marble|Zoom to content of geo file after loading (at least on start-up)|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Marble|Zoom to content of geo file after loading (at least on start-up)|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Marble|Geo files thumbnailer|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Marble|Geo files thumbnailer|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Rocs|Journal files for projects.|[email protected]|Andreas Cord-Landwehr}}
    {{FeatureTodo|Marble|Geo files metadata extractor|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureInProgress|Rocs|Revisit graph export/import functionality to fully support: TGF, DOT, GML, GraphML|[email protected]|Andreas Cord-Landwehr}}
    {{FeatureDone|Rocs|Improve project handling: load/save dialogs, add project journal.|[email protected]|Andreas Cord-Landwehr}}
    {{FeatureDone|Rocs|Support TGF (trivial graph format) documents for import/export.|[email protected]|Andreas Cord-Landwehr}}
    {{FeatureDone|Rocs|Support core features for DOT/Graphvis documents for import/export.|[email protected]|Andreas Cord-Landwehr}}
    {{FeatureDone|Rocs|Add TikZ/PGF graphic export.|[email protected]|Andreas Cord-Landwehr}}
    {{FeatureDone|Rocs|Main Window UI Reorganization: Editor Toolbar, dialogs, Information Panel|[email protected]|Andreas Cord-Landwehr}}
    {{FeatureDone|Rocs|Configuration Dialog Optimizations: Code-Editor, Graph Editor|[email protected]|Andreas Cord-Landwehr}}
    {{FeatureTodo|Rocs|Data Structure Backend wise iconsets and preconfigurations for types|[email protected]|Andreas Cord-Landwehr}}
    {{FeatureTodo|Rocs|Printing and image export of graphs.|[email protected]|Andreas Cord-Landwehr}}
    {{FeatureTodo|Rocs|Printing and image export of graphs.|[email protected]|Andreas Cord-Landwehr}}
    {{FeatureTodo|Rocs|Data Structure Snapshot and Recovery.|[email protected]|Andreas Cord-Landwehr}}
    {{FeatureTodo|Rocs|Data Structure Snapshot and Recovery.|[email protected]|Andreas Cord-Landwehr}}
    {{FeatureInProgress|Rocs|Main Window UI Reorganization|[email protected]|Andreas Cord-Landwehr}}
    {{FeatureTodo|Rocs|Visual Graph Editor Handling: copy&paste, data structure focus, property display|[email protected]|Andreas Cord-Landwehr}}
    {{FeatureTodo|Rocs|Visual Graph Editor Handling: copy&paste, data structure focus, property display|[email protected]|Andreas Cord-Landwehr}}
    {{FeatureTodo|Rocs|Visual Graph Editor Edit Menu|[email protected]|Andreas Cord-Landwehr}}
    {{FeatureTodo|Rocs|Code Editor Configuration Dialog|[email protected]|Andreas Cord-Landwehr}}
    {{FeatureTodo|Rocs|Data Structure Backend wise iconsets and preconfigurations for types|[email protected]|Andreas Cord-Landwehr}}
    {{FeatureDone|KTouch|Ship ktouch/next|[email protected]|Sebastian Gottfried}}
    {{FeatureDone|KTouch|Ship ktouch/next|[email protected]|Sebastian Gottfried}}
    {{FeatureTodo|KTouch|Smart resizing of training screen with aligned vertical lines|[email protected]|Sebastian Gottfried}}
    {{FeatureDone|KTouch|Smart resizing of training screen with aligned vertical lines|[email protected]|Sebastian Gottfried}}
    {{FeatureTodo|KTouch|Prominent hint during training if the user makes repeatedly errors|[email protected]|Sebastian Gottfried}}
    {{FeatureDone|KTouch|Prominent hint during training if the user makes repeatedly errors|[email protected]|Sebastian Gottfried}}
    {{FeatureTodo|KTouch|Show course descriptions in course selector|[email protected]|Sebastian Gottfried}}
    {{FeatureDone|KTouch|Show course descriptions in course selector|[email protected]|Sebastian Gottfried}}
    {{FeatureTodo|KTouch|Show a message when keyboard layout visualizion isn't available due missing data|[email protected]|Sebastian Gottfried}}
    {{FeatureDone|KTouch|Show a message when keyboard layout visualization isn't available due missing data|[email protected]|Sebastian Gottfried}}
    {{FeatureDone|Analitza|New plotting framework|[email protected]|Percy Camilo Triveño Aucahuasi}}
    {{FeatureDone|Analitza|New plotting framework|[email protected]|Percy Camilo Triveño Aucahuasi}}
    {{FeatureDone|KAlgebra|Splitted the QML Components from KAlgebraMobile|[email protected]|Aleix Pol Gonzalez}}
    {{FeatureDone|KAlgebra|Splitted the QML Components from KAlgebraMobile|[email protected]|Aleix Pol Gonzalez}}
    {{FeatureDone|KAlgebra|New plotting plasmoid graphs, in QtQuick|[email protected]|Aleix Pol Gonzalez}}
    {{FeatureDone|KAlgebra|New plotting plasmoid graphs, in QtQuick|[email protected]|Aleix Pol Gonzalez}}
    {{FeatureInProgress|Pairs|Pairs Theme editor|[email protected]|Marco Calignano}}
    {{FeatureDone|Pairs|Pairs Theme editor|[email protected]|Marco Calignano}}
    {{FeatureInProgress|Cantor|Python backend|[email protected]|Filipe Saraiva}}
    {{FeatureInProgress|Cantor|Python backend|[email protected]|Filipe Saraiva}}
    {{FeatureInProgress|Kig|Mark right angles|[email protected]|David E. Narváez}}
    {{FeatureInProgress|Kig|Mark right angles|[email protected]|David E. Narváez}}
    Line 193: Line 255:
    ! 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|[email protected]|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|[email protected]|Stefan Majewsky}}
    {{FeatureDone|KGoldrunner|Use KGameRenderer and QGraphicsView for all graphics: the gameplay is the same as before.|[email protected]|Ian Wadham}}
    {{FeatureDone|KGoldrunner|Use KGameRenderer and QGraphicsView for all graphics: the gameplay is the same as before.|[email protected]|Ian Wadham}}
    {{FeatureDone|KGoldrunner|Remove the status bar. All scores and status messages are in the viewport now.|[email protected]|Ian Wadham}}
    {{FeatureDone|KGoldrunner|Remove the status bar. All scores and status messages are in the viewport now.|[email protected]|Ian Wadham}}
    Line 204: Line 266:
    {{FeatureDone|KJumpingCube|Add settings to choose computer player, AI style and skill level for either or both of players 1 and 2.|[email protected]|Ian Wadham}}
    {{FeatureDone|KJumpingCube|Add settings to choose computer player, AI style and skill level for either or both of players 1 and 2.|[email protected]|Ian Wadham}}
    {{FeatureDone|KJumpingCube|Add board sizes 3x3 and 4x4, for simplified play.|[email protected]|Ian Wadham}}
    {{FeatureDone|KJumpingCube|Add board sizes 3x3 and 4x4, for simplified play.|[email protected]|Ian Wadham}}
    {{FeatureInProgress|KSudoku|Add a simple Print facility for KSudoku puzzles.|[email protected]|Ian Wadham}}
    {{FeatureDone|KSudoku|Add a simple Print facility for KSudoku puzzles.|[email protected]|Ian Wadham}}
    {{FeatureDone|Picmi|Add new game, Picmi: A nonogram logic game for KDE. |[email protected]|Jakob Gruber}}
    |}
    |}
    <br>
    <br>
    Line 219: Line 282:


    {{FeatureInProgress|libkipi|[http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/dodonvictor/10002 Porting libkipi to KDE-XML GUI]|[email protected]|Victor Dodon}}
    {{FeatureInProgress|libkipi|[http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/dodonvictor/10002 Porting libkipi to KDE-XML GUI]|[email protected]|Victor Dodon}}
    {{FeatureInProgress|okular|Tiled rendering|[email protected]|Okular Developers}}
    {{FeatureDone|okular|Tiled rendering|[email protected]|Okular Developers}}
    {{FeatureInProgress|Gwenview|Recursive importer|[email protected]|Aurélien Gâteau}}
    {{FeatureDone|okular|Active based UI|[email protected]|Okular Developers}}
    {{FeatureInProgress|Gwenview|Color profile support|[email protected]|Aurélien Gâteau}}
    {{FeatureDone|okular|PDF Embedded Video improvements|[email protected]|Okular Developers}}
    {{FeatureDone|okular|Make document scroll as necessary when in text selection mode|[email protected]|Okular Developers}}
    {{FeatureDone|okular|Support high precision QTabletEvents for creating annotations|[email protected]|Okular Developers}}
    {{FeatureDone|okular|Additional mouse buttons trigger history navigation|[email protected]|Okular Developers}}
    {{FeatureDone|okular|Annotation editing improvements|[email protected]|Okular Developers}}
    {{FeatureDone|Gwenview|Recursive importer|[email protected]|Aurélien Gâteau}}
    {{FeatureDone|Gwenview|Color profile support|[email protected]|Aurélien Gâteau}}


    |}
    |}
    Line 251: Line 320:
    ! Description  
    ! Description  
    ! Contact  
    ! Contact  
    {{FeatureInProgress|KGet|Metalink/HTTP Support|[email protected]|Aish Raj Dahal}}


    |}
    |}
    Line 264: Line 335:
    ! Description  
    ! Description  
    ! Contact  
    ! Contact  
    {{FeatureInProgress|Facebook resource|Include it in default install|[email protected]|Martin Klapetek}}
    {{FeatureTodo|Facebook resource|Include it in default install|[email protected]|Martin Klapetek}}
    {{FeatureInProgress|Akregator2|Merge in kdepim|[email protected]|Montel Laurent}}
    {{FeatureInProgress|Akregator2|Merge in kdepim|[email protected]|Montel Laurent}}
    {{FeatureInProgress|Knode|Merge in KMail|[email protected]|Montel Laurent}}
    {{FeatureInProgress|Knode|Merge in KMail|[email protected]|Montel Laurent}}
    Line 271: Line 342:
    {{FeatureInProgress|libs|Move folderview to kdepimlibs/akonadi|[email protected]|Montel Laurent}}
    {{FeatureInProgress|libs|Move folderview to kdepimlibs/akonadi|[email protected]|Montel Laurent}}
    {{FeatureInProgress|kolab-resource|Make Kolab 3.0 option available|[email protected]|Christian Mollekopf}}
    {{FeatureInProgress|kolab-resource|Make Kolab 3.0 option available|[email protected]|Christian Mollekopf}}
    {{FeatureDone|KAlarm|Add command line and D-Bus option to output list of scheduled alarms|[email protected]|David Jarvie}}
    |}
    |}
    <br>
    <br>
    Line 284: Line 356:
    ! Contact  
    ! Contact  
    {{FeatureInProgress|Microblog|replace with QML version|[email protected]|Sebastian Kügler}}
    {{FeatureInProgress|Microblog|replace with QML version|[email protected]|Sebastian Kügler}}
    {{FeatureInProgress|StackFolder|Add applet for quick browse the stack of folders|[email protected]|Ural Mullabaev}}
    {{FeatureTodo|StackFolder|Add applet for quick browse the stack of folders|[email protected]|Ural Mullabaev}}
    {{FeatureInProgress|ComicStrip|Replace with QML version|[email protected]|Reza Fatahilah Shah}}
    {{FeatureDone|ComicStrip|Replace with QML version|[email protected]|Reza Fatahilah Shah}}
    {{FeatureInProgress|Calculator|Replace with QML version|[email protected]|Luiz Romário Santana Rios}}
    {{FeatureDone|Calculator|Replace with QML version|[email protected]|Luiz Romário Santana Rios}}
    {{FeatureDone|QML Wallpapers|Make it possible to have animated wallpapers written in QtQuick technologies.|[email protected]|Aleix Pol Gonzalez}}
    {{FeatureDone|QML Wallpapers|Make it possible to have animated wallpapers written in QtQuick technologies.|[email protected]|Aleix Pol Gonzalez}}
    {{FeatureDone|Dictionary KRunner|Look up words in the dictionary by typing in 'define {word}' in krunner.|[email protected]|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]|[email protected]|Jason A. Donenfeld}}
    {{FeatureInProgress|Calculator|replace with QML version|[email protected]|Davide Bettio}}
    {{FeatureInProgress|Eyes|replace with QML version|[email protected]|Davide Bettio}}
    {{FeatureInProgress|Eyes|replace with QML version|[email protected]|Davide Bettio}}
    {{FeatureInProgress|FifteenPuzzle|replace with QML version|[email protected]|Davide Bettio}}
    {{FeatureInProgress|FifteenPuzzle|replace with QML version|[email protected]|Davide Bettio}}
    Line 320: Line 391:
    {{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Okteta|Store bookmarks and other view settings for next load|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Okteta|Add custom datatypes to structures tool|[email protected]|Alex Richardson}}
    {{FeatureTodo|Okteta|Add custom datatypes to structures tool|[email protected]|Alex Richardson}}
    {{FeatureInProgress|Okteta|Add tagged unions to structures tool|[email protected]|Alex Richardson}}
    {{FeatureInProgress|Okteta|Add array indices to structures tool|[email protected]|Alex Richardson}}
    {{FeatureDone|Umbrello|Line based diagram grid |[email protected]|Ralf Habacker}}
    {{FeatureInProgress|Umbrello| widget resize and diagram auto resize feature |[email protected]|Ralf Habacker}}
    {{FeatureTodo|Umbrello|add spline based association lines to avoid autolayout widget/line overlapping (needs volunteers)|[email protected]|Ralf Habacker}}
    |}
    |}


    Line 334: Line 410:
    ! Contact  
    ! Contact  


    {{FeatureInProgress|Ark|Make it possible to disable internal previewer|[email protected]|Kai Uwe Broulik}}
    |}
    |}
    <br>
    <br>

    Revision as of 12:17, 1 February 2013

    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


    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 Sebastian Kügler <[email protected]>
    DONE nepomuk-indexer New Nepomuk Indexer Vishesh Handa <[email protected]>
    DONE nepomukbackup Nepomuk Backup rewritten from scratch Vishesh Handa <[email protected]>
    DONE nepomukcleaner An application to port/clean invalid/legacy data in Nepomuk Vishesh Handa <[email protected]>
    DONE nepomuk KCM Rewrite the Nepomuk KCM Vishesh Handa <[email protected]>
    DONE 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
    DONE ksmserver Merge the new qml based screen locker Marco Martin <[email protected]>


    DONE kwin Decorations not visible (bug #305875) <[email protected]>
    DONE kwin Display application menu and title bar side by side for maximized windows (bug #102607) <[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 Add support for appmenu-qt (bug #266596) <[email protected]>
    DONE kwin glsl should be disabled for the 945G because it's slow and broken (bug #293385) <[email protected]>
    DONE kwin When starting the present windows effect, windows that are partly out of screen jump to the screens center (bug #294428) <[email protected]>
    DONE kwin GHNS support for Scripted Effects (bug #296773) <[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 Show Desktop has inconsistent behavior when launching KRunner (bug #302248) <[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 KWin crashes after restarting it (bug #308040) <[email protected]>
    DONE kwin When compositing is disabled, opening a window which blocks compositing *enables* it (bug #308438, Review 106900) <[email protected]>
    DONE kwin Forgotten "${...}" witihin CMakeLists.txt (bug #308759) <[email protected]>
    DONE kwin Animate Window Maximize/Restore (bug #308990) <[email protected]>
    DONE kwin Move ExtendedBorderRegion to stable API (bug #308994) <[email protected]>
    DONE kwin Support shortened titles like in bespin in all decorations (bug #308995) <[email protected]>
    DONE kwin Mouse Click effect (bug #309006, Review 105780) <[email protected]>
    DONE kwin KWin kcm wrongly informs that all effects failed to load (bug #309853) <[email protected]>
    DONE kwin KWin crash due to wobbly windows effect when closing window (bug #310142) <[email protected]>
    DONE kwin [JJ] Snap helper window effect doesn't repaint background when resizing the window (bug #311551) <[email protected]>
    DONE kwin No minimum size on the general or effects tab of kwincompositing kcm (bug #311553) <[email protected]>
    DONE kwin callDBus always fails for methods with signature containing array of strings (bug #311896) <[email protected]>
    DONE kwin PySolFC (And possibly other Tkinter and Tk programs), after moving window, put the menu at the original menu position. (bug #312346) <[email protected]>
    DONE kwin wish: kwin option to save vertical space: merge window buttons into menu-bar (bug #312900) <[email protected]>
    DONE kwin Checkboxes with bad usability in System settings -> Window behavior -> Moving (bug #313228) <[email protected]>
    DONE kwin unloading of "Mouse Click Animation" result in kwin crash (bug #313655) <[email protected]>
    DONE kwin Typo in compact/contents/ui/main.qml (bug #313950) <[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]>
    DONE kwin Implement color correction 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]>
    DONE 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]>
    TO DO 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]>
    DONE 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]>
    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 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]>
    DONE Kate Built-in quick open (Ctrl+Alt+o) Christoph Cullmann <[email protected]>
    DONE Kate New Project Plugin Christoph Cullmann <[email protected]>
    DONE Kate Part Passive Notification System Dominik Haumann <[email protected]>
    DONE Kate Part Loading Remote File Notification Christoph Cullmann <[email protected]>


    DONE Kate Part Show line while scrolling D. Haumann/J. Wenninger <[email protected]>
    DONE Kate Part Improved remove trailing spaces on save Dominik Haumann <[email protected]>
    DONE Kate Part Predefined color schemes C. Cullmann/D. Haumann <[email protected]>
    DONE Kate Part Improved Scripting Support C. Cullmann/D. Haumann <[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]>


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


    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 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]>
    DONE Picmi Add new game, Picmi: A nonogram logic game for KDE. Jakob Gruber <[email protected]>


    kdegraphics

    Status Project Description Contact
    IN PROGRESS libkipi Porting libkipi to KDE-XML GUI Victor Dodon <[email protected]>
    DONE okular Tiled rendering Okular Developers <[email protected]>
    DONE okular Active based UI Okular Developers <[email protected]>
    DONE okular PDF Embedded Video improvements Okular Developers <[email protected]>
    DONE okular Make document scroll as necessary when in text selection mode Okular Developers <[email protected]>
    DONE okular Support high precision QTabletEvents for creating annotations Okular Developers <[email protected]>
    DONE okular Additional mouse buttons trigger history navigation Okular Developers <[email protected]>
    DONE okular Annotation editing improvements Okular Developers <[email protected]>
    DONE Gwenview Recursive importer Aurélien Gâteau <[email protected]>
    DONE 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
    TO DO 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]>
    DONE KAlarm Add command line and D-Bus option to output list of scheduled alarms David Jarvie <[email protected]>


    kdeplasma-addons

    Status Project Description Contact
    IN PROGRESS Microblog replace with QML version Sebastian Kügler <[email protected]>
    TO DO StackFolder Add applet for quick browse the stack of folders Ural Mullabaev <[email protected]>
    DONE 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. Blog 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]>
    IN PROGRESS 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]>