Schedules/KDE4/4.7 Feature Plan

    From KDE TechBase
    Revision as of 15:14, 31 August 2011 by Bernhard (talk | contribs) (→‎kdelibs: added credits for the klockfile change)
    The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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

    See also:


    Legend:

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


    kdelibs

    Status Project Description Contact
    DONE KLocale Number grouping support John Layt <[email protected]>


    DONE KLocale Narrow date name format support John Layt <[email protected]>


    DONE KLocale Week Numbers support John Layt <[email protected]>


    DONE kdecore/io/klockfile For 4.7.1: Implement locking on non-NFS systems using O_EXCL. Good for VFAT, CFIS and other filesystems, as it makes KConfig work and thus many KDE Applications. Details in #203554. Conducted by KDAB and Intevation; funded by IT Services of ETH Zurich. David Faure <[email protected]>


    IN PROGRESS KLocale Windows Backend John Layt <[email protected]>


    IN PROGRESS kdeui New date/time edit widgets from kdepim John Layt <[email protected]>


    IN PROGRESS KHelpMenu Fast action searching Alex Fiestas <[email protected]>


    IN PROGRESS KFilePlaces Activity-specific Places Jeffery MacEachern <[email protected]>


    IN PROGRESS KCookieJar Storing cookies in KWallet José Millán Soto <[email protected]>


    IN PROGRESS KHTML WebIDL usage Maksim Orlovich <[email protected]>


    TO DO KHTML Accessibility improvements Maksim Orlovich <[email protected]>


    TO DO Nepomuk Query term class to query graph meta data Sebastian Trueg <[email protected]>


    TO DO Plasma Preconfigurable plasmoids David Palacio <[email protected]>



    kde-baseapps

    Status Project Description Contact
    TO DO Dolphin Support Fwd/Back Mouse Buttons Sebastian Dörner <[email protected]>
    DONE Dolphin Polish the default user interface to minimize visual clutter (see http://ppenz.blogspot.com/2011/03/menu-bars.html) Peter Penz <[email protected]>
    DONE Dolphin Improve user interface for searching files and metadata Peter Penz <[email protected]>
    TO DO Settings Improve proxy configuration dialog Dawit Alemayehu <[email protected]>


    IN PROGRESS Locale KCM Support for Number Grouping, Windows Backend, Country Subdivsions John Layt <[email protected]>


    IN PROGRESS nspluginviewer npruntime support improvements Maksim Orlovich <[email protected]>


    TO DO Dolphin Popup menu for advanced queries on the metadata display Sebastian Trueg <[email protected]>



    kde-runtime

    Status Project Description Contact
    IN PROGRESS kio_sftp async download support Andreas Schneider <[email protected]>
    IN PROGRESS Locale definition files Migrate Country and Currency Codes to xml/po formats, re-arrange l10n files including settings and flags, add Subdivision code files. John Layt <[email protected]>
    TO DO kio-upnp-ms Merge from playground (https://projects.kde.org/projects/playground/base/kio-upnp-ms/) into kde-runtime Nikhil Marathe <[email protected]>
    DONE network:/ kio-slave port to Cagibi 0.2 Friedrich W. H. Kossebau <[email protected]>
    DONE Nepomuk Datamanagement Service Merge it into the master branch Vishesh Handa & Sebastian Trueg <[email protected]>
    DONE Port Strigi Service to DMS The Strigi Service needs to use the DMS API Vishesh Handa & Sebastian Trueg <[email protected]>


    DONE Nepomuk KCM to manage the removable storages to index Sebastian Trueg <[email protected]>



    kde-workspace

    Status Project Description Contact
    DONE System Settings/keyboard Allow a shortcut per keyboard layout (bug 224489) Andriy Rysin <[email protected]>
    DONE System Settings/keyboard Session management for keyboard layouts (bug 52095, 174948) Andriy Rysin <[email protected]>
    DONE klipper Support qrcode as well as datamatrix for mobile barcodes Sune Vuorela <[email protected]>
    DONE weather Support debian weather Sune Vuorela <[email protected]>
    DONE Oxygen Various widgets polishing (scrollbars, progressbars, sliders, toolbuttons, menu and menubar selection, etc.) Hugo Pereira Da Costa <[email protected]>
    DONE Oxygen Implement kwin's new shadow system for menus, drop-downlists, etc. Hugo Pereira Da Costa <[email protected]>
    Plasma
    IN PROGRESS Plasma Clock/Calendar improve usability, settings, akonadi and holiday data. See Plasma wiki. John Layt <[email protected]>
    DONE Plasma Desktop launch krunner when the user starts typing Vitor Boschi <[email protected]>
    KDM
    DONE KDM GRUB2 support for KDM (see http://ksmanis.wordpress.com/2011/04/21/hello-planet-and-grub2-support-for-kdm/) Konstantinos Smanis <[email protected]>
    KWin
    DONE Compositor OpenGL 2.x/OpenGL ES 2.0 compositing backend (see http://www.kdenews.org/2011/02/18/kwin-embraces-new-platforms-opengl-es-20-support) Martin Gräßlin <[email protected]>
    DONE Compositor New Shadow System (see http://blog.martin-graesslin.com/blog/2011/03/new-kwin-shadows/) Martin Gräßlin <[email protected]>
    DONE Effects Effect to render outlines Martin Gräßlin <[email protected]>
    DONE Decorations Do not require a decoration Martin Gräßlin <[email protected]>
    IN PROGRESS Core Export most recently used windows to an X property Martin Gräßlin <[email protected]>
    IN PROGRESS BoxSwitch Effect Animated Selection (see http://blog.martin-graesslin.com/blog/2011/02/is-kwin-rocket-science/) Martin Gräßlin <[email protected]>
    IN PROGRESS libkwineffects API cleanup Martin Gräßlin <[email protected]>
    TO DO libkwineffects JavaScript bindings for writing Effects Martin Gräßlin <[email protected]>
    IN PROGRESS Mouse Emulation Better accessibility support in mouse emulation Martin Gräßlin <[email protected]>
    DONE kwin Add multi head support Alberto Mattea <[email protected]>
    IN PROGRESS kwin DBusMenu in Windeco Lionel Chauvin <[email protected]>
    DONE ksplashx Add multi head support Alberto Mattea <[email protected]>
    TO DO krunner Add multi head support Alberto Mattea <[email protected]>
    IN PROGRESS kwinrules kcm UI cleanup (see https://git.reviewboard.kde.org/r/101041/) Thomas Lübking <[email protected]>
    IN PROGRESS kwincompositing kcm Rearm unsafe OpenGL precheck (see https://git.reviewboard.kde.org/r/101061/) Thomas Lübking <[email protected]>
    IN PROGRESS PresentWindows Effect Better highlight indication & close button handling) Thomas Lübking <[email protected]>
    IN PROGRESS general Remove jargon from user interface. Remove all instances of Akonadi/Nepomuk related jargon from the desktop, replace with meaningful text where needed. Will Stephenson <[email protected]>


    kdeedu

    Status Project Description Contact
    DONE Marble Bookmark Manager Dennis Nienhüser, Thibaut Gridel <[email protected]>
    DONE Marble QML Bindings: GPS Tracking Dennis Nienhüser <[email protected]>
    IN PROGRESS Marble Routing API Dennis Nienhüser <[email protected]>
    DONE Marble Offline Address Search Dennis Nienhüser <[email protected]>
    DONE Marble Support monav version 0.3 Dennis Nienhüser <[email protected]>
    DONE Marble Polish the Map Wizard: simpler UI, comprehensive validation of user input immediately on each page Bernhard Beschow <[email protected]>
    IN PROGRESS Marble Reduce memory footprint of cached tiles Bernhard Beschow <[email protected]>
    TO DO Marble Separate thread for tile loading and texture blending (not texture mapping at the moment) for more smooth browsing Jens-Michael Hoffmann, Bernhard Beschow <[email protected]>
    TO DO Marble Tile loading "read ahead" when idle, prerequisite: threaded tile loading Jens-Michael Hoffmann <[email protected]>
    DONE Marble Multi threaded texture mapping Bernhard Beschow <[email protected]>
    TO DO Marble Implement mouse cursor wrapping a la Okular or Gwenview Bernhard Beschow <[email protected]>
    IN PROGRESS Marble Manipulate Gps track data Thibaut Gridel <tgridel@freedotfr>
    IN PROGRESS Cantor Integrate the Qalculate backend Matteo Agostinelli <[email protected]>
    DONE Kalzium Use KUnitConversion for all the Unit handling Etienne Rebetez <etienne.rebetez@oberwallisch>
    DONE KTurtle Add getdirection command Niels Slot <nielsslot@gmaildotcom>
    TO DO KTurtle Add modulo command Niels Slot <nielsslot@gmaildotcom>
    DONE Step Copy-and-Paste of items Sebastian Vöcking <[email protected]>
    DONE Step Zoom on mouse wheel Sebastian Vöcking <[email protected]>
    DONE Step Automatic expanding canvas Sebastian Vöcking <[email protected]>
    IN PROGRESS Rocs Auto - Handling of the Canvas Tomaz Canabrava <[email protected]>
    DONE Rocs Remove the thread for QtConcurrent on he core Tomaz Canabrava <[email protected]>
    IN PROGRESS Rocs Polish the User Interface Tomaz Canabrava <[email protected]>
    DONE Rocs New Plugin for Automaticaly Graph Generation Tomaz Canabrava <[email protected]>
    IN PROGRESS Rocs Bugfixes in the List Plugin Tomaz Canabrava <[email protected]>
    IN PROGRESS Rocs Speedup in the drawing code Tomaz Canabrava <[email protected]>
    IN PROGRESS Rocs Kalgebra backend Tomaz Canabrava <[email protected]>
    DONE Rocs Transform graph edges plugin Andreas Cord-Landwehr <[email protected]>
    DONE Rocs Assign values to edges/nodes plugin Andreas Cord-Landwehr <[email protected]>
    DONE Kalzium Titration calculator Luca Tringali <[email protected]>
    IN PROGRESS KStars SQLite Database of NGC Objects Victor Carbune <[email protected]>


    kdepim

    Status Project Description Contact
    IN PROGRESS KAlarm Port to Akonadi David Jarvie <[email protected]>
    DONE KAlarm Allow reminders after the main alarm David Jarvie <[email protected]>
    DONE KAlarm Provide wake-from-suspend option for alarms David Jarvie <[email protected]>


    IN PROGRESS KHolidays Add support for Holiday Types and Observance Types John Layt <[email protected]>


    DONE Akonadi-contacts/kaddressbook Show 2d barcodes of contact data Sune Vuorela <[email protected]>


    kdeplasma-addons

    Status Project Description Contact
    IN PROGRESS Adjustable Clock Plasmoid for displaying date and time in very customizable way Michał Dutkiewicz <[email protected]>
    IN PROGRESS Comic Plasmoid Support random comic strips Matthias Fuchs <[email protected]>
    DONE Comic Plasmoid Support creation of comic Comic Book Archive files Matthias Fuchs <[email protected]>
    DONE Comic Plasmoid Highlight comics that have a new comic strip Matthias Fuchs <[email protected]>
    TO DO Events Runner Support parsing weekdays (e.g. "in next monday" Alexey Noskov <[email protected]>


    kdetoys

    Status Project Description Contact
    DONE KTeaTime Port to KStatusNotifierItem Miha Čančula <[email protected]>
    IN PROGRESS KTeaTime New svg based status icons Stefan Böhmann <[email protected]>
    IN PROGRESS KTeaTime Support categories Stefan Böhmann <[email protected]>
    TO DO KTeaTime Improved command line Stefan Böhmann <[email protected]>
    TO DO KTeaTime Tea runner Stefan Böhmann <[email protected]>
    TO DO KTeaTime Port to KConfigXT Stefan Böhmann <[email protected]>



    kdesdk

    Status Project Description Contact
    IN PROGRESS Lokalize Remote translation memories Nick Shaforostoff <[email protected]>
    IN PROGRESS Lokalize QA: translation checks against user-specified regex-based rules Nick Shaforostoff <[email protected]>
    TO DO Lokalize Integrate snowball stemmer for glossary Nick Shaforostoff <[email protected]>
    TO DO Lokalize Continue implementing XLIFF spec Nick Shaforostoff <[email protected]>
    TO DO Lokalize Segmentation [editing] functionality Nick Shaforostoff <[email protected] >
    TO DO Lokalize Integrate with nepomuk (fast stats retrieval, tag cloud - incl sharing!) Nick Shaforostoff <[email protected]>
    TO DO Lokalize loading compressed files and then saving them back in the original compression format (bug 65518) Nick Shaforostoff <[email protected]>
    IN PROGRESS Okteta Properly support strings (various Unicode encodings) in structures tool Alex Richardson <[email protected]>
    TO DO Okteta Add custom datatypes to structures tool Alex Richardson <[email protected]>
    IN PROGRESS Okteta Add tool to convert between char encodings Friedrich W. H. Kossebau <[email protected]>
    IN PROGRESS Umbrello QDockWidget based interface Emmanuel Lepage Vallee <[email protected]>
    IN PROGRESS Umbrello KDE4 icon theme and eye candies Emmanuel Lepage Vallee <[email protected]>
    TO DO Umbrello Replace the current code viewer with katepart Emmanuel Lepage Vallee <[email protected]>
    DONE Umbrello Add a zoom widget in the statusbar Emmanuel Lepage Vallee <[email protected]>
    DONE Kate Add a new search in files plugin Kåre Särs <[email protected]>


    kdegames

    Status Project Description Contact
    IN PROGRESS KBreakout Level editor Julian Helfferich <[email protected]>
    IN PROGRESS KBreakout Load levelset option + 2 new levelsets Julian Helfferich <[email protected]>
    TO DO KBreakout Port to QGraphicsView Julian Helfferich <[email protected]>
    IN PROGRESS KPat Create new saved game format that stores undo/redo history Parker Coates <[email protected]>
    IN PROGRESS libtagaro Move first version into the kdegames module Stefan Majewsky <[email protected]>
    TO DO libtagaro Use the new library: at least in Granatier and Kolf (to replace existing static source copies) and KDiamond Stefan Majewsky <[email protected]>
    IN PROGRESS Palapeli Cleanup interface Stefan Majewsky <[email protected]>
    DONE Palapeli Reduce memory consumption for big puzzles Stefan Majewsky <[email protected]>
    IN PROGRESS all games Add useful fullscreen mode + option to switch between fullscreen/window Friedrich W. H. Kossebau <[email protected]>


    kdenetwork

    Status Project Description Contact
    DONE KGet Working Mms plugin Ernesto Rodriguez Ortiz <[email protected]>
    IN PROGRESS KGet Support for connection limit to servers Matthias Fuchs <[email protected]>


    kdegraphics

    Status Project Description Contact
    IN PROGRESS Okular Directory support in Comic Book Generator David Palacio <[email protected]>
    IN PROGRESS Okular 7zip support in Comic Book Generator David Palacio <[email protected]>
    DONE libksane Enable gui less operation Kåre Särs <[email protected]>
    DONE libksane Add a way to get scanner device list Kåre Särs <[email protected]>
    IN PROGRESS Gwenview Compare mode Aurélien Gâteau <[email protected]>
    TO DO Gwenview Merge "Semantic Information" and "Meta Information" sidebar groups Aurélien Gâteau <[email protected]>