Schedules/KDE4/4.10 Feature Plan: Difference between revisions

From KDE Community Wiki
(→‎kdepim: KAlarm feature)
m (133 revisions imported: Import Schedules subpages from techbase)
 
(19 intermediate revisions by 12 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 42: Line 42:
{{FeatureDone|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}}
{{FeatureDone|nepomuk-indexer|New Nepomuk Indexer|[email protected]|Vishesh Handa}}
{{FeatureDone|nepomuk-indexer|New Nepomuk Indexer|[email protected]|Vishesh Handa}}
{{FeatureDone|nepomukbakcup|Nepomuk Backup rewritten from scratch|[email protected]|Vishesh Handa}}
{{FeatureDone|nepomukbackup|Nepomuk Backup rewritten from scratch|[email protected]|Vishesh Handa}}
{{FeatureDone|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}}
{{FeatureDone|nepomuk KCM|Rewrite the Nepomuk KCM|[email protected]|Vishesh Handa}}
{{FeatureDone|nepomuk KCM|Rewrite the Nepomuk KCM|[email protected]|Vishesh Handa}}
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]}}
{{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]}}
{{FeatureTodo|kwin|Medium focus stealing prevention should also prevent focus stealing when the timestamp on the active window is uncertain ({{bug |304746}})|[email protected]}}
{{FeatureTodo|kwin|Usability issue: "Attach as tab to" menu can be empty ({{bug |306451}})|[email protected]}}
{{FeatureTodo|kwin|Display application menu and title bar side by side for maximized windows ({{bug |102607}})|[email protected]}}
{{FeatureTodo|kwin|Add support for appmenu-qt ({{bug |266596}})|[email protected]}}
{{FeatureTodo|kwin|Import Scripted Effect from All Effets Tab ({{bug |296772}})|[email protected]}}
{{FeatureTodo|kwin|GHNS support for Scripted Effects ({{bug |296773}})|[email protected]}}
{{FeatureTodo|kwin|Window Tab support for QML based Aurorae ({{bug |299138}})|[email protected]}}
{{FeatureInProgress|kwin|Remove legacy window decorations ({{bug |299144}}, Review 104281)|[email protected]}}
{{FeatureTodo|kwin|Get rid of  "Display borders on maximized windows" setting ({{bug |299245}})|[email protected]}}
{{FeatureTodo|kwin|Break NETWM to allow inner xinerama struts ({{bug |299247}})|[email protected]}}
{{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}})|[email protected]}}
{{FeatureTodo|kwin|Make ShaderManager act as a real stack ({{bug |300349}})|[email protected]}}
{{FeatureTodo|kwin|clientPopup: "'More actions' and "Attach as tab to"  lack mnemonics ({{bug |302833}})|[email protected]}}
{{FeatureTodo|kwin|Make KWin compile with C++11 ({{bug |303313}})|[email protected]}}
{{FeatureTodo|kwin|Copy all useful Client properties to Deleted ({{bug |303916}})|[email protected]}}
{{FeatureTodo|kwin|Display content of resizing/moving windows: KDE-Help shows obsolete instructions ({{bug |305297}})|[email protected]}}
{{FeatureTodo|kwin|Mouse action support for sending window to different activity ({{bug |305758}})|[email protected]}}
{{FeatureTodo|kwin|Windows list icon does not show up in "Walk Through Desktop List" ({{bug |306187}})|[email protected]}}
{{FeatureTodo|kwin|Game mode ({{bug |306448}})|[email protected]}}
{{FeatureTodo|kwin|Animate Window Maximize/Restore ({{bug |308990}})|[email protected]}}
{{FeatureTodo|kwin|Common animation settings for effects of same type ({{bug |308991}})|[email protected]}}
{{FeatureTodo|kwin|Use Resize Area in Aurorae ({{bug |308992}})|[email protected]}}
{{FeatureTodo|kwin|Configurable quick tile area config GUI ({{bug |308993}})|[email protected]}}
{{FeatureTodo|kwin|Move ExtendedBorderRegion to stable  API ({{bug |308994}})|[email protected]}}
{{FeatureTodo|kwin|Support shortened titles like in bespin in all decorations ({{bug |308995}})|[email protected]}}
{{FeatureInProgress|kwin|Mouse Click effect ({{bug |309006}}, Review 105780)|[email protected]}}
{{FeatureDone|kwin|Decorations not visible ({{bug |305875}})|[email protected]}}
{{FeatureDone|kwin|Decorations not visible ({{bug |305875}})|[email protected]}}
{{FeatureDone|kwin|Display application menu and title bar side by side for maximized windows ({{bug |102607}})|[email protected]}}
{{FeatureDone|kwin|drag-and-drop between windows by cover switch alt-tab causes apps to crash ({{bug |179077}})|[email protected]}}
{{FeatureDone|kwin|drag-and-drop between windows by cover switch alt-tab causes apps to crash ({{bug |179077}})|[email protected]}}
{{FeatureDone|kwin|Add a rule to select the screen ({{bug |183996}})|[email protected]}}
{{FeatureDone|kwin|Add a rule to select the screen ({{bug |183996}})|[email protected]}}
{{FeatureDone|kwin|JJ: Need Mouse navigation in flip switch mode ({{bug |244439}})|[email protected]}}
{{FeatureDone|kwin|JJ: Need Mouse navigation in flip switch mode ({{bug |244439}})|[email protected]}}
{{FeatureDone|kwin|Add support for appmenu-qt ({{bug |266596}})|[email protected]}}
{{FeatureDone|kwin|glsl should be disabled for the 945G because it's slow and broken ({{bug |293385}})|[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]}}
{{FeatureDone|kwin|GHNS support for Scripted Effects ({{bug |296773}})|[email protected]}}
{{FeatureDone|kwin|Request category for scripted KWin Effects on kde-(look<nowiki>|</nowiki>app).org ({{bug |297634}})|[email protected]}}
{{FeatureDone|kwin|Request category for scripted KWin Effects on kde-(look<nowiki>|</nowiki>app).org ({{bug |297634}})|[email protected]}}
{{FeatureDone|kwin|Request category for KWin Scripts on kde-(look<nowiki>|</nowiki>app).org ({{bug |297635}})|[email protected]}}
{{FeatureDone|kwin|Request category for KWin Scripts on kde-(look<nowiki>|</nowiki>app).org ({{bug |297635}})|[email protected]}}
{{FeatureDone|kwin|Request category for Window Switcher Layouts on kde-(look<nowiki>|</nowiki>app).org ({{bug |297637}})|[email protected]}}
{{FeatureDone|kwin|Request category for Window Switcher Layouts on kde-(look<nowiki>|</nowiki>app).org ({{bug |297637}})|[email protected]}}
{{FeatureDone|kwin|Allow direct rendering with fglrx ({{bug |301103}})|[email protected]}}
{{FeatureDone|kwin|Allow direct rendering with fglrx ({{bug |301103}})|[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|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|Refactor Screen/Window PaintData ({{bug |303314}}, Review 105141)|[email protected]}}
Line 109: Line 87:
{{FeatureDone|kwin|kwin fails to build when the GLES support is disabled ({{bug |307866}})|[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|[JJ] Some effect authors are listed as "Name1 & Name2" ({{bug |307928}}, Review 106880)|[email protected]}}
{{FeatureDone|kwin|KWin crashes after restarting it ({{bug |308040}})|[email protected]}}
{{FeatureDone|kwin|When compositing is disabled, opening a window which blocks compositing *enables* it ({{bug |308438}}, Review 106900)|[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}})|[email protected]}}
{{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|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|Move Workspace's compositing functionality to own class Compositor ({{bug |299277}}, Review 102420)|[email protected]}}
Line 116: Line 111:
{{FeatureDone|kwin|Generic QML support for Aurorae Themes ({{bug |303810}}, Review 105768)|[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]}}
{{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|kwin|Implement color correction|[email protected]|Casian Andrei}}
Line 122: Line 116:
{{FeatureDone|oxygen style|Implement BlurBehind semi-transparent tooltips when available|[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}}
Line 155: 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|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 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|Dolphin|Add "Icon Size" submenu to the Places Panel context menu|[email protected]|Frank Reininghaus}}


Line 169: Line 159:


{{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}}
{{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|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}}
{{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|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}}
{{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|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|[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 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/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]|[email protected]|Dominik Haumann}}
{{FeatureDone|Kate Part|[http://kate-editor.org/2012/10/27/remove-trailing-spaces/ Improved remove trailing spaces on save]|[email protected]|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/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}}
{{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}}


{{FeatureDone|Kate Part|[http://kate-editor.org/2012/11/06/passive-notifications-in-kate-part/ Passive Notification System]|kwrite-devel@kde.org|Dominik 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|Kate Part|[http://kate-editor.org/2012/11/05/loading-remote-files/ Loading Remote File Notification]|kwrite-devel@kde.org|Christoph Cullmann}}
 


{{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|[email protected]|Kurt Hindenburg}}


{{FeatureTodo|Kdialog|Add support for detailedsorry/detailederror messages|[email protected]|Kai Uwe Broulik}}
{{FeatureTodo|Konsole|Improve the search filter bar|[email protected]|Francesco Cecconi}}


{{FeatureTodo|Konsole|Add the --separate cmdline option for running in new process|[email protected]|Jekyll Wu}}
{{FeatureTodo|Konsole|Add the --separate cmdline option for running in new process|[email protected]|Jekyll Wu}}
{{FeatureTodo|Konsole|Make the d&d popup menu optional|[email protected]|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}}
{{FeatureTodo|Konqueror|Settings for WebKit Part|[email protected]|Allan Sandfeld}}
|}
|}
<br>
<br>
Line 285: Line 267:
{{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}}
{{FeatureDone|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 299: 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 371: Line 360:
{{FeatureDone|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|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 405: Line 394:
{{FeatureInProgress|Okteta|Add array indices 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}}
{{FeatureDone|Umbrello|Line based diagram grid |[email protected]|Ralf Habacker}}
{{FeatureTodo|Umbrello| widget resize and diagram auto resize feature |[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}}
{{FeatureTodo|Umbrello|add spline based association lines to avoid autolayout widget/line overlapping (needs volunteers)|[email protected]|Ralf Habacker}}
|}
|}

Latest revision as of 18:52, 8 March 2016

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
DONE nepomuk-indexer New Nepomuk Indexer
DONE nepomukbackup Nepomuk Backup rewritten from scratch
DONE nepomukcleaner An application to port/clean invalid/legacy data in Nepomuk
DONE nepomuk KCM Rewrite the Nepomuk KCM
DONE nepomuk tags Nepomuk Tags KIO Slave
IN PROGRESS nepomuk filemetadatawidget Nepomuk Metadata Widget


kde-workspace

Status Project Description Contact
DONE ksmserver Merge the new qml based screen locker


DONE kwin Decorations not visible (Bug #305875)
DONE kwin Display application menu and title bar side by side for maximized windows (Bug #102607)
DONE kwin drag-and-drop between windows by cover switch alt-tab causes apps to crash (Bug #179077)
DONE kwin Add a rule to select the screen (Bug #183996)
DONE kwin JJ: Need Mouse navigation in flip switch mode (Bug #244439)
DONE kwin Add support for appmenu-qt (Bug #266596)
DONE kwin glsl should be disabled for the 945G because it's slow and broken (Bug #293385)
DONE kwin When starting the present windows effect, windows that are partly out of screen jump to the screens center (Bug #294428)
DONE kwin GHNS support for Scripted Effects (Bug #296773)
DONE kwin Request category for scripted KWin Effects on kde-(look|app).org (Bug #297634)
DONE kwin Request category for KWin Scripts on kde-(look|app).org (Bug #297635)
DONE kwin Request category for Window Switcher Layouts on kde-(look|app).org (Bug #297637)
DONE kwin Allow direct rendering with fglrx (Bug #301103)
DONE kwin Show Desktop has inconsistent behavior when launching KRunner (Bug #302248)
DONE kwin Don't use OpenGL matrix stack in OpenGL 2 backend (Bug #303093, Review 105455)
DONE kwin Refactor Screen/Window PaintData (Bug #303314, Review 105141)
DONE kwin Rapid flickering in locked screen -- makes it difficult to unlock (Bug #303579)
DONE kwin double click menu to close needs GUI config (Bug #305738)
DONE kwin Toplevel::windowType() needs performance improvements (Bug #306384, Review 106349)
DONE kwin GLPlatform should recommend either OpenGL1 or OpenGL2 compositing (Bug #306436)
DONE kwin Zoom effect broken in master (Bug #307609)
DONE kwin kwin fails to build when the GLES support is disabled (Bug #307866)
DONE kwin [JJ] Some effect authors are listed as "Name1 & Name2" (Bug #307928, Review 106880)
DONE kwin KWin crashes after restarting it (Bug #308040)
DONE kwin When compositing is disabled, opening a window which blocks compositing *enables* it (Bug #308438, Review 106900)
DONE kwin Forgotten "${...}" witihin CMakeLists.txt (Bug #308759)
DONE kwin Animate Window Maximize/Restore (Bug #308990)
DONE kwin Move ExtendedBorderRegion to stable API (Bug #308994)
DONE kwin Support shortened titles like in bespin in all decorations (Bug #308995)
DONE kwin Mouse Click effect (Bug #309006, Review 105780)
DONE kwin KWin kcm wrongly informs that all effects failed to load (Bug #309853)
DONE kwin KWin crash due to wobbly windows effect when closing window (Bug #310142)
DONE kwin [JJ] Snap helper window effect doesn't repaint background when resizing the window (Bug #311551)
DONE kwin No minimum size on the general or effects tab of kwincompositing kcm (Bug #311553)
DONE kwin callDBus always fails for methods with signature containing array of strings (Bug #311896)
DONE kwin PySolFC (And possibly other Tkinter and Tk programs), after moving window, put the menu at the original menu position. (Bug #312346)
DONE kwin wish: kwin option to save vertical space: merge window buttons into menu-bar (Bug #312900)
DONE kwin Checkboxes with bad usability in System settings -> Window behavior -> Moving (Bug #313228)
DONE kwin unloading of "Mouse Click Animation" result in kwin crash (Bug #313655)
DONE kwin Typo in compact/contents/ui/main.qml (Bug #313950)
DONE kwin Add screen management actions to window context menus (Bug #269207, Review 106065)
DONE kwin Move Workspace's compositing functionality to own class Compositor (Bug #299277, Review 102420)
DONE kwin Option to disable close on double click in Aurorae (Bug #301327, Review 106160)
DONE kwin Remove Tiling Support From KWin (Bug #303090, Review 105546)
DONE kwin Allow Scripts to add menus to useractions menu (Bug #303756, Review 106285)
DONE kwin Generic QML support for Aurorae Themes (Bug #303810, Review 105768)
DONE kwin Split out Useractions Menu from Workspace (Bug #305832, Review 106085)
DONE kwin Implement color correction
DONE oxygen decoration Implement ExtendedBorderRegion support, to resize windows outside of their actual borders
DONE oxygen style Implement BlurBehind semi-transparent tooltips when available
DONE plasma-wallpapers Color wallpaper: add listview to display thumbnails for background mode
DONE plasma workspace Port Notifications applet to QML
IN PROGRESS plasma workspace Port Task Manager applets to QML
IN PROGRESS plasma workspace refresh Air Plasma theme
IN PROGRESS plasma workspace Port Kickoff to qml
TO DO systemsettings Replace krandr KCM by libkscreen-based one Dan Vrátil <[email protected]>
IN PROGRESS plasma workspace Port rssnow to qml
IN PROGRESS various KActivities/SLC support for most our applications
IN PROGRESS plasma workspace first desktop SLC applet release
DONE System Tray System tray with interface in QML
TO DO plasma workspace Top-rated documents for Task Manager Ivan Čukić <[email protected]>
DONE systemsettings Keyboard layout preview
IN PROGRESS window manager Rework and optimize vertex specification
IN PROGRESS window manager Dynamic shader generation
IN PROGRESS window manager Partial port to xcb
IN PROGRESS window manager New launch feedback effect
IN PROGRESS activities Encrypted activities
DONE powerdevil Overhaul powerdevil notifications
IN PROGRESS powerdevil Improve profile error handling (DPMS)
TO DO plasma workspace Social Feed Martin Klapetek <[email protected]>


kde-baseapps

Status Project Description Contact
TO DO FolderView Split into PopupApplet and Containment Ignat Semenov <[email protected]>
TO DO FolderView Port to QML Ignat Semenov <[email protected]>


TO DO Dolphin Implement files quick preview feature (named Klook) Evgeniy Auzhin <[email protected]>
DONE Dolphin Implement parallel sort algorithm
DONE Dolphin Add GUI option for the "Rename Inline" setting
DONE Dolphin Add "Icon Size" submenu to the Places Panel context menu


DONE print-manager New Print manager KCM and applet (plasmoid) replacement, using C++


DONE Kate Support for Python plugins
DONE Kate Advanced gid(1) plugin using both ID files and etags
TO DO Kate As-you-type search for the search plugin Kåre Särs <[email protected]>
TO DO Kate Session name API for plugins + automatic ctags database naming Kåre Särs <[email protected]>
IN PROGRESS Kate Add optional document "minimap" to the Symbols view plugin
IN PROGRESS Kate Vim Mode Macro support
DONE Kate Built-in quick open (Ctrl+Alt+o)
DONE Kate New Project Plugin
DONE Kate Part Passive Notification System
DONE Kate Part Loading Remote File Notification


DONE Kate Part Show line while scrolling
DONE Kate Part Improved remove trailing spaces on save
DONE Kate Part Predefined color schemes
DONE Kate Part Improved Scripting Support


TO DO Kdialog Add support for detailedsorry/detailederror messages Kai Uwe Broulik <[email protected]>
TO DO Konsole Improve the search filter bar Francesco Cecconi <[email protected]>


DONE Konsole Provde a GUI option to disable requiring CTRL to Drag-n-Drop text
DONE Konsole Add initial support for gathering OpenBSD's process information
DONE Konsole Add support for xterm's 1006 mouse extension
DONE Konsole Add KDE3 print screen functionality
DONE Konsole Add KDE3 send signals functionality
DONE Konsole Add option to change the line spacing
DONE Konsole Add the ability to clear command line before using bookmarks for some commands


TO DO Konsole Add the --separate cmdline option for running in new process Jekyll Wu <[email protected]>
TO DO Konsole Make the d&d popup menu optional Jekyll Wu <[email protected]>


TO DO Konqueror Settings for WebKit Part Allan Sandfeld <[email protected]>


kdeedu

Status Project Description Contact
TO DO Marble Have support for "repeatX" in the projection classes Torsten Rahn <[email protected]>
TO DO Marble Satellite Map NG Torsten Rahn <[email protected]>
TO DO Marble Mars & Venus satellite plugin Torsten Rahn / Gerhard Holtkamp <[email protected]>
TO DO Marble Solar Eclipse Plugin Torsten Rahn / Gerhard Holtkamp <[email protected]>
TO DO Marble Help Menu polishing / Support page inclusion Torsten Rahn <[email protected]>
TO DO Marble Toolbar polishing/refactoring Torsten Rahn <[email protected]>
TO DO Marble Solar Eclipse Plugin Torsten Rahn <[email protected]>
IN PROGRESS Marble Worldwide hillshading
TO DO Marble Extended library API (no MarbleWidget dependency for tasks like parsing, routing) Dennis Nienhüser <[email protected]>
TO DO Marble Marble Touch on Plasma Active Dennis Nienhüser <[email protected]>
IN PROGRESS Marble Foursquare plugin
TO DO Marble Marble Touch on Android (including SOK branch merge) Dennis Nienhüser <[email protected]>
TO DO Marble Support for loading geolocated photos (e.g. in a Gallery activity in Marble Touch) Dennis Nienhüser <[email protected]>
TO DO Marble Layer Management (by the user: Toggle layer visibility; maybe move layers from legend and layers in menus to one central place/tab) Dennis Nienhüser <[email protected]>
TO DO Marble OSM vector rendering (GSOC branch merge) Dennis Nienhüser <[email protected]>
TO DO Marble Zoom to content of geo file after loading (at least on start-up) Friedrich W. H. Kossebau <[email protected]>
TO DO Marble Geo files thumbnailer Friedrich W. H. Kossebau <[email protected]>
TO DO Marble Geo files metadata extractor Friedrich W. H. Kossebau <[email protected]>
DONE Rocs Improve project handling: load/save dialogs, add project journal.
DONE Rocs Support TGF (trivial graph format) documents for import/export.
DONE Rocs Support core features for DOT/Graphvis documents for import/export.
DONE Rocs Add TikZ/PGF graphic export.
DONE Rocs Main Window UI Reorganization: Editor Toolbar, dialogs, Information Panel
DONE Rocs Configuration Dialog Optimizations: Code-Editor, Graph Editor
TO DO Rocs Data Structure Backend wise iconsets and preconfigurations for types Andreas Cord-Landwehr <[email protected]>
TO DO Rocs Printing and image export of graphs. Andreas Cord-Landwehr <[email protected]>
TO DO Rocs Data Structure Snapshot and Recovery. Andreas Cord-Landwehr <[email protected]>
TO DO Rocs Visual Graph Editor Handling: copy&paste, data structure focus, property display Andreas Cord-Landwehr <[email protected]>
DONE KTouch Ship ktouch/next
DONE KTouch Smart resizing of training screen with aligned vertical lines
DONE KTouch Prominent hint during training if the user makes repeatedly errors
DONE KTouch Show course descriptions in course selector
DONE KTouch Show a message when keyboard layout visualization isn't available due missing data
DONE Analitza New plotting framework
DONE KAlgebra Splitted the QML Components from KAlgebraMobile
DONE KAlgebra New plotting plasmoid graphs, in QtQuick
DONE Pairs Pairs Theme editor
IN PROGRESS Cantor Python backend
IN PROGRESS Kig Mark right angles


kdegames

Status Project Description Contact
DONE libkdegames Major cleanup and rewrite (done, except for the new highscore classes)

Release team: please link to the porting instructions for third-party developers
DONE KGoldrunner Use KGameRenderer and QGraphicsView for all graphics: the gameplay is the same as before.
DONE KGoldrunner Remove the status bar. All scores and status messages are in the viewport now.
DONE KJumpingCube Allow the displayed speed of moves to be adjusted.
DONE KJumpingCube Animate multi-stage moves, to make it easier for a human player to follow their progress.
DONE KJumpingCube Show multi-stage moves in an order that is easier to follow.
DONE KJumpingCube Validate the loading of saved games and report errors.
DONE KJumpingCube Rewrite the main AI class and make it use a true Minimax method.
DONE KJumpingCube Provide a choice of two AI styles, Kepler and Newton, with the possibility to add more.
DONE KJumpingCube Add settings to choose computer player, AI style and skill level for either or both of players 1 and 2.
DONE KJumpingCube Add board sizes 3x3 and 4x4, for simplified play.
DONE KSudoku Add a simple Print facility for KSudoku puzzles.
DONE Picmi Add new game, Picmi: A nonogram logic game for KDE.


kdegraphics

Status Project Description Contact
IN PROGRESS libkipi Porting libkipi to KDE-XML GUI
DONE okular Tiled rendering
DONE okular Active based UI
DONE okular PDF Embedded Video improvements
DONE okular Make document scroll as necessary when in text selection mode
DONE okular Support high precision QTabletEvents for creating annotations
DONE okular Additional mouse buttons trigger history navigation
DONE okular Annotation editing improvements
DONE Gwenview Recursive importer
DONE Gwenview Color profile support



kdemultimedia

Status Project Description Contact
IN PROGRESS Juk Port Juk away from kde3support
DONE Juk Add lyrics view



kdenetwork

Status Project Description Contact
IN PROGRESS KGet Metalink/HTTP Support



kdepim

Status Project Description Contact
TO DO Facebook resource Include it in default install Martin Klapetek <[email protected]>
IN PROGRESS Akregator2 Merge in kdepim
IN PROGRESS Knode Merge in KMail
IN PROGRESS BackupMail Extend backup to all kdepim apps
IN PROGRESS Sieve Rewrite dialogbox
IN PROGRESS libs Move folderview to kdepimlibs/akonadi
IN PROGRESS kolab-resource Make Kolab 3.0 option available
DONE KAlarm Add command line and D-Bus option to output list of scheduled alarms


kdeplasma-addons

Status Project Description Contact
IN PROGRESS Microblog replace with QML version
TO DO StackFolder Add applet for quick browse the stack of folders Ural Mullabaev <[email protected]>
DONE ComicStrip Replace with QML version
DONE Calculator Replace with QML version
DONE QML Wallpapers Make it possible to have animated wallpapers written in QtQuick technologies.
DONE Dictionary KRunner Look up words in the dictionary by typing in 'define {word}' in krunner. Blog
IN PROGRESS Eyes replace with QML version
IN PROGRESS FifteenPuzzle replace with QML version
IN PROGRESS Luna replace with QML version
IN PROGRESS Timer replace with QML version


kdesdk

Status Project Description Contact
TO DO Okteta Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten Friedrich W. H. Kossebau <[email protected]>
TO DO Okteta Add global toggle option for the offset display, hex or decimal Friedrich W. H. Kossebau <[email protected]>
TO DO Okteta Add Kate-like combined dialogs to query for actions on files Friedrich W. H. Kossebau <[email protected]>
TO DO Okteta add Kate-like search tool Friedrich W. H. Kossebau <[email protected]>
TO DO Okteta Add Okular like embedded notifications Friedrich W. H. Kossebau <[email protected]>
TO DO Okteta add support for import by drop, both url and data Friedrich W. H. Kossebau <[email protected]>
TO DO Okteta add support for memory mapping of files and 64-bit addressing Friedrich W. H. Kossebau <[email protected]>
TO DO Okteta add support for jobs like io, printing, string search or filter Friedrich W. H. Kossebau <[email protected]>
TO DO Okteta copy again puts also a value or char variant of the data to clipboard Friedrich W. H. Kossebau <[email protected]>
TO DO Okteta Improve the titels of the changes to the bytearray to be more descriptive, best using ids to avoid text string Friedrich W. H. Kossebau <[email protected]>
TO DO Okteta Make all user interaction in the KastenCore managers plugin-based Friedrich W. H. Kossebau <[email protected]>
TO DO Okteta Merge row and column widgets into one Friedrich W. H. Kossebau <[email protected]>
TO DO Okteta Store bookmarks Friedrich W. H. Kossebau <[email protected]>
TO DO Okteta Store bookmarks and other view settings for next load Friedrich W. H. Kossebau <[email protected]>
TO DO Okteta Add custom datatypes to structures tool Alex Richardson <[email protected]>
IN PROGRESS Okteta Add tagged unions to structures tool
IN PROGRESS Okteta Add array indices to structures tool
DONE Umbrello Line based diagram grid
IN PROGRESS Umbrello widget resize and diagram auto resize feature
TO DO Umbrello add spline based association lines to avoid autolayout widget/line overlapping (needs volunteers) Ralf Habacker <[email protected]>


kdeutils

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