Schedules/KDE4/4.11 Feature Plan: Difference between revisions
*>Hefeweiz3n m (kio-mtp is coming along nicely, should make it for 4.11) |
(graphical indicator for "Widget-has-documentation") |
||
(95 intermediate revisions by 41 users not shown) | |||
Line 5: | Line 5: | ||
*[[Schedules/KDE4/4.11 Release Schedule]] | *[[Schedules/KDE4/4.11 Release Schedule]] | ||
*[[Schedules/KDE4/4.10 Feature Plan]] (previous major release) | *[[Schedules/KDE4/4.10 Feature Plan]] (previous major release) | ||
*[[Schedules/KDE4/4.12 Feature Plan]] (next major release) | |||
<br> Legend: | <br> Legend: | ||
Line 40: | Line 41: | ||
{{FeatureInProgress|kio-mtp|KIO-Slave for MTP|[email protected]|Philipp Schmidt}} | {{FeatureInProgress|kio-mtp|KIO-Slave for MTP|[email protected]|Philipp Schmidt}} | ||
{{FeatureInProgress|nepomuk | {{FeatureDone|nepomuk|Better Scheduling for Nepomuk indexing - File and Email|[email protected]|Vishesh Handa}} | ||
{{FeatureInProgress|nepomuk|Configurable KIO Backend for FileWatcher|[email protected]|Vishesh Handa}} | |||
{{FeatureTodo|nepomuk|Indexers for ebook formats|[email protected]|Vishesh Handa}} | |||
{{FeatureTodo|nepomuk|Indexers for original msoffice formats|[email protected]|Vishesh Handa}} | |||
{{FeatureInProgress|nepomukcontroller-qml|QML version of the current Nepomuk controller. |[email protected]|Jörg Ehrichs}} | |||
{{FeatureDone|Web Shortcuts|Update old shortcuts.|[email protected]|Maarten De Meyer}} | |||
{{FeatureDone|Web Shortcuts|Use https where possible. ({{bug |308029}})|[email protected]|Maarten De Meyer}} | |||
{{FeatureDone|Web Shortcuts|Look for url on clipboard when creating new shortcut. ({{bug |146880}})|[email protected]|Maarten De Meyer}} | |||
{{FeatureDone|Web Shortcuts|Insert query placeholder button. ({{bug |146879}}) |[email protected]|Maarten De Meyer}} | |||
{{FeatureInProgress|DrKonqi| Detect and inform users they are using outdated and unsupported versions. ({{bug |315073}})|[email protected]|Jekyll Wu}} | |||
|} | |} | ||
<br> | <br> | ||
Line 57: | Line 67: | ||
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|windows that are moved to another desktop should be treated as sticky windows ({{bug |213847}})|[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|Medium focus stealing prevention should also prevent focus stealing when the timestamp on the active window is uncertain ({{bug |304746}})|[email protected]}} | ||
{{FeatureTodo|kwin| | {{FeatureTodo|kwin|Support for buffer age extensions ({{bug |319995}})|[email protected]}} | ||
{{FeatureTodo|kwin|Egl backend using Wayland Surfaces ({{bug |319996}})|[email protected]}} | |||
{{FeatureTodo|kwin|KWin keybindings is missing a shortcut for move window to previous screen ({{bug |303083}})|[email protected]}} | |||
{{FeatureTodo|kwin| | {{FeatureTodo|kwin|There should be a shortcut to close window group ({{bug |238233}})|[email protected]}} | ||
{{FeatureTodo|kwin|JJ: Use a bit of Wobbly effect while closing a window also. ({{bug |250856}})|[email protected]}} | |||
{{FeatureTodo|kwin|Highlight/shadow of application on screen 1 displayed on screen 0 ({{bug |278697}})|[email protected]}} | |||
{{FeatureTodo|kwin|Allow Effects to Temporarily Grab All Screen Edges ({{bug |283397}})|[email protected]}} | |||
{{FeatureTodo|kwin|Translucency Effect needs to be rewritten on top of AnimationEffect ({{bug |294856}})|[email protected]}} | |||
{{FeatureTodo|kwin|Break NETWM to allow inner xinerama struts ({{bug |299247}})|[email protected]}} | {{FeatureTodo|kwin|Break NETWM to allow inner xinerama struts ({{bug |299247}})|[email protected]}} | ||
{{FeatureTodo|kwin|Make ShaderManager act as a real stack ({{bug |300349}})|[email protected]}} | {{FeatureTodo|kwin|Make ShaderManager act as a real stack ({{bug |300349}})|[email protected]}} | ||
{{FeatureTodo|kwin|Display content of resizing/moving windows: KDE-Help shows obsolete instructions ({{bug |305297}})|[email protected]}} | {{FeatureTodo|kwin|Display content of resizing/moving windows: KDE-Help shows obsolete instructions ({{bug |305297}})|[email protected]}} | ||
{{FeatureTodo|kwin| | {{FeatureTodo|kwin|Broken Desktop Switch On-Screen Display Animation ({{bug |316372}})|[email protected]}} | ||
{{ | {{FeatureTodo|kwin|Windows with no border (decoration) are visible on all activities ({{bug |274931}})|[email protected]}} | ||
{{ | {{FeatureDone|kwin|Integration with KScreen ({{bug |319994}})|[email protected]}} | ||
{{ | {{FeatureDone|kwin|"Thumbnail Aside" effect visible when screen is locked -- privacy issue ({{bug |255712}}, Review 108670)|[email protected]}} | ||
{{ | {{FeatureDone|kwin|Quick Tile shortcuts should be toggle buttons ({{bug |263755}})|[email protected]}} | ||
{{ | {{FeatureDone|kwin|Shaded windows are not considered in ::checkWorkspacePosition ({{bug |268660}}, Review 109679)|[email protected]}} | ||
{{ | {{FeatureDone|kwin|build fails - getdomainname ({{bug |270586}})|[email protected]}} | ||
{{FeatureDone|kwin|Window Specific Settings for Disabling Screen Edges ({{bug |271607}}, Review 108513)|[email protected]}} | |||
{{FeatureDone|kwin|Add fade in/fade out for outline effect ({{bug |274474}})|[email protected]}} | |||
{{FeatureDone|kwin|Compositing not possible on each screen with multi head ({{bug |282677}}, Review 107853)|[email protected]}} | |||
{{FeatureDone|kwin|Remove "Move TBLR" from Zoom or at least pass the shortcuts reasonable names ({{bug |288903}}, Review 108290)|[email protected]}} | |||
{{FeatureDone|kwin|Hot Screen Corners do not work properly in multiscreen setup with different resolutions ({{bug |290887}}, Review 108513)|[email protected]}} | |||
{{FeatureDone|kwin|When "dim inactive" is used, and "apply effect to groups" is disabled, blocky shadows appear everywhere ({{bug |293236}})|[email protected]}} | |||
{{FeatureDone|kwin|kwin does not honor disableMultihead true and causes window focus problems ({{bug |293734}})|[email protected]}} | |||
{{FeatureDone|kwin|DesktopThumbnailItem for QML ({{bug |296067}})|[email protected]}} | |||
{{FeatureDone|kwin|Packages for Desktop Switching Layouts ({{bug |296068}})|[email protected]}} | |||
{{FeatureDone|kwin|Walk Through Desktop layout rendering desktop previews ({{bug |296069}})|[email protected]}} | |||
{{FeatureDone|kwin|Move ThumbnailBar from BoxSwitch to CoverSwitch ({{bug |296070}})|[email protected]}} | |||
{{FeatureDone|kwin|Drop BoxSwitch effect ({{bug |296071}}, Review 104454)|[email protected]}} | |||
{{FeatureDone|kwin|Fix fullscreen state handling: NETWM says it's bound to focus and not stacking order, also see bug #224600 ({{bug |296076}}, Review 109572)|[email protected]}} | |||
{{FeatureDone|kwin|New Window Decoration for Thin Clients ({{bug |299143}})|[email protected]}} | |||
{{FeatureDone|kwin|Get rid of "Display borders on maximized windows" setting ({{bug |299245}})|[email protected]}} | |||
{{FeatureDone|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]}} | |||
{{FeatureDone|kwin|clientPopup: "'More actions' and "Attach as tab to" lack mnemonics ({{bug |302833}}, Review 110402)|[email protected]}} | |||
{{FeatureDone|kwin|Make KWin compile with C++11 ({{bug |303313}})|[email protected]}} | |||
{{FeatureDone|kwin|Maximized windows should be moved and maximized to second screen if they are moved with shortcut ({{bug |304506}})|[email protected]}} | |||
{{FeatureDone|kwin|Window shortcut containing space: "Launch Mail" doesn't work ({{bug |305434}})|[email protected]}} | |||
{{FeatureDone|kwin|Windows list icon does not show up in "Walk Through Desktop List" ({{bug |306187}}, Review 108445)|[email protected]}} | |||
{{FeatureDone|kwin|The "walk through desktop" shortcuts don't show up in the desktop kcm ({{bug |306404}}, Review 108287)|[email protected]}} | |||
{{FeatureDone|kwin|Game mode ({{bug |306448}})|[email protected]}} | |||
{{FeatureDone|kwin|Usability issue: "Attach as tab to" menu can be empty ({{bug |306451}})|[email protected]}} | |||
{{FeatureDone|kwin|Upper part of windows tears when moving it left/right ONLY in upper part of display ({{bug |307965}})|[email protected]}} | |||
{{FeatureDone|kwin|KWin uses getdomainname() to obtain the hostname, should use getaddrinfo() ({{bug |308391}}, Review 108235)|[email protected]}} | |||
{{FeatureDone|kwin|Use Resize Area in Aurorae ({{bug |308992}}, Review 107936)|[email protected]}} | |||
{{FeatureDone|kwin|Configurable quick tile area config GUI ({{bug |308993}}, Review 109683)|[email protected]}} | |||
{{FeatureDone|kwin|Crash in KWin::Screenedge::unreserve on deactivating Actos script ({{bug |309695}}, Review 108513)|[email protected]}} | |||
{{FeatureDone|kwin|[JJ] GHNS button displays icon, even if disabled in style settings ({{bug |309724}}, Review 108286)|[email protected]}} | |||
{{FeatureDone|kwin|ScreenEdge::raisePanelProxies() is slow due to sync XLib communication ({{bug |311592}}, Review 108513)|[email protected]}} | |||
{{FeatureDone|kwin|add rule to disobey configure requests ({{bug |311720}}, Review 109691)|[email protected]}} | |||
{{FeatureDone|kwin|Drop explosion effect ({{bug |312176}})|[email protected]}} | |||
{{FeatureDone|kwin|Windows wider/taller than screen are cut off/partially mirrored when doing a screenshot of them using ksnapshot ({{bug |312851}}, Review 108258)|[email protected]}} | |||
{{FeatureDone|kwin|Desktop Effects - Zoom: Mouse Tracking "Push" laggy, inprecise and/or not working ({{bug |312956}})|[email protected]}} | |||
{{FeatureDone|kwin|"Login" effect does not fade in on secondary monitor(s) with a multi screen setup ({{bug |313061}}, Review 108362)|[email protected]}} | |||
{{FeatureDone|kwin|Overlap factor of keepAbove windows in placeSmart should be infinite ({{bug |313379}})|[email protected]}} | |||
{{FeatureDone|kwin|XReconfigureWMWindow fails to stack (lower) a window using an Above CWSibling combination ({{bug |313909}})|[email protected]}} | |||
{{FeatureDone|kwin|Position rule conflicts with maximization rule ({{bug |314392}})|[email protected]}} | |||
{{FeatureDone|kwin|String representation of KWin::Client should include caption, not name. ({{bug |314402}}, Review 108959)|[email protected]}} | |||
{{FeatureDone|kwin|Please explain the meaning of vsync in the config gui ({{bug |314998}})|[email protected]}} | |||
{{FeatureDone|kwin|KWin crashes when switching windows ({{bug |315528}})|[email protected]}} | |||
{{FeatureDone|kwin|kwin crash when clicking kickoff widget ("K menu") ({{bug |315951}})|[email protected]}} | |||
{{FeatureDone|kwin|Dual screen issue caused by d6b3f6983efebc42abd6028ece9c3ec7facea2d0 ({{bug |316040}})|[email protected]}} | |||
{{FeatureDone|kwin|Description text for the Slide Back effect is incorrect ({{bug |316877}})|[email protected]}} | |||
{{FeatureDone|kwin|Java Swing Apps do not receive Deiconify event if window is shaded ({{bug |317025}}, Review 109593)|[email protected]}} | |||
{{FeatureDone|kwin|Snapping: Can no longer move window to occupy full screen width ({{bug |317845}}, Review 109864)|[email protected]}} | |||
{{FeatureDone|kwin|when using flip switch to switch virtual desktop, activating hot corner trigger becomes difficult ({{bug |318294}}, Review 110013)|[email protected]}} | |||
{{FeatureDone|kwin|Mouse action support for sending window to different activity ({{bug |305758}})|[email protected]}} | |||
{{FeatureDone|kwin|'Slide back' effect should react on stacking order changes ({{bug |294490}})|[email protected]}} | |||
{{FeatureDone|kwin|Track mouse effect generates graphics artifacts ({{bug |304435}})|[email protected]}} | |||
{{FeatureDone|kwin|vertical maximization doesn't work as expected ({{bug |91703}}, Review 103948)|[email protected]}} | |||
{{FeatureDone|kwin|Slide Back: Sometimes the Inactive window pops to the font for apprx. one frame when it is activated. ({{bug |294865}})|[email protected]}} | |||
<!-- END GENERATED SECTION --> | <!-- END GENERATED SECTION --> | ||
Line 88: | Line 150: | ||
{{FeatureInProgress|plasma workspace|first desktop SLC applet release|[email protected]|Marco Martin}} | {{FeatureInProgress|plasma workspace|first desktop SLC applet release|[email protected]|Marco Martin}} | ||
{{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|window manager|Rework and optimize vertex | {{FeatureInProgress|window manager|Rework and optimize vertex buffer object handling, vertex uploading, and the window and decoration painting code|[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}} | ||
{{FeatureDone|window manager|Add support for creating an OpenGL 3.1 core context|[email protected]|Fredrik Höglund}} | |||
{{FeatureDone|window manager|GL_ARB_robustness support|[email protected]|Fredrik Höglund}} | |||
{{FeatureDone|window manager|Support for detecting GPU resets, and restarting the compositor|[email protected]|Fredrik Höglund}} | |||
{{FeatureInProgress|activities|Encrypted activities|[email protected]|Ivan Čukić}} | {{FeatureInProgress|activities|Encrypted activities|[email protected]|Ivan Čukić}} | ||
{{ | {{FeatureDone|powerdevil|Improve profile error handling (DPMS)|[email protected]|Kai Uwe Broulik}} | ||
{{FeatureTodo|plasma workspace|Social Feed|[email protected]|Martin Klapetek}} | {{FeatureTodo|plasma workspace|Social Feed|[email protected]|Martin Klapetek}} | ||
{{FeatureInProgress|kmenuedit|Ability to sort entries in the sub-menus ({{bug |108419}})|[email protected]|Julien Borderie}} | {{FeatureInProgress|plasma workspace|Order and group tasks by activity|[email protected]|José Millán Soto}} | ||
{{ | {{FeatureDone|kmenuedit|Ability to sort entries in the sub-menus ({{bug |108419}})|[email protected]|Julien Borderie}} | ||
{{FeatureInProgress| | {{FeatureDone|kmenuedit|Add move up/down buttons ({{bug |61537}})|[email protected]|Julien Borderie}} | ||
{{FeatureDone|plasma notifications|Add button to notifications that allow configuring them|[email protected]|Kai Uwe Broulik}} | |||
{{FeatureDone|plasma batterymonitor|Improve situtation with multiple batteries (show battery names, dont just sum up _all_ the percentages etc)|[email protected]|Kai Uwe Broulik}} | |||
{{FeatureTodo|powerdevil|Implement notifications for non-internal batteries (aka "Your mouse is running low")|[email protected]|Kai Uwe Broulik}} | |||
{{FeatureDone|plasma batterymonitor|UI overhaul for battery monitor|[email protected]|Kai Uwe Broulik}} | |||
{{FeatureTodo|powerdevil|Remember action settings when action is disabled|[email protected]|Kai Uwe Broulik}} | |||
{{FeatureInProgress|klipper|Allow to keep items in clipboard history|[email protected]|José Millán Soto}} | |||
{{FeatureTodo|plasma weather data engine|Add search query (based on code from libplasmaweather)|[email protected]|Michał Dutkiewicz}} | |||
{{FeatureTodo|plasma weather data engine|Allow to sort search results by relevance score|[email protected]|Michał Dutkiewicz}} | |||
{{FeatureTodo|powerdevil|Asynchronous fallable actions|[email protected]|Oliver Henshaw}} | |||
{{FeatureTodo|powerdevil|Further asynchronicity in powerdevil|[email protected]|Oliver Henshaw}} | |||
{{FeatureTodo|screenlocker|inhibitions/idle tracking in ksmserver ({{bug |318461}})|[email protected]|Oliver Henshaw}} | |||
{{FeatureTodo|screenlocker|Fixes for legacy screensaver that are too invasive for bugfix releases|oliver.henshaw@gmail.com|Oliver Henshaw}} | |||
|} | |} | ||
<br> | <br> | ||
Line 114: | Line 189: | ||
{{FeatureTodo|FolderView|Port to QML|[email protected]|Ignat Semenov}} | {{FeatureTodo|FolderView|Port to QML|[email protected]|Ignat Semenov}} | ||
{{FeatureTodo|Dolphin|Implement | {{FeatureTodo|Dolphin|Clean up Places panel context menus|[email protected]|Kai Uwe Broulik}} | ||
{{FeatureTodo|Dolphin|Permit to disable certain context menu plugins by default if they jeopardize the stability of the application|[email protected]|Frank Reininghaus}} | |||
{{FeatureTodo|Dolphin|KFileItemModelRolesUpdater: only perform expensive operations for items inside (or close to the) visible area|[email protected]|Frank Reininghaus}} | |||
{{FeatureTodo|Dolphin|KFileItemModel: reduce memory usage by making use of implicit sharing|[email protected]|Frank Reininghaus}} | |||
{{FeatureDone|Dolphin|Middle clicking on archive files in dolphin does not open them in a new tab. ({{bug |196035}})|[email protected]|Emmanuel Pescosta}} | |||
{{FeatureInProgress|Dolphin|"Create new folder" in the folder panel (Maybe use DolphinContextMenu). ({{bug |270360}})|[email protected]|Emmanuel Pescosta}} | |||
{{FeatureInProgress|Dolphin|Factor out the tabbing code from DolphinMainWindow into different classes + Implement tab-bar drag and drop (with drop indicator). ({{bug |216433}})|emmanuelpescosta099@gmail.com|Emmanuel Pescosta}} | |||
{{FeatureInProgress|Dolphin|TimSort + Sorting Benchmarks|emmanuelpescosta099@gmail.com|Emmanuel Pescosta}} | |||
{{FeatureTodo|Kate|As-you-type search | {{FeatureDone|KTextEditor & Kate Part|new interface KTextEditor::MessageInterface|[email protected]|Dominik Haumann}} | ||
{{ | {{FeatureDone|Kate Part|Code folding rewritten (faster, more robust and correct)|[email protected]|Christoph Cullmann}} | ||
{{ | {{FeatureTodo|Kate|Search-plugin: Add "Current file mode"|[email protected]|Kåre Särs}} | ||
{{FeatureInProgress|Kate|Vim Mode Macro support|[email protected]|Simon St James}} | {{FeatureDone|Kate|Search-plugin: As-you-type search in current file|[email protected]|Kåre Särs}} | ||
{{FeatureDone|Kate|Search-plugin: Multi line search & replace|[email protected]|Kåre Särs}} | |||
{{FeatureDone|Kate|Search-plugin: Replace "\<number>" with corresponding regexp-captures in the replace string|[email protected]|Kåre Särs}} | |||
{{FeatureDone|Kate|gdb-plugin: Unify the stack trace and local variables to one ToolView|[email protected]|Kåre Särs}} | |||
{{FeatureDone|Kate|gdb-plugin: Do not update stack/locals view if not visible|[email protected]|Kåre Särs}} | |||
{{FeatureInProgress|Kate Part|Vim Mode Macro support|[email protected]|Simon St James}} | |||
{{FeatureDone|Kate|Pâté plugin now supports Python2 or Python3 as a build-time option|[email protected]|Shaheed Haque}} | |||
{{FeatureDone|Kate|Pâté GID plugin now supports autocompletion based on the contents of the ID file|[email protected]|Shaheed Haque}} | |||
{{FeatureDone|Kate|Many generic functions and generic classes, likely the more outstanding are the autocompletations. Now you can create a code completion model with very few lines from Python | |||
|[email protected]|Pablo Martín}} | |||
{{FeatureDone|Kate|Pâté python utils plugin. Utils to Python: Checker Parse, Checker Pep8, Checker Pyflakes, Snippets|[email protected]|Pablo Martín}} | |||
{{FeatureDone|Kate|Pâté javascript utils plugin. Utils to JavaScript: Autocomplete, Autocomplete jQuery, Checker JSLint, Pretty JSON, Snippets|[email protected]|Pablo Martín}} | |||
{{FeatureDone|Kate|Pâté XML pretty plugin. A simple XML pretty printer. XML formatter which a good indents|[email protected]|Pablo Martín}} | |||
{{FeatureDone|Kate|Pâté Django utils plugin. Utils to Django: Snippets, and template utils|[email protected]|Pablo Martín}} | |||
{{FeatureDone|Kate|Pâté Python autocomplete plugin.|[email protected]|Pablo Martín}} | |||
{{FeatureDone|Kate|[http://kate-editor.org/2013/05/31/a-rich-python-console-and-more-in-kate-editor/ Integration of the python_autocomplete and python_console_ipython plugins with the project plugin] .|[email protected]|Pablo Martín}} | |||
{{FeatureTodo|Konsole|Improve the search filter bar|[email protected]|Francesco Cecconi}} | {{FeatureTodo|Konsole|Improve the search filter bar|[email protected]|Francesco Cecconi}} | ||
Line 149: | Line 247: | ||
{{FeatureTodo|Marble|Help Menu polishing / Support page inclusion|[email protected]|Torsten Rahn}} | {{FeatureTodo|Marble|Help Menu polishing / Support page inclusion|[email protected]|Torsten Rahn}} | ||
{{FeatureTodo|Marble|Toolbar polishing/refactoring|[email protected]|Torsten Rahn}} | {{FeatureTodo|Marble|Toolbar polishing/refactoring|[email protected]|Torsten Rahn}} | ||
{{FeatureInProgress|Marble|Foursquare plugin|[email protected]|Utku Aydın}} | {{FeatureInProgress|Marble|Foursquare plugin|[email protected]|Utku Aydın}} | ||
{{ | {{FeatureDone|Marble|OSM vector rendering (GSOC branch merge)|[email protected]|Dennis Nienhüser}} | ||
{{ | {{FeatureDone|Marble|Dock Widgets|[email protected]|Dennis Nienhüser}} | ||
{{ | {{FeatureDone|Marble|Stars Constellations|[email protected]|Torsten Rahn}} | ||
{{ | {{FeatureInProgress|Marble|KML I/O Improvements|[email protected]|Dennis Nienhüser}} | ||
{{FeatureInProgress|Marble|Basic KML Editor|[email protected]|Thibaut Gridel}} | |||
{{FeatureDone|Marble|WebKit Powered Info Dialog|[email protected]|Various Artists}} | |||
{{FeatureDone|Marble|License Information Info Box|[email protected]|Various Artists}} | |||
{{FeatureDone|Marble|Navigation Tool Redesign|rahn@kde.org|Torsten Rahn, Mohammed Nafees}} | |||
{{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|Marble|Geo files metadata extractor|[email protected]|Friedrich W. H. Kossebau}} | {{FeatureTodo|Marble|Geo files metadata extractor|[email protected]|Friedrich W. H. Kossebau}} | ||
{{FeatureDone|Marble|GHNS Map Installation In Marble Qt|[email protected]|Dennis Nienhüser}}{{FeatureInProgress|Marble|Support GPX-tracks in elevationProfile|[email protected]|Roman Karlstetter}} | |||
{{FeatureInProgress|Marble|Spherical Projection Panning|void@void|Paul Nader}} | |||
{{FeatureTodo|Rocs|Data Structure Backend wise iconsets and preconfigurations for types|[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}} | ||
{{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}} | ||
{{FeatureInProgress|Rocs|In-Program documentation for scripting API|[email protected]|Andreas Cord-Landwehr}} | |||
{{FeatureInProgress|Rocs|Scripting API cleanup|[email protected]|Andreas Cord-Landwehr}} | |||
{{FeatureTodo|Rocs|Statistics module: scripts may add statistics data during algorithm executions|[email protected]|Andreas Cord-Landwehr}} | |||
{{FeatureTodo|Rocs|Text-only interface for Rocs aka Cantor backend|[email protected]|Andreas Cord-Landwehr}} | |||
{{FeatureTodo|Rocs|Worksheet Integration|[email protected]|Andreas Cord-Landwehr}} | |||
{{FeatureInProgress|Cantor|Python backend|[email protected]|Filipe Saraiva}} | {{FeatureInProgress|Cantor|Python backend|[email protected]|Filipe Saraiva}} | ||
{{FeatureInProgress|Kig| | {{FeatureInProgress|Kig|Geogebra Support|[email protected]|David E. Narváez}} | ||
{{FeatureInProgress|Kig|CAS Backend|[email protected]|David E. Narváez}} | |||
{{FeatureInProgress|KAlgebra|Matrix support|[email protected]|Aleix Pol Gonzalez}} | {{FeatureInProgress|KAlgebra|Matrix support|[email protected]|Aleix Pol Gonzalez}} | ||
{{FeatureDone|KTouch|Right-to-Left Training|[email protected]|Sebastian Gottfried}} | |||
{{FeatureInProgress|KTouch|Support for Custom Lessons|[email protected]|Sebastian Gottfried}} | |||
{{FeatureDone|KStars|User data and Custom Catalog SQLite Databases|[email protected]|Rishab Arora}} | |||
{{FeatureDone|KStars|What's Interesting Tool|[email protected]|Samikshan Bairagya}} | |||
|} | |} | ||
<br> | <br> | ||
Line 185: | Line 291: | ||
! Contact | ! Contact | ||
{{FeatureDone|KJumpingCube|Make computer think-times shorter and responses faster|[email protected]|Ian Wadham}} | |||
{{FeatureDone|KJumpingCube|Provide five skill levels (previously three)|[email protected]|Ian Wadham}} | |||
{{FeatureDone|KJumpingCube|Provide board size up to 15x15 (previously 10x10)|[email protected]|Ian Wadham}} | |||
{{FeatureDone|KJumpingCube|Add multi-move undo and redo (previously one move only)|[email protected]|Ian Wadham}} | |||
{{FeatureDone|KJumpingCube|Improve the algorithm for computer opponent Newton|[email protected]|Ian Wadham}} | |||
{{FeatureDone|KJumpingCube|Make a new toolbar layout with a general-purpose stop-start button|[email protected]|Ian Wadham}} | |||
{{FeatureDone|KJumpingCube|Add optional pauses after computer moves or animation steps, to help new players understand how the game works|[email protected]|Ian Wadham}} | |||
{{FeatureDone|KJumpingCube|Major internal restructure and rewrite: involving separation of model, view, control and AI classes, new classes for Game and AI_Box and executing AI code on a separate thread|[email protected]|Ian Wadham}} | |||
|} | |} | ||
Line 200: | Line 314: | ||
{{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}} | ||
{{FeatureDone|kolourpaint|WebP image format plugin|[email protected]|Martin Koller}} | |||
{{FeatureDone|okular|Configurable review tools {{bug |159601}}|[email protected]|Okular Developers}} | |||
{{FeatureDone|okular|Undo/Redo support in forms and annotations {{bug |177501}}|[email protected]|Okular Developers}} | |||
|} | |} | ||
Line 215: | Line 334: | ||
{{FeatureInProgress|Juk|[http://community.kde.org/Juk#Porting_plan Port Juk away from kde3support]|[email protected]|Martin Sandsmark}} | {{FeatureInProgress|Juk|[http://community.kde.org/Juk#Porting_plan Port Juk away from kde3support]|[email protected]|Martin Sandsmark}} | ||
{{FeatureDone|Juk|Support excluding directories from a recursive search [https://git.reviewboard.kde.org/r/110273/ Review Request 110273]|[email protected]|Tom Li}} | |||
{{FeatureDone|Juk|Add support for [http://www.opus-codec.org/ Ogg Opus audio editing/playback] (requires TagLib and Phonon also support)|[email protected]|Michael Pyne}} | {{FeatureDone|Juk|Add support for [http://www.opus-codec.org/ Ogg Opus audio editing/playback] (requires TagLib and Phonon also support)|[email protected]|Michael Pyne}} | ||
|} | |} | ||
Line 229: | Line 349: | ||
! Contact | ! Contact | ||
{{ | {{FeatureDone|KGet|Metalink/HTTP Support|[email protected]|Aish Raj Dahal}} | ||
|} | |} | ||
Line 244: | Line 364: | ||
! Contact | ! Contact | ||
{{FeatureTodo|Facebook resource|Include it in default install|[email protected]|Martin Klapetek}} | {{FeatureTodo|Facebook resource|Include it in default install|[email protected]|Martin Klapetek}} | ||
{{FeatureTodo|kcalcore|Support for ical UID property in kdepim (kcalcore and gui)|[email protected]|Christian Mollekopf}} | |||
{{FeatureTodo|Akonadi Client Libraries|GID Fetch Support|[email protected]|Christian Mollekopf}} | |||
{{FeatureInProgress|KABC|use uid's for references in ContactGroups|[email protected]|Christian Mollekopf}} | |||
{{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 249: | Line 372: | ||
{{FeatureInProgress|Sieve|Rewrite dialogbox|[email protected]|Montel Laurent}} | {{FeatureInProgress|Sieve|Rewrite dialogbox|[email protected]|Montel Laurent}} | ||
{{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|SendLaterAgent|Agent for allow to send later mails|[email protected]|Montel Laurent}} | ||
{{FeatureInProgress|PimActivity|Create a library to support activity in pim apps|[email protected]|Montel Laurent}} | |||
{{FeatureDone|kolab-resource|Make Kolab 3.0 option available|[email protected]|Christian Mollekopf}} | |||
{{FeatureDone|headerthemeeditor|Program to edit kmail header theme based on Grantlee|[email protected]|Montel Laurent}} | |||
{{FeatureDone|Sieve|Add support for autogenerate sieve script|[email protected]|Montel Laurent}} | |||
{{FeatureDone|Blogilo|Use new widget component based on qtwebkit for html editor|[email protected]|Montel Laurent}} | |||
{{FeatureDone|ImportWizard|Allow to import settings/data for trojita and improve all others importer|[email protected]|Montel Laurent}} | |||
|} | |} | ||
Line 264: | Line 394: | ||
! 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|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 296: | Line 424: | ||
{{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}} | ||
{{ | {{FeatureDone|Okteta|Add tagged unions to structures tool|[email protected]|Alex Richardson}} | ||
{{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| widget resize feature |[email protected]|Ralf Habacker}} | ||
{{ | {{FeatureDone|Umbrello| graphical indicator for "Widget-has-documentation" |[email protected]|Ralf Habacker}} | ||
|} | |} | ||
Line 314: | Line 442: | ||
! Contact | ! Contact | ||
{{ | {{FeatureTodo|Ark|Merge Basyskom's contributions|[email protected]|Raphael Kubo da Costa}} | ||
{{FeatureDone|KWallet|UI Refactoring|kde@rusu.info|Valentin Rusu}} | |||
|} | |||
<br> | |||
= kdetoys = | |||
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable" | |||
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;" | |||
! Status | |||
! Project | |||
! Description | |||
! Contact | |||
{{FeatureTodo|KTeaTime|Bring back the system tray progress indicator known from KTeaTime 4.6.5 and earlier ({{bug |279222}})|kde@hilefoks.org|Stefan Böhmann}} | |||
|} | |} | ||
<br> | <br> |
Latest revision as of 11:09, 26 August 2013
This is a list of planned features for the SC 4.11 release.
See also:
- Schedules/KDE4/4.11 Release Schedule
- Schedules/KDE4/4.10 Feature Plan (previous major release)
- Schedules/KDE4/4.12 Feature Plan (next major release)
Legend:
- to do => not started yet
- in-progress => started, but not completed yet
- done => completed
kdelibs
Status | Project | Description | Contact |
---|
NO NEW FEATURES ALLOWED
kde-runtime
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | kio-mtp | KIO-Slave for MTP | |
DONE | nepomuk | Better Scheduling for Nepomuk indexing - File and Email | |
IN PROGRESS | nepomuk | Configurable KIO Backend for FileWatcher | |
TO DO | nepomuk | Indexers for ebook formats | Vishesh Handa <[email protected]> |
TO DO | nepomuk | Indexers for original msoffice formats | Vishesh Handa <[email protected]> |
IN PROGRESS | nepomukcontroller-qml | QML version of the current Nepomuk controller. | |
DONE | Web Shortcuts | Update old shortcuts. | |
DONE | Web Shortcuts | Use https where possible. (Bug #308029) | |
DONE | Web Shortcuts | Look for url on clipboard when creating new shortcut. (Bug #146880) | |
DONE | Web Shortcuts | Insert query placeholder button. (Bug #146879) | |
IN PROGRESS | DrKonqi | Detect and inform users they are using outdated and unsupported versions. (Bug #315073) |
kde-workspace
Status | Project | Description | Contact |
---|---|---|---|
TO DO | kwin | windows that are moved to another desktop should be treated as sticky windows (Bug #213847) | <[email protected]> |
TO DO | kwin | Medium focus stealing prevention should also prevent focus stealing when the timestamp on the active window is uncertain (Bug #304746) | <[email protected]> |
TO DO | kwin | Support for buffer age extensions (Bug #319995) | <[email protected]> |
TO DO | kwin | Egl backend using Wayland Surfaces (Bug #319996) | <[email protected]> |
TO DO | kwin | KWin keybindings is missing a shortcut for move window to previous screen (Bug #303083) | <[email protected]> |
TO DO | kwin | There should be a shortcut to close window group (Bug #238233) | <[email protected]> |
TO DO | kwin | JJ: Use a bit of Wobbly effect while closing a window also. (Bug #250856) | <[email protected]> |
TO DO | kwin | Highlight/shadow of application on screen 1 displayed on screen 0 (Bug #278697) | <[email protected]> |
TO DO | kwin | Allow Effects to Temporarily Grab All Screen Edges (Bug #283397) | <[email protected]> |
TO DO | kwin | Translucency Effect needs to be rewritten on top of AnimationEffect (Bug #294856) | <[email protected]> |
TO DO | kwin | Break NETWM to allow inner xinerama struts (Bug #299247) | <[email protected]> |
TO DO | kwin | Make ShaderManager act as a real stack (Bug #300349) | <[email protected]> |
TO DO | kwin | Display content of resizing/moving windows: KDE-Help shows obsolete instructions (Bug #305297) | <[email protected]> |
TO DO | kwin | Broken Desktop Switch On-Screen Display Animation (Bug #316372) | <[email protected]> |
TO DO | kwin | Windows with no border (decoration) are visible on all activities (Bug #274931) | <[email protected]> |
DONE | kwin | Integration with KScreen (Bug #319994) | |
DONE | kwin | "Thumbnail Aside" effect visible when screen is locked -- privacy issue (Bug #255712, Review 108670) | |
DONE | kwin | Quick Tile shortcuts should be toggle buttons (Bug #263755) | |
DONE | kwin | Shaded windows are not considered in ::checkWorkspacePosition (Bug #268660, Review 109679) | |
DONE | kwin | build fails - getdomainname (Bug #270586) | |
DONE | kwin | Window Specific Settings for Disabling Screen Edges (Bug #271607, Review 108513) | |
DONE | kwin | Add fade in/fade out for outline effect (Bug #274474) | |
DONE | kwin | Compositing not possible on each screen with multi head (Bug #282677, Review 107853) | |
DONE | kwin | Remove "Move TBLR" from Zoom or at least pass the shortcuts reasonable names (Bug #288903, Review 108290) | |
DONE | kwin | Hot Screen Corners do not work properly in multiscreen setup with different resolutions (Bug #290887, Review 108513) | |
DONE | kwin | When "dim inactive" is used, and "apply effect to groups" is disabled, blocky shadows appear everywhere (Bug #293236) | |
DONE | kwin | kwin does not honor disableMultihead true and causes window focus problems (Bug #293734) | |
DONE | kwin | DesktopThumbnailItem for QML (Bug #296067) | |
DONE | kwin | Packages for Desktop Switching Layouts (Bug #296068) | |
DONE | kwin | Walk Through Desktop layout rendering desktop previews (Bug #296069) | |
DONE | kwin | Move ThumbnailBar from BoxSwitch to CoverSwitch (Bug #296070) | |
DONE | kwin | Drop BoxSwitch effect (Bug #296071, Review 104454) | |
DONE | kwin | Fix fullscreen state handling: NETWM says it's bound to focus and not stacking order, also see bug #224600 (Bug #296076, Review 109572) | |
DONE | kwin | New Window Decoration for Thin Clients (Bug #299143) | |
DONE | kwin | Get rid of "Display borders on maximized windows" setting (Bug #299245) | |
DONE | 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) | |
DONE | kwin | clientPopup: "'More actions' and "Attach as tab to" lack mnemonics (Bug #302833, Review 110402) | |
DONE | kwin | Make KWin compile with C++11 (Bug #303313) | |
DONE | kwin | Maximized windows should be moved and maximized to second screen if they are moved with shortcut (Bug #304506) | |
DONE | kwin | Window shortcut containing space: "Launch Mail" doesn't work (Bug #305434) | |
DONE | kwin | Windows list icon does not show up in "Walk Through Desktop List" (Bug #306187, Review 108445) | |
DONE | kwin | The "walk through desktop" shortcuts don't show up in the desktop kcm (Bug #306404, Review 108287) | |
DONE | kwin | Game mode (Bug #306448) | |
DONE | kwin | Usability issue: "Attach as tab to" menu can be empty (Bug #306451) | |
DONE | kwin | Upper part of windows tears when moving it left/right ONLY in upper part of display (Bug #307965) | |
DONE | kwin | KWin uses getdomainname() to obtain the hostname, should use getaddrinfo() (Bug #308391, Review 108235) | |
DONE | kwin | Use Resize Area in Aurorae (Bug #308992, Review 107936) | |
DONE | kwin | Configurable quick tile area config GUI (Bug #308993, Review 109683) | |
DONE | kwin | Crash in KWin::Screenedge::unreserve on deactivating Actos script (Bug #309695, Review 108513) | |
DONE | kwin | [JJ] GHNS button displays icon, even if disabled in style settings (Bug #309724, Review 108286) | |
DONE | kwin | ScreenEdge::raisePanelProxies() is slow due to sync XLib communication (Bug #311592, Review 108513) | |
DONE | kwin | add rule to disobey configure requests (Bug #311720, Review 109691) | |
DONE | kwin | Drop explosion effect (Bug #312176) | |
DONE | kwin | Windows wider/taller than screen are cut off/partially mirrored when doing a screenshot of them using ksnapshot (Bug #312851, Review 108258) | |
DONE | kwin | Desktop Effects - Zoom: Mouse Tracking "Push" laggy, inprecise and/or not working (Bug #312956) | |
DONE | kwin | "Login" effect does not fade in on secondary monitor(s) with a multi screen setup (Bug #313061, Review 108362) | |
DONE | kwin | Overlap factor of keepAbove windows in placeSmart should be infinite (Bug #313379) | |
DONE | kwin | XReconfigureWMWindow fails to stack (lower) a window using an Above CWSibling combination (Bug #313909) | |
DONE | kwin | Position rule conflicts with maximization rule (Bug #314392) | |
DONE | kwin | String representation of KWin::Client should include caption, not name. (Bug #314402, Review 108959) | |
DONE | kwin | Please explain the meaning of vsync in the config gui (Bug #314998) | |
DONE | kwin | KWin crashes when switching windows (Bug #315528) | |
DONE | kwin | kwin crash when clicking kickoff widget ("K menu") (Bug #315951) | |
DONE | kwin | Dual screen issue caused by d6b3f6983efebc42abd6028ece9c3ec7facea2d0 (Bug #316040) | |
DONE | kwin | Description text for the Slide Back effect is incorrect (Bug #316877) | |
DONE | kwin | Java Swing Apps do not receive Deiconify event if window is shaded (Bug #317025, Review 109593) | |
DONE | kwin | Snapping: Can no longer move window to occupy full screen width (Bug #317845, Review 109864) | |
DONE | kwin | when using flip switch to switch virtual desktop, activating hot corner trigger becomes difficult (Bug #318294, Review 110013) | |
DONE | kwin | Mouse action support for sending window to different activity (Bug #305758) | |
DONE | kwin | 'Slide back' effect should react on stacking order changes (Bug #294490) | |
DONE | kwin | Track mouse effect generates graphics artifacts (Bug #304435) | |
DONE | kwin | vertical maximization doesn't work as expected (Bug #91703, Review 103948) | |
DONE | kwin | Slide Back: Sometimes the Inactive window pops to the font for apprx. one frame when it is activated. (Bug #294865)
| |
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 | |
TO DO | plasma workspace | Top-rated documents for Task Manager | Ivan Čukić <[email protected]> |
IN PROGRESS | window manager | Rework and optimize vertex buffer object handling, vertex uploading, and the window and decoration painting code | |
IN PROGRESS | window manager | Dynamic shader generation | |
DONE | window manager | Add support for creating an OpenGL 3.1 core context | |
DONE | window manager | GL_ARB_robustness support | |
DONE | window manager | Support for detecting GPU resets, and restarting the compositor | |
IN PROGRESS | activities | Encrypted activities | |
DONE | powerdevil | Improve profile error handling (DPMS) | |
TO DO | plasma workspace | Social Feed | Martin Klapetek <[email protected]> |
IN PROGRESS | plasma workspace | Order and group tasks by activity | |
DONE | kmenuedit | Ability to sort entries in the sub-menus (Bug #108419) | |
DONE | kmenuedit | Add move up/down buttons (Bug #61537) | |
DONE | plasma notifications | Add button to notifications that allow configuring them | |
DONE | plasma batterymonitor | Improve situtation with multiple batteries (show battery names, dont just sum up _all_ the percentages etc) | |
TO DO | powerdevil | Implement notifications for non-internal batteries (aka "Your mouse is running low") | Kai Uwe Broulik <[email protected]> |
DONE | plasma batterymonitor | UI overhaul for battery monitor | |
TO DO | powerdevil | Remember action settings when action is disabled | Kai Uwe Broulik <[email protected]> |
IN PROGRESS | klipper | Allow to keep items in clipboard history | |
TO DO | plasma weather data engine | Add search query (based on code from libplasmaweather) | Michał Dutkiewicz <[email protected]> |
TO DO | plasma weather data engine | Allow to sort search results by relevance score | Michał Dutkiewicz <[email protected]> |
TO DO | powerdevil | Asynchronous fallable actions | Oliver Henshaw <[email protected]> |
TO DO | powerdevil | Further asynchronicity in powerdevil | Oliver Henshaw <[email protected]> |
TO DO | screenlocker | inhibitions/idle tracking in ksmserver (Bug #318461) | Oliver Henshaw <[email protected]> |
TO DO | screenlocker | Fixes for legacy screensaver that are too invasive for bugfix releases | Oliver Henshaw <[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 | Clean up Places panel context menus | Kai Uwe Broulik <[email protected]> |
TO DO | Dolphin | Permit to disable certain context menu plugins by default if they jeopardize the stability of the application | Frank Reininghaus <[email protected]> |
TO DO | Dolphin | KFileItemModelRolesUpdater: only perform expensive operations for items inside (or close to the) visible area | Frank Reininghaus <[email protected]> |
TO DO | Dolphin | KFileItemModel: reduce memory usage by making use of implicit sharing | Frank Reininghaus <[email protected]> |
DONE | Dolphin | Middle clicking on archive files in dolphin does not open them in a new tab. (Bug #196035) | |
IN PROGRESS | Dolphin | "Create new folder" in the folder panel (Maybe use DolphinContextMenu). (Bug #270360) | |
IN PROGRESS | Dolphin | Factor out the tabbing code from DolphinMainWindow into different classes + Implement tab-bar drag and drop (with drop indicator). (Bug #216433) | |
IN PROGRESS | Dolphin | TimSort + Sorting Benchmarks
| |
DONE | KTextEditor & Kate Part | new interface KTextEditor::MessageInterface | |
DONE | Kate Part | Code folding rewritten (faster, more robust and correct) | |
TO DO | Kate | Search-plugin: Add "Current file mode" | Kåre Särs <[email protected]> |
DONE | Kate | Search-plugin: As-you-type search in current file | |
DONE | Kate | Search-plugin: Multi line search & replace | |
DONE | Kate | Search-plugin: Replace "\<number>" with corresponding regexp-captures in the replace string | |
DONE | Kate | gdb-plugin: Unify the stack trace and local variables to one ToolView | |
DONE | Kate | gdb-plugin: Do not update stack/locals view if not visible | |
IN PROGRESS | Kate Part | Vim Mode Macro support | |
DONE | Kate | Pâté plugin now supports Python2 or Python3 as a build-time option | |
DONE | Kate | Pâté GID plugin now supports autocompletion based on the contents of the ID file
| |
DONE | Kate | Many generic functions and generic classes, likely the more outstanding are the autocompletations. Now you can create a code completion model with very few lines from Python
| |
DONE | Kate | Pâté python utils plugin. Utils to Python: Checker Parse, Checker Pep8, Checker Pyflakes, Snippets | |
DONE | Kate | Pâté javascript utils plugin. Utils to JavaScript: Autocomplete, Autocomplete jQuery, Checker JSLint, Pretty JSON, Snippets | |
DONE | Kate | Pâté XML pretty plugin. A simple XML pretty printer. XML formatter which a good indents | |
DONE | Kate | Pâté Django utils plugin. Utils to Django: Snippets, and template utils | |
DONE | Kate | Pâté Python autocomplete plugin. | |
DONE | Kate | Integration of the python_autocomplete and python_console_ipython plugins with the project plugin .
| |
TO DO | Konsole | Improve the search filter bar | Francesco Cecconi <[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]> |
IN PROGRESS | Marble | Foursquare plugin | |
DONE | Marble | OSM vector rendering (GSOC branch merge) | |
DONE | Marble | Dock Widgets | |
DONE | Marble | Stars Constellations | |
IN PROGRESS | Marble | KML I/O Improvements | |
IN PROGRESS | Marble | Basic KML Editor | |
DONE | Marble | WebKit Powered Info Dialog | |
DONE | Marble | License Information Info Box | |
DONE | Marble | Navigation Tool Redesign | |
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 | Marble | GHNS Map Installation In Marble Qt | |
IN PROGRESS | Marble | Support GPX-tracks in elevationProfile | |
IN PROGRESS | Marble | Spherical Projection Panning | |
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]> |
IN PROGRESS | Rocs | In-Program documentation for scripting API | |
IN PROGRESS | Rocs | Scripting API cleanup | |
TO DO | Rocs | Statistics module: scripts may add statistics data during algorithm executions | Andreas Cord-Landwehr <[email protected]> |
TO DO | Rocs | Text-only interface for Rocs aka Cantor backend | Andreas Cord-Landwehr <[email protected]> |
TO DO | Rocs | Worksheet Integration | Andreas Cord-Landwehr <[email protected]> |
IN PROGRESS | Cantor | Python backend | |
IN PROGRESS | Kig | Geogebra Support | |
IN PROGRESS | Kig | CAS Backend | |
IN PROGRESS | KAlgebra | Matrix support | |
DONE | KTouch | Right-to-Left Training | |
IN PROGRESS | KTouch | Support for Custom Lessons | |
DONE | KStars | User data and Custom Catalog SQLite Databases | |
DONE | KStars | What's Interesting Tool |
kdegames
Status | Project | Description | Contact |
---|---|---|---|
DONE | KJumpingCube | Make computer think-times shorter and responses faster | |
DONE | KJumpingCube | Provide five skill levels (previously three) | |
DONE | KJumpingCube | Provide board size up to 15x15 (previously 10x10) | |
DONE | KJumpingCube | Add multi-move undo and redo (previously one move only) | |
DONE | KJumpingCube | Improve the algorithm for computer opponent Newton | |
DONE | KJumpingCube | Make a new toolbar layout with a general-purpose stop-start button | |
DONE | KJumpingCube | Add optional pauses after computer moves or animation steps, to help new players understand how the game works | |
DONE | KJumpingCube | Major internal restructure and rewrite: involving separation of model, view, control and AI classes, new classes for Game and AI_Box and executing AI code on a separate thread
|
kdegraphics
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | libkipi | Porting libkipi to KDE-XML GUI
| |
DONE | kolourpaint | WebP image format plugin
| |
DONE | okular | Configurable review tools Bug #159601 | |
DONE | okular | Undo/Redo support in forms and annotations Bug #177501
|
kdemultimedia
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | Juk | Port Juk away from kde3support | |
DONE | Juk | Support excluding directories from a recursive search Review Request 110273 | |
DONE | Juk | Add support for Ogg Opus audio editing/playback (requires TagLib and Phonon also support) |
kdenetwork
Status | Project | Description | Contact |
---|---|---|---|
DONE | KGet | Metalink/HTTP Support
|
kdepim
Status | Project | Description | Contact |
---|---|---|---|
TO DO | Facebook resource | Include it in default install | Martin Klapetek <[email protected]> |
TO DO | kcalcore | Support for ical UID property in kdepim (kcalcore and gui) | Christian Mollekopf <[email protected]> |
TO DO | Akonadi Client Libraries | GID Fetch Support | Christian Mollekopf <[email protected]> |
IN PROGRESS | KABC | use uid's for references in ContactGroups | |
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 | SendLaterAgent | Agent for allow to send later mails | |
IN PROGRESS | PimActivity | Create a library to support activity in pim apps | |
DONE | kolab-resource | Make Kolab 3.0 option available | |
DONE | headerthemeeditor | Program to edit kmail header theme based on Grantlee | |
DONE | Sieve | Add support for autogenerate sieve script | |
DONE | Blogilo | Use new widget component based on qtwebkit for html editor | |
DONE | ImportWizard | Allow to import settings/data for trojita and improve all others importer
|
kdeplasma-addons
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | Microblog | replace with QML version | |
IN PROGRESS | Eyes | replace with QML version | |
IN PROGRESS | FifteenPuzzle | replace with QML version | |
IN PROGRESS | Luna | replace with QML version | |
IN PROGRESS | Timer | replace with QML version |
kdesdk
Status | Project | Description | Contact |
---|---|---|---|
TO DO | Okteta | Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten | Friedrich W. H. Kossebau <[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]> |
DONE | Okteta | Add tagged unions to structures tool | |
IN PROGRESS | Okteta | Add array indices to structures tool | |
DONE | Umbrello | widget resize feature | |
DONE | Umbrello | graphical indicator for "Widget-has-documentation" |
kdeutils
Status | Project | Description | Contact |
---|---|---|---|
TO DO | Ark | Merge Basyskom's contributions | Raphael Kubo da Costa <[email protected]> |
DONE | KWallet | UI Refactoring |
kdetoys
Status | Project | Description | Contact |
---|---|---|---|
TO DO | KTeaTime | Bring back the system tray progress indicator known from KTeaTime 4.6.5 and earlier (Bug #279222) | Stefan Böhmann <[email protected]> |