Schedules/KDE4/4.11 Feature Plan: Difference between revisions

From KDE Community Wiki
(→‎kde-workspace: battery monitor done)
(→‎kdeutils: Let's hope the best for the Ark rewrite ;))
Line 348: Line 348:
! Contact  
! Contact  


{{FeatureInProgress|Ark|Make it possible to disable internal previewer|[email protected]|Kai Uwe Broulik}}
{{FeatureDone|KWallet|UI Refactoring|[email protected]|Valentin Rusu}}
{{FeatureDone|KWallet|UI Refactoring|[email protected]|Valentin Rusu}}
|}
|}

Revision as of 18:43, 16 May 2013

This is a list of planned features for the SC 4.11 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
IN PROGRESS kio-mtp KIO-Slave for MTP
IN PROGRESS nepomuk filemetadatawidget Nepomuk Metadata Widget


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 Fix fullscreen state handling: NETWM says it's bound to focus and not stacking order, also see bug #224600 (Bug #296076) <[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 Usability issue: "Attach as tab to" menu can be empty (Bug #306451) <[email protected]>
TO DO kwin Import Scripted Effect from All Effets Tab (Bug #296772) <[email protected]>
TO DO kwin Window Tab support for QML based Aurorae (Bug #299138) <[email protected]>
TO DO kwin Get rid of "Display borders on maximized windows" setting (Bug #299245) <[email protected]>
TO DO kwin Break NETWM to allow inner xinerama struts (Bug #299247) <[email protected]>
TO DO kwin Cube animation on border approach should not be used unless the electric borders are actually in use and the config should be disabled, align or hint the electric border configuration (Bug #299901) <[email protected]>
TO DO kwin Make ShaderManager act as a real stack (Bug #300349) <[email protected]>
TO DO kwin clientPopup: "'More actions' and "Attach as tab to" lack mnemonics (Bug #302833) <[email protected]>
TO DO kwin Make KWin compile with C++11 (Bug #303313) <[email protected]>
TO DO kwin Copy all useful Client properties to Deleted (Bug #303916) <[email protected]>
TO DO kwin Display content of resizing/moving windows: KDE-Help shows obsolete instructions (Bug #305297) <[email protected]>
TO DO kwin Mouse action support for sending window to different activity (Bug #305758) <[email protected]>
TO DO kwin Windows list icon does not show up in "Walk Through Desktop List" (Bug #306187) <[email protected]>
TO DO kwin Game mode (Bug #306448) <[email protected]>
TO DO kwin Common animation settings for effects of same type (Bug #308991) <[email protected]>
TO DO kwin Use Resize Area in Aurorae (Bug #308992) <[email protected]>
IN PROGRESS kwin Configurable quick tile area config GUI (Bug #308993)
IN PROGRESS kwin Remove legacy window decorations (Bug #299144, Review 104281)


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 specification
IN PROGRESS window manager Dynamic shader generation
IN PROGRESS window manager Partial port to xcb
IN PROGRESS window manager New launch feedback effect
IN PROGRESS activities Encrypted activities
IN PROGRESS powerdevil Improve profile error handling (DPMS)
TO DO plasma workspace Social Feed Martin Klapetek <[email protected]>
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)
IN PROGRESS powerdevil Implement notifications for non-internal batteries (aka "Your mouse is running low")


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]>


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 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]>
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]>
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 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]>


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


kdegames

Status Project Description Contact



kdegraphics

Status Project Description Contact
IN PROGRESS libkipi Porting libkipi to KDE-XML GUI


IN PROGRESS kolourpaint WebP image format plugin



kdemultimedia

Status Project Description Contact
IN PROGRESS Juk Port Juk away from kde3support
DONE Juk Add support for Ogg Opus audio editing/playback (requires TagLib and Phonon also support)


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
IN PROGRESS SendLaterAgent Agent for allow to send later mails
IN PROGRESS PimActivity Create a library to support activity in pim apps
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
TO DO StackFolder Add applet for quick browse the stack of folders Ural Mullabaev <[email protected]>


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
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
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]>