Schedules/KDE4/4.3 Feature Plan: Difference between revisions

    From KDE TechBase
    (add move to community notice)
     
    (111 intermediate revisions by 38 users not shown)
    Line 1: Line 1:
    This is a list of planned features for the 4.3 release.
    {{Moved To Community}}
     
    See also:
    * [[Schedules/KDE4/4.3 Release Schedule]]
    * [[Schedules/KDE4/4.3 Release Goals]]
    * [[Schedules/KDE4/4.2 Feature Plan]]
     
     
    Legend:
    * todo => not started yet
    * in-progress => started, but not completed yet
    * done => completed
    __TOC__
     
    = Other =
    {| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
    |- style="background: #ececec; white-space:nowrap;"
    ! Status !! Project !! Description !! Contact
    {{FeatureTodo|Akonadi|Various Akonadi related items can be found here http://techbase.kde.org/Projects/PIM/Akonadi#Scheduled_for_KDE_4.3_.2F_Akonadi_1.2|[email protected]|Akonadi Developers}}
    {{FeatureInProgress|KPackageKit|Pushing in KPackageKit (dependant on PolicyKit integration)|[email protected]|Daniel}}
    |}
     
    = kdelibs =
    {| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
    |- style="background: #ececec; white-space:nowrap;"
    ! Status !! Project !! Description !! Contact
    {{FeatureTodo|KLocale|Investigate adding Currency Code and currency minor units support based on ISO 4217 (http://en.wikipedia.org/wiki/ISO_4217).|[email protected]|John Layt}}
    {{FeatureDone|kdecore|Thread safety in ksycoca (KService, KMimeType etc.)|faure:AT:kde.org|David Faure}}
    {{FeatureTodo|kdecore|Dynamic allocation of KDebug areas|faure:AT:kde.org|David Faure}}
    {{FeatureInProgress|Sonnet|Implement language detection|[email protected]|Jakub Stachowski}}
    {{FeatureInProgress|Sonnet|Integrate language detection with spellchecking|[email protected]|Jakub Stachowski}}
    {{FeatureTodo|Sonnet|Integrate language detection with strigi|[email protected]|Jakub Stachowski}}
    {{FeatureTodo|Sonnet|Grammar checking (at least for English)|[email protected]|Jakub Stachowski}}
    {{FeatureInProgress|kio|Move KTcpSocket to kio and make it public; some cleanup required|[email protected]|Andreas Hartmetz}}
    {{FeatureTodo|KCalendarSystem|Add new astronomical calculation support classes to be used in kdelibs to build new astronomically based calendar systems, and in kdepim to build new version of libkholiday.|[email protected]|John Layt}}
    {{FeatureTodo|KCalendarSystem|Add new calendar systems: Indian Civil (Saka), Ethiopean, Chinese, Pure Julian, Pure Gregorian, etc.|[email protected]|John Layt}}
    {{FeatureTodo|KDEPrint|If no file printing support in Qt4.5, migrate FilePrinter class from Okular to enable file printing for all apps via QPrinter.  To be discussed on k-c-d first.|[email protected]|John Layt}}
    {{FeatureTodo|KDEPrint|Add framework for standard actions for 'Send to...' for e-mail, fax, etc by printing to PDF/PS.|[email protected]|John Layt}}
    {{FeatureTodo|kdeui|entries to help menu and aboutdata pointing to UserBase entry and forum.kde.org|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|kdesu|Classes to help kde-apps open ports in the local firewall (via IPTables/IPFW, etc...)|[email protected]|Tejas Dinkar}}
    {{FeatureInProgress|katepart|Key mapping support for the vi input mode|ehamberg-hjå-gmail.com|Erlend Hamberg}}
    {{FeatureInProgress|katepart|Blockwise visual mode for the vi input mode|ehamberg-hjå-gmail.com|Erlend Hamberg}}
    {{FeatureInProgress|katepart|Improve text objects in the vi input mode|ehamberg-hjå-gmail.com|Erlend Hamberg}}
    {{FeatureTodo|katepart|Save registers and marks from the vi input mode|ehamberg-hjå-gmail.com|Erlend Hamberg}}
    {{FeatureInProgress|kio|Fix D-Bus timeout in SlaveBase when calling kpasswdserver|[email protected]|Michael Leupold}}
    {{FeatureInProgress|kdeui|Provide a class for detecting modifier keystrokes and locked key states|[email protected]|Michael Leupold}}
    {{FeatureTodo|khtml|CSS3 Web Fonts|[email protected]|Germain Garand}}
    {{FeatureInProgress|solid|Smart card reader support|[email protected]|Christopher Blauvelt}}
    |}
     
    = kdebase-workspace =
    {| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
    |- style="background: #ececec; white-space:nowrap;"
    ! Status !! Project !! Description !! Contact
     
    |- border="1" cellpadding="5" cellspacing="0" style="border
    ! colspan="4" style="text-align: center" |Non-Plasma, Non-KWin
    {{FeatureTodo|Kxkb|Support for languages in keyboard layout descriptions|rysin:AT:kde.org|Andriy Rysin}}
    {{FeatureDone|PolicyKit integration|Import PolicyKit-KDE from extragear|[email protected]|Dario Freddi}}
    {{FeatureDone|Solid Actions KCM|Import Solid actions KControl module from playground|[email protected]|Ben Cooksley}}
    {{FeatureTodo|KControl4|Import refactor of systemsettings with Tree and Icon view support|ben(at)eclipse(dot)endoftheinternet(dot)org|Ben Cooksley and Mathias Soeken}}
    {{FeatureDone|KSysguard|Added GetHotNewStuff support|[email protected]|name}}
    {{FeatureInProgress|KActiveEdges|Split active screen edges from KWin|[email protected]|Lucas Murray}}
    {{FeatureInProgress|Solid Wicd Engine|Import Solid Wicd engine from github/playground|[email protected]|Dario Freddi}}
    {{FeatureDone|Klipper|Made klipper automatically find possible actions based on filename copied to clipboard|[email protected]|Dmitry Suzdalev}}
    {{FeatureDone|Klipper|Improved action adding/editing workflow by implementing a special dialog for editing a certain action|[email protected]|Dmitry Suzdalev}}
    {{FeatureTodo|Klipper|Make action popup unobtrusive by showing menu only when user clicks an icon in systray. Icon itself should change to indicate availability of some actions on current clipboard|[email protected]|Dmitry Suzdalev}}
    {{FeatureTodo|Font Installer KCM |Use PolicyKit for installtion of system-wide fonts.|[email protected]|Craig Drummond}}
    {{FeatureInProgress|Font Settings KCM|Improved GUI for configuring anti-aliasing settings|[email protected]|Fredrik Höglund}}
     
    |- border="1" cellpadding="5" cellspacing="0" style="border
    ! colspan="4" style="text-align: center" |KRunner
     
    |- border="1" cellpadding="5" cellspacing="0" style="border
    ! colspan="4" style="text-align: center" |Plasma - Priority Features
     
    |- border="1" cellpadding="5" cellspacing="0" style="border
    ! colspan="4" style="text-align: center" |Plasma
    {{FeatureTodo|Now Playing data engine|Support for MPD|kde:AT:randomguy3.me.uk|Alex Merry}}
    {{FeatureDone|Classic Menu Launcher|Optional recently used applications and System Settings menu|mail:AT:dipe.org|Sebastian Sauer}}
    {{FeatureDone|Classic Menu Launcher|KDE3-like menu titles|mail:AT:dipe.org|Christian Loose}}
    {{FeatureDone|Classic Menu Launcher|Context menu for menu items|mail:AT:dipe.org|Christian Loose}}
    {{FeatureInProgress|Reusable video widget|A widget in libplasma that can play video and audio|[email protected]|Marco Martin}}
    {{FeatureInProgress|Message box|A message box shown as an overlay over plasmoids|[email protected]|Marco Martin}}
    {{FeatureInProgress|Systemtray protocol|New systemtray protocol beginnings: daemon and systemtray widget part|[email protected]|Marco Martin}}
    {{FeatureInProgress|Default theme|Air: new default Plasma theme|[email protected]|Marco Martin and Nuno Pinheiro}}
    {{FeatureInProgress|screensaver|security constraints|[email protected]|Chani}}
    {{FeatureInProgress|keyboard shortcuts|configuration|[email protected]|Chani}}
    {{FeatureTodo|icon plasmoid|make it suck less|[email protected]|Chani}}
    {{FeatureTodo|desktop|make a plasmoid when I paste stuff|[email protected]|Chani}}
    {{FeatureInProgress|extenders|Add grouping support to extenders|[email protected]|Rob Scheepmaker}}
    {{FeatureInProgress|systemtray|Group multiple jobs and notifications|[email protected]|Rob Scheepmaker}}
    {{FeatureTodo|systemtray|Job completed notifications, providing an sensible action ('open file' etc)|[email protected]|Rob Scheepmaker}}
    {{FeatureInProgress|Kickoff|Add multiple columns support to Kickoff|[email protected]|Luiz Felipe Talvik}}
    {{FeatureDone|folderview|Show tooltips with large previews and file metadata when hovering icons|[email protected]|Fredrik Höglund}}
    {{FeatureDone|folderview|Show a popup view with the folder contents when hovering a folder in the icon view|[email protected]|Fredrik Höglund}}
    {{FeatureDone|folderview|Add menu items to the context menu for showing the applet browser, adding panels, locking the screen, logging out etc.|[email protected]|Fredrik Höglund}}
    {{FeatureInProgress|folderview|Add menu items to the drop menu for creating applets and setting the wallpaper|[email protected]|Fredrik Höglund}}
    {{FeatureTodo|folderview|Accessing sub folders as sub menus in the popup view when the applet is on the panel|[email protected]|Fredrik Höglund}}
    {{FeatureTodo|folderview|Optionally show the window list menu when middle clicking the containment|[email protected]|Fredrik Höglund}}
    {{FeatureTodo|folderview|Offer to create applets based on the mimetype when pasting URL's in the containment|[email protected]|Fredrik Höglund}}
    {{FeatureInProgress|folderview|Implement support for keyboard navigation|[email protected]|Shantanu Tushar Jha}}
    {{FeatureTodo|virus wallpaper|Move from playground to kdeplasma-addons and port to the new plasma::wallpaper|[email protected]|Beat Wolf}}
    {{FeatureInProgress|Plasma|Add press-down feedback to folderview|[email protected]|Harald Hvaal}}
    {{FeatureInProgress|Time DataEngine|Integrate solar position dataengine to time dataengine|[email protected]|Petri Damstén}}
    {{FeatureInProgress|Akonadi DataEngine|Move Akonadi dataengine to kdeplasma-addons|[email protected]|Sebastian Kügler}}
    {{FeatureInProgress|Social Desktop Plasmoid|Plasmoid displaying contacts via OpenDesktop|[email protected]|Sebastian Kügler}}
    {{FeatureTodo|Knowledge base Plasmoid|Plasmoid for searching and dispaying results from Open Collaboration Services / OpenDesktop|[email protected]|Sebastian Kügler}}
     
    |- border="1" cellpadding="5" cellspacing="0" style="border
    ! colspan="4" style="text-align: center" |KWin - Core
    {{FeatureTodo|KWin|Redesign KWin system settings GUI|[email protected]|Lucas Murray}}
    {{FeatureTodo|KWin|ARGB support for decorations|[email protected]|Lucas Murray}}
    {{FeatureInProgress|KWin|Window docking/quick tiling|[email protected]|Lucas Murray}}
    {{FeatureTodo|KWin|Internal desktop layout/pager support|[email protected]|Lucas Murray}}
    {{FeatureInProgress|KWin|Non-composited Present Windows|[email protected]|Martin Gräßlin}}
    {{FeatureInProgress|KWin|Tabbox improvements|[email protected]|Martin Gräßlin}}
    |- border="1" cellpadding="5" cellspacing="0" style="border
    ! colspan="4" style="text-align: center" |KWin - Desktop Effects
    {{FeatureTodo|KWin|Expand present windows into other effects (E.g. Desktop Grid)|[email protected]|Martin Gräßlin}}
    {{FeatureTodo|KWin|OpenGL 3 compatible Shaders|[email protected]|Martin Gräßlin}}
    {{FeatureTodo|KWin|Improved cube reflection|[email protected]|Martin Gräßlin}}
    {{FeatureInProgress|KWin|Add and remove desktops in grid effect|[email protected]|Martin Gräßlin}}
    {{FeatureTodo|KWin|Desktop Thumnails in Pager Tooltips|[email protected]|Martin Gräßlin}}
    {{FeatureTodo|KWin|Slide In/Out effect|[email protected]|Eike Hein}}
    {{FeatureDone|KWin|Fade desktop effect (Desktop switcher)|[email protected]|Lucas Murray}}
    {{FeatureInProgress|KWin|Highlight window effect|[email protected]|Lucas Murray}}
    {{FeatureInProgress|KWin|SlideBack effect|[email protected]|Michael Zanetti}}
    |}
     
    = kdepimlibs =
    {| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
    |- style="background: #ececec; white-space:nowrap;"
    ! Status !! Project !! Description !! Contact
    {{FeatureTodo|Buildsystem|Require OpenLDAP (coordinate with the Windows team)|[email protected]|Allen Winter}}
    {{FeatureTodo|Buildsystem|Require Cyrus-SASL (coordinate with the Windows team)|[email protected]|Allen Winter}}
    {{FeatureTodo|libkleopatraclient|New interface library for kleopatra uiserver clients|[email protected]|Marc Mutz}}
    {{FeatureTodo|pimtextedit|New library around text edits, to provide support for inline images in the signature editor, among others|[email protected]|Thomas McGuire}}
    |}
     
    = kdenetwork =
    {| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
    |- style="background: #ececec; white-space:nowrap;"
    ! Status !! Project !! Description !! Contact
    {{FeatureInProgress|Kopete|UPnp Support|[email protected]|Matt Rogers}}
    {{FeatureDone|Kopete|Updated contact list interface (uses Qt 4 rather than Qt 3)|[email protected]|Matt Rogers}}
    {{FeatureTodo|Kopete|Update Kopete to better support Decibel|[email protected]|Kopete Developers}}
    {{FeatureTodo|Kopete|Jabber Jingle video support|[email protected]|Detlev Casanova}}
    {{FeatureTodo|Kopete|Jabber Jingle ICE support|[email protected]|Detlev Casanova}}
    {{FeatureInProgress|Kopete|Contacts plasmoid|[email protected]|Dennis Nienhüser}}
    {{FeatureTodo|Kopete|Rich text support for ICQ|[email protected]|Roman Jarosz}}
    {{FeatureTodo|Kopete|Add support for urls to Bonjour plugin|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureInProgress|KGet|MultiSource-Downloading|[email protected]|Lukas Appelhans}}
    {{FeatureTodo|KGet|Support mms://-protocol, see https://launchpad.net/libmms|[email protected]|Lukas Appelhans}}
    {{FeatureTodo|KGet|MLDonkey-Plugin based on libkmldonkey|[email protected]|Lukas Appelhans}}
    {{FeatureTodo|KGet|Advanced Details|[email protected]|Lukas Appelhans}}
    {{FeatureInProgress|KRDC|NX support|[email protected]|David Gross}}
    {{FeatureTodo|KRDC|Minimal-clutter mode to optimize screen real estate usage|[email protected]|Guillaume Pothier}}
    {{FeatureInProgress|Telepathy|Telepathy-specification compliant Account Manager using KWallet to store account data|[email protected]|George Goldberg}}
    {{FeatureInProgress|Telepathy|Account Editing UI for Telepathy|[email protected]|George Goldberg}}
    {{FeatureInProgress|Plasma|Network Manager Applet|[email protected]|Will Stephenson}}
    {{FeatureTodo|network:/ KIOSlave|Move into kdenetwork module|[email protected]|Friedrich W. H. Kossebau}}
    |}
     
    = kdepim =
    {| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
    |- style="background: #ececec; white-space:nowrap;"
    ! Status !! Project !! Description !! Contact
    {{FeatureInProgress|Akonadi|Migration of contacts and calendar data from KResource to Akonadi ([http://techbase.kde.org/Projects/PIM/Akonadi#Scheduled_for_4.3 Details])|[email protected]|Volker Krause, Kevin Krammer, Tobias Koenig}}
    {{FeatureInProgress|Akregator|Support for syncing the feed list with Google Reader |[email protected]|Frank Osterfeld}}
    {{FeatureDone|[http://www.astrojar.org.uk/kalarm KAlarm]|Add export of alarms to a new calendar file|[email protected]|David Jarvie}}
    {{FeatureDone|[http://www.astrojar.org.uk/kalarm KAlarm]|Allow configuration of default deferral time interval|[email protected]|David Jarvie}}
    {{FeatureDone|[http://www.astrojar.org.uk/kalarm KAlarm]|Accept drag-and-drop of Todo entries to create a new alarm|[email protected]|David Jarvie}}
    {{FeatureDone|[http://www.astrojar.org.uk/kalarm KAlarm]|Show command execution error indication in alarm list|[email protected]|David Jarvie}}
    {{FeatureDone|[http://www.astrojar.org.uk/kalarm KAlarm]|Add option to spread alarm windows across screen|[email protected]|David Jarvie}}
    {{FeatureTodo|[http://www.astrojar.org.uk/kalarm KAlarm]|Port to Akonadi|[email protected]|David Jarvie}}
    {{FeatureTodo|[http://kblogger.pwsp.net KBlogger]|KBlogger, a blogging application|[email protected]|Christian Weilbach}}
    {{FeatureTodo|KBlogger|Port to use KRichTextEdit (Or KMEditor)|[email protected]|Stephen Kelly}}
    {{FeatureInProgress|KContactManager|A new Akonadi-based address book to replace KAddressbook|[email protected]|Tobias Koenig}}
    {{FeatureInProgress|Kjots| Create and port to akonadi model. |[email protected]|Stephen Kelly}}
    {{FeatureTodo|Kjots| Add support for nepomuk including tagging, possibly storage, and linking. Also a nepomuk tag proxy model for representing the structure as tagged.|[email protected]|Stephen Kelly}}
    {{FeatureInProgress|Kjots| Create plasmoid capable of showing the entire tree, or a single book.|[email protected]|Stephen Kelly}}
    {{FeatureTodo|Kjots| Email KJots pages using default mail client ({{bug|124509}}. |[email protected]|Stephen Kelly}}
    {{FeatureInProgress|Kleopatra|OpenPGP support|[email protected]|Marc Mutz (Gpg4win)}}
    {{FeatureDone|KMail|Add support for HTML images|[email protected]|Edwin Schepers}}
    {{FeatureTodo|KMail|Use asynchronous Kleo|[email protected]|Marc Mutz}}
    {{FeatureTodo|KMail|Save metadata about attachments to Nepomuk when saving them|[email protected]|Ismail Onur Filiz}}
    {{FeatureTodo|KNode|Port to use KRichTextEdit (Or KMEditor)|[email protected]|Stephen Kelly}}
    {{FeatureTodo|Kontact|Support for Kontact wide profiles|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|Kontact|Tip-of-the-Day summary|[email protected]|Daniel Molkentin}}
    {{FeatureTodo|KOrganizer|Support for extended free-busy lists|[email protected]|Kolab Konsortium}}
    {{FeatureInProgress|KPilot|Port old conduits to new base conduit architecture and KDE4/Qt4|[email protected]|Jason 'vanRijn' Kasper}}
    {{FeatureInProgress|KPilot|Finish Keyring conduit, base conduit code and test cases, category syncing|[email protected]|Jason 'vanRijn' Kasper}}
    |}
     
    = kdeutils =
    {| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
    |- style="background: #ececec; white-space:nowrap;"
    ! Status !! Project !! Description !! Contact
    {{FeatureTodo|printer-applet|Restore feature parity with KDEPrint3 where possible.|[email protected]|John Layt}}
    {{FeatureTodo|Okteta|add editing capability to Decoding table |[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Okteta|add Kate-like search tool|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Okteta|add support for import by drop, both url and data|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Okteta|copy again puts also a value or char variant of the data to clipboard|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Okteta|add support for memory mapping of files|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Okteta|add further export formats like s-record and intel 16|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Okteta|add support for jobs like io, printing, string search or filter|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Okteta|Make dialogs for Goto, Search & Replace embedded|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Okteta|Add Okular like embedded notifications|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Okteta|Add hash calculator tool|[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|Show tooltip over bookmarks|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureInProgress|Okteta|Add filesystem browser tool|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureInProgress|Okteta|Add loaded documents tool|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Okteta|Show selection range in status bar|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Okteta|Add global toggle option for the offset display, hex or decimal|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|Okteta|Make the Okteta KPart use libkakao, and rename libkakao|[email protected]|Friedrich W. H. Kossebau}}
    {{FeatureTodo|kwalletmanager|Move kwalletmanager to the Model/View architecture and redesign the UI.|[email protected]|Michael Leupold}}
    {{FeatureInProgress|kdelirc|Bring back kdelirc|[email protected]|Michael Zanetti}}
    {{FeatureTodo|ark|Improve support for pure gzip and bzip2 files|[email protected]|Raphael Kubo da Costa}}
    {{FeatureInProgress|ark| Finish the cliinterface  |[email protected]|Harald Hvaal}}
    {{FeatureTodo|ark| Add lots of more meaningful error messages  |[email protected]|Harald Hvaal}}
    {{FeatureTodo|ark| Add support for ACE archives  |[email protected]|Harald Hvaal}}
    {{FeatureTodo|ark| Add support for zip archives (cli-based, ie. info-zip) |[email protected]|Harald Hvaal}}
    {{FeatureTodo|KGpg| Port to new systray framework |[email protected]|Rolf Eike Beer}}
    {{FeatureTodo|KGpg| Clean up editor GUI and classes |[email protected]|Rolf Eike Beer}}
    {{FeatureTodo|KGpg| Make keyserver operations more flexible |[email protected]|Rolf Eike Beer}}
    {{FeatureTodo|KGpg| Port key importing to be a transaction |[email protected]|Rolf Eike Beer}}
    {{FeatureInProgress|KTimer| Redesign UI |[email protected]|A. L. Spehr}}
    {{FeatureTodo|KTimer| Add hours and seconds to counter |[email protected]|A. L. Spehr}}
    |}
     
    = kdebindings =
    {| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
    |- style="background: #ececec; white-space:nowrap;"
    ! Status !! Project !! Description !! Contact
    {{FeatureTodo|krossjava|Integrate into e.g. SuperKaramba and fix issues that show up.|[email protected]|Sebastian Sauer}}
    {{FeatureTodo|krossjava|Documentation++|[email protected]|Sebastian Sauer}}
    {{FeatureTodo|krossfalcon|Documentation++|[email protected]|Sebastian Sauer}}
    |}
     
    = kdegames =
    {| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
    |- style="background: #ececec; white-space:nowrap;"
    ! Status !! Project !! Description !! Contact
    {{FeatureDone|KGoldrunner|Add Curse of the Mummy game (20 levels), contributed by Steve Mann.|[email protected]|Ian Wadham}}
    {{FeatureInProgress|KGoldrunner|Major rewrite, mainly of the game engine and editor.|[email protected]|Ian Wadham}}
    {{FeatureInProgress|KGoldrunner|More accurate and reliable pause and resume.|[email protected]|Ian Wadham}}
    {{FeatureTodo|KGoldrunner|Save and reload at any instant in a game.|[email protected]|Ian Wadham}}
    {{FeatureTodo|KGoldrunner|Record and replay games.|[email protected]|Ian Wadham}}
    {{FeatureTodo|KGoldrunner|Run demos ... especially at startup or as hints for difficult levels.|[email protected]|Ian Wadham}}
    {{FeatureTodo|KGoldrunner|Hot-new-stuff support for themes and game sets.|[email protected]|Ian Wadham}}
    {{FeatureTodo|KGoldrunner|Integration of the Scavenger game (180 new levels) and its rule-set.  This would also involve allowing different grid dimensions for different games, as a feature of the new game engine.|[email protected]|Ian Wadham}}
    {{FeatureTodo|KGoldrunner|Better support for beginners, such as graphical cues for false bricks and hidden ladders, extra messages with "don't tell me this again", etc.|[email protected]|Ian Wadham}}
    {{FeatureInProgress|Killbots|Add "sonic screwdriver" functionality.|[email protected]|Parker Coates}}
    {{FeatureTodo|Killbots|Add a tutorial for beginners.|[email protected]|Parker Coates}}
    {{FeatureTodo|Kolf|Replace with Kolf 2 (please help!)|[email protected]|Stefan Majewsky}}
    {{FeatureDone|KPatience|Add a command line switch to manually launch a game of a certain type.|[email protected]|Parker Coates}}
    {{FeatureDone|KPatience|Add an option to save the game state at shutdown to be automatically be restored on next run.|[email protected]|Parker Coates}}
    {{FeatureDone|KPatience|Add the ability to return to the game selection screen after selecting a game.|[email protected]|Parker Coates}}
    {{FeatureTodo|KsirK|rewrite AI code or at least correct most problems related in bug #170777. Volunteers wanted!|[email protected]|Gaël de Chalendar}}
    {{FeatureTodo|KsirK|Previous/Next in start new game as described in bug #170774|[email protected]|Gaël de Chalendar}}
    {{FeatureTodo|KsirK|Polish the skin editor (doc, contextual help, ...)|[email protected]|Gaël de Chalendar}}
    {{FeatureTodo|KsirK|Boost playing over Jabber|[email protected]|Gaël de Chalendar}}
    {{FeatureTodo|KSpaceDuel|rewrite AI code|[email protected]|Dirk Rathlev}}
    {{FeatureDone|ktron|Port and remake the KTron game for KDE 4.3|[email protected]|Stas Verberkt}}
    {{FeatureTodo|KSudoku|Import the new logic engine as a library|[email protected]|Johannes Bergmeier}}
    {{FeatureTodo|KSudoku|Port KSudoku to the new engine|[email protected]|Johannes Bergmeier}}
    {{FeatureTodo|KSudoku|Add interactive help|[email protected]|Johannes Bergmeier}}
    {{FeatureDone|Bovo|Add new AI|[email protected]|Pelladi Gabor}}
    {{FeatureDone|Bovo|Computer thinking doesn't block the GUI|[email protected]|Pelladi Gabor}}
    {{FeatureTodo|libkdegames|Import KGGZ libraries from GGZ SVN|[email protected]|Josef Spillner}}
    {{FeatureInProgress|libkmahjongg|Introduce new tileset, Bamboo.|[email protected]|Matthew Woehlke}}
    |}
     
    = kdeadmin =
    {| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
    |- style="background: #ececec; white-space:nowrap;"
    ! Status !! Project !! Description !! Contact
    {{FeatureTodo|KGrubEditor|Integrate KGrubEditor into KDE Admin http://sourceforge.net/projects/kgrubeditor. Approved by Nicolas Ternisien <[email protected]> |artemis_dot_fowl_dot_2007@gmail_dot_com|Konstantinos Smanis}}
    {{FeatureTodo|Guidance|Port Guidance to KDE 4, and move it to KDE Admin http://www.simonzone.com/software/guidance/.|[email protected]|Nicolas Ternisien}}
    {{FeatureTodo|system-config-printer-kde|Restore feature parity with KDEPrint3 where possible.|[email protected]|john Layt}}
    |}
     
    = kdesdk =
    {| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
    |- style="background: #ececec; white-space:nowrap;"
    ! Status !! Project !! Description !! Contact
    {{FeatureInProgress|Lokalize|XLIFF support|shafff-at-ukr.net|Nick Shaforostoff}}
    {{FeatureInProgress|Lokalize|various Translation Memory enhancements|shafff-at-ukr.net|Nick Shaforostoff}}
    {{FeatureInProgress|Lokalize|Kross-based scripting|shafff-at-ukr.net|Nick Shaforostoff}}
    {{FeatureTodo|Lokalize|QA: glossary checklists|shafff-at-ukr.net|Nick Shaforostoff}}
    {{FeatureTodo|KAppTemplate|Add DBUS support in templates|[email protected]|Anne-Marie Mahfouf}}
    {{FeatureDone|Umbrello|Replace all q3 widgets in the refactoring assistant|[email protected]|Andi Fischer}}
    {{FeatureInProgress|Umbrello|Merge in SoC qgraphicsview port branch|[email protected]|Gopala Krishna A}}
    |}
     
    = kdeedu =
    {| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
    |- style="background: #ececec; white-space:nowrap;"
    ! Status !! Project !! Description !! Contact
    {{FeatureTodo|KAlgebra|Export to MathML Presentation Markup|[email protected]|Aleix Pol}}
    {{FeatureTodo|KAlgebra|Some integration with the new KFormula widget|[email protected]|Aleix Pol}}
    {{FeatureInProgress|KAlgebra|Add ability to draw 3D plots in cylindrical and spherical coordinates.|[email protected]|Percy Camilo Triveño Aucahuasi}}
    {{FeatureTodo|Kalzium|Port Kalzium's periodic table to use new QGraphicsView.|[email protected]|Marcus D. Hanwell}}
    {{FeatureTodo|Kalzium|Separate compound viewer/editor application from Kalzium.|[email protected]|Marcus D. Hanwell}}
    {{FeatureTodo|Kalzium|Remove the libavogadro snapshot, depend on libavogadro directly.|[email protected]|Benoit Jacob}}
    {{FeatureTodo|Kalzium|Plasmoid to access Kalzium database|[email protected]|Carsten Niehaus}}
    {{FeatureTodo|KEduca|Rewrite of the classic test writing/taking application|[email protected]|Matt Williams}}
    {{FeatureTodo|KHangMan|Integrate an editor|[email protected]|Anne-Marie Mahfouf}}
    {{FeatureTodo|KHangMan|Plasmoid|[email protected]|Anne-Marie Mahfouf}}
    {{FeatureTodo|KHangMan|Theme manager|[email protected]|Anne-Marie Mahfouf}}
    {{FeatureTodo|Kig|Properties dialog for objects.|[email protected]|Pino Toscano}}
    {{FeatureTodo|Kig|Improve construction of bisect lines.|[email protected]|Pino Toscano}}
    {{FeatureTodo|Kig|Improve feedback when constructing objects.|[email protected]|Pino Toscano}}
    {{FeatureTodo|Kig|More geometric objects.|[email protected]|Pino Toscano}}
    {{FeatureTodo|Kig|Script objects as macros (to be reused more than once).|[email protected]|Pino Toscano}}
    {{FeatureTodo|Kig|Improve the Cabri import filter.|[email protected]|Pino Toscano}}
    {{FeatureTodo|Kig|Improve the new/edit script wizard.|[email protected]|Pino Toscano}}
    {{FeatureTodo|KLettres|Visual Indicator when letter is wrong|[email protected]|Anne-Marie Mahfouf}}
    {{FeatureTodo|KLettres|Number support|[email protected]|Anne-Marie Mahfouf}}
    {{FeatureTodo|KLettres|Theme manager|[email protected]|Anne-Marie Mahfouf}}
    {{FeatureTodo|KStars|Marble widget for Geolocation tool|[email protected]|Médéric Boquien}}
    {{FeatureTodo|KStars|Better printed star charts|[email protected]|Jason Harris}}
    {{FeatureTodo|KStars|Sync KStars time from device|[email protected]|Jasem Mutlaq}}
    {{FeatureTodo|KStars|Better rendering of comets/asteroids|[email protected]|Jason Harris}}
    {{FeatureTodo|KStars|Texture mapping of the skymap???|[email protected]|Jason Harris}}
    {{FeatureTodo|KStars|Improve Observing List Wizard|[email protected]|Akarsh Simha}}
    {{FeatureTodo|KStars|Display Comet Magnitudes whenever possible|[email protected]|Akarsh Simha}}
    {{FeatureTodo|KStars|Information links in-place for each technical term|[email protected]|Akarsh Simha}}
    {{FeatureTodo|KStars|Tool to suggest star-hopping techniques???|[email protected]|Akarsh Simha}}
    {{FeatureTodo|KStars|Extend conjunction tool to have one object unspecified, but have a genre of objects specified instead|[email protected]|Akarsh Simha}}
    {{FeatureTodo|KStars|Extend conjunction tool to predict oppositions and occultations|[email protected]|Prakash Mohan}}
    {{FeatureTodo|KStars|Simulate Lunar Eclipses|[email protected]|Akarsh Simha}}
    {{FeatureTodo|KStars|Simulate Satellites and Iridium Flares|[email protected]|Akarsh Simha}}
    {{FeatureTodo|KStars|Social and Geographical Integration for KStars|[email protected]|Akarsh Simha}}
    {{FeatureTodo|KStars|Merge SAC with NGC / IC as default catalog|[email protected]|Akarsh Simha}}
    {{FeatureTodo|KTurtle|Optional rulers/grid for canvas units|[email protected]|Mauricio Piacentini}}
    {{FeatureTodo|Marble|Export map to MxN pixel bitmap|[email protected]|Inge Wallin}}
    {{FeatureTodo|Marble|Bookmarks|[email protected]|Inge Wallin}}
    {{FeatureTodo|Marble|Support for MarbleWidget::setEnabled( bool )|[email protected]|Inge Wallin}}
    {{FeatureTodo|Marble|Map Contents translation|[email protected]|Torsten Rahn}}
    {{FeatureTodo|Marble|Editing GeoDataFeatures|[email protected]|Torsten Rahn}}
    {{FeatureTodo|Marble|Update Map ("F5")|[email protected]|Jens-Michael Hoffmann}}
    {{FeatureInProgress|Marble|Layer Management Class|[email protected]|Torsten Rahn}}
    {{FeatureInProgress|Marble|Plugin architecture for map layers|[email protected]|Torsten Rahn}}
    {{FeatureInProgress|Marble|Extending GeoPainter|[email protected]|Torsten Rahn}}
    {{FeatureInProgress|Marble|Marble Runners|[email protected]|Henry de Valence}}
    {{FeatureInProgress|Marble|GeoClue Integration |[email protected]|Jens-Michael Hoffmann}}
    {{FeatureInProgress|Marble|Routing |[email protected]|Jens-Michael Hoffmann}}
    {{FeatureInProgress|Marble|More map providers (WMS?) |[email protected]|Jens-Michael Hoffmann}}
    {{FeatureInProgress|Marble|Winkel Triple projection / equivalent |[email protected]|Henry de Valence}}
    {{FeatureInProgress|Marble|Marble WorldClock Plasmoid|[email protected]|Henry de Valence}}
    {{FeatureInProgress|Marble|Qt-Version settings dialog|[email protected]|Henry de Valence}}
    {{FeatureInProgress|Marble|Panoramio Support||Shashank Singh}}
    {{FeatureInProgress|Marble|Twitter Plugin||Shashank Singh}}
    {{FeatureInProgress|Marble|TimeZone Support|[email protected]|Torsten Rahn}}
    {{FeatureInProgress|Marble|Support for other planets and the moon|[email protected]|Torsten Rahn}}
    {{FeatureInProgress|Marble|DGML2 Support|[email protected]|Torsten Rahn}}
    {{FeatureInProgress|Marble|Support for imperial units|[email protected]|Torsten Rahn}}
    {{FeatureInProgress|Marble|Graticule plugin|[email protected]|Torsten Rahn}}
    {{FeatureInProgress|Marble|MeasureTool plugin|[email protected]|Torsten Rahn}}
    {{FeatureInProgress|Marble|Port authors list from the Qt-About dialog to the KDE-About dialog|[email protected]|Torsten Rahn}}
    {{FeatureInProgress|Marble|Basic KML support|[email protected]|Patrick Spendrin}}
    {{FeatureInProgress|Marble|GeoData Model/View Visualization|[email protected]|Patrick Spendrin}}
    {{FeatureInProgress|Marble|More generic projection support|[email protected]|Inge Wallin}}
    {{FeatureInProgress|Marble|Network plugins|[email protected]|Pino Toscano}}
    {{FeatureInProgress|Parley|Declensions|[email protected]|Frederik Gladhorn}}
    {{FeatureTodo|Step|Improve GUI for creating softbody|[email protected]|Vladimir Kuznetsov}}
    {{FeatureTodo|Step|Use common constraints handling code for collisions|[email protected]|Vladimir Kuznetsov}}
    |}
     
    = kdemultimedia =
    {| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
    |- style="background: #ececec; white-space:nowrap;"
    ! Status !! Project !! Description !! Contact
    {{FeatureTodo|JuK|Remove Qt/KDE3 support lib requirements|[email protected]|Michael Pyne}}
    {{FeatureTodo|JuK|Allow setting covers directly from URLs supported by KIO - drag/drop already allows this however|[email protected]|Michael Pyne}}
    {{FeatureDone|JuK|Use XCOMPOSITE real transparency when available for the track announcement popup|[email protected]|Michael Pyne}}
    {{FeatureTodo|JuK|Allow disabling crossfade|[email protected]|Michael Pyne}}
    |}
     
    = kdeaccessibility =
    {| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
    |- style="background: #ececec; white-space:nowrap;"
    ! Status !! Project !! Description !! Contact
    |}
     
    = kdegraphics =
    {| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
    |- style="background: #ececec; white-space:nowrap;"
    ! Status !! Project !! Description !! Contact
    {{FeatureDone|Okular|Generator for Mobipocket format|[email protected]|Jakub Stachowski}}
    {{FeatureDone|strigi|Thumbnailer and analyzer for Mobipocket format|[email protected]|Jakub Stachowski}}
    {{FeatureDone|strigi|Analyzer for epub format|[email protected]|Jakub Stachowski}}
    {{FeatureTodo|Okular|Sound annotations.|[email protected]|Pino Toscano}}
    {{FeatureTodo|Okular|Link annotations.|[email protected]|Pino Toscano}}
    {{FeatureTodo|Okular|Caret annotations.|[email protected]|Pino Toscano}}
    {{FeatureTodo|Okular|Support .snp and .emf file formats|[email protected]|Brad Hards}}
    {{FeatureTodo|Okular|Synctex support.|[email protected]|Pino Toscano}}
    {{FeatureTodo|Okular|Rich-text for annotations text.|[email protected]|Pino Toscano}}
    {{FeatureTodo|kruler|More ruler shapes.|msoeken_at_tzi_dot_de|Mathias Soeken}}
    {{FeatureDone|kruler|Configurable shortcuts.|msoeken_at_tzi_dot_de|Mathias Soeken}}
    {{FeatureTodo|kruler|DBUS Interface.|msoeken_at_tzi_dot_de|Mathias Soeken}}
    {{FeatureDone|kruler|Transparent background and opaque drawing of the lines and numbers (Qt 4.5).|msoeken_at_tzi_dot_de|Mathias Soeken}}
    {{FeatureInProgress|gwenview|Folder view.|[email protected]|Aurélien Gâteau}}
    {{FeatureInProgress|gwenview|Make thumbnail bar more customizable (orientation, number of rows/columns).|[email protected]|Aurélien Gâteau}}
    {{FeatureInProgress|gwenview|Add back video support.|[email protected]|Aurélien Gâteau}}
    {{FeatureInProgress|gwenview|Improve history handling.|[email protected]|Aurélien Gâteau}}
    {{FeatureDone|libksane|Add "Auto selection" after preview.|[email protected]|Kåre Särs}}
    |}
     
    = kdebase-runtime =
    {| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
    |- style="background: #ececec; white-space:nowrap;"
    ! Status !! Project !! Description !! Contact
    {{FeatureInProgress|drkonqi|DrKonqi new dialog UI + Guided crash reporting tool|[email protected]|Dario Andres|}}
    {{FeatureInProgress|drkonqi|Backtrace parsing and rating|[email protected]|George Kiagiadakis|}}
    {{FeatureTodo|drkonqi|DrKonqi native english texts + guide|[email protected]|Dario Andres|}}
    {{FeatureInProgress|kpasswdserver|Fix D-Bus timeout in kpasswdserver using an async API|[email protected]|Michael Leupold}}
    |}
     
    = kdebase-apps =
    {| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
    |- style="background: #ececec; white-space:nowrap;"
    ! Status !! Project !! Description !! Contact
    {{FeatureInProgress|konq_thumbnails|Basic thumbnail support for KHTMLPart views(almost finished, now cleanup code)|[email protected]|Siyuan Cao}}
    {{FeatureTodo|konq_thumbnails|thumbnail support for all KonqFrame|[email protected]|Siyuan Cao}}
    {{FeatureTodo|konq_thumbnails|more thumbnail page styles and customization|[email protected]|Siyuan Cao}}
    {{FeatureTodo|konqueror|"Places" sidebar to replace KDE3's "media:/"|kdedevel_at_etotheipiplusone_dot_com|Simon St James}}
    {{FeatureTodo|konqueror|Move Dolphin's Treeview to libkonq so that it can be used in Konqueror|kdedevel_at_etotheipiplusone_dot_com|Simon St James}}
    {{FeatureTodo|konqueror|Move Dolphin's Information panel to libkonq so that it can be used in Konqueror|kdedevel_at_etotheipiplusone_dot_com|Simon St James}}
    {{FeatureInProgress|dolphin|Matthias's Audio/ Video preview in Information panel|kdedevel_at_etotheipiplusone_dot_com|Simon St James}}
    {{FeatureTodo|dolphin|Allow to configure and download service menus|[email protected]|Peter Penz}}
    {{FeatureInProgress|dolphin|Nepomuk search integration|[email protected]|Peter Penz}}
    {{FeatureInProgress|dolphin|Use Nepomuk to receive the meta data for the Information panel|[email protected]|Peter Penz}}
    {{FeatureInProgress|konsole|Get a working DBus interface|[email protected]|Kurt Hindenburg}}
    {{FeatureTodo|konsole|Redesign manage profile dialog to allow users to sort profiles|[email protected]|Kurt Hindenburg}}
    {{FeatureTodo|konsole|Allow window/terminal size to be set in profiles|[email protected]|Kurt Hindenburg}}
    {{FeatureInProgress|libkonq|Add support in for pluginbased Drag'n'drop popup menus (and in my case, an "extract here" menu on dragged archives)|[email protected]|Harald Hvaal}}
    |}
     
    = kdeplasma-addons =
    {| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
    |- style="background: #ececec; white-space:nowrap;"
    ! Status !! Project !! Description !! Contact
     
    {{FeatureInProgress|Video Plasmoid|a media player widget complete with a basic dbus interface|[email protected]|Marco Martin}}
    {{FeatureDone|System Load Viewer|A tiny monitor for CPU, RAM and swap usage (known as System Monitor in KDE3)|[email protected]|Dominik Haumann}}
    {{FeatureInProgress|Comic Plasmoid|Clean up the config-dialog|[email protected]|Matthias Fuchs}}
    {{FeatureTodo|Comic Plasmoid|Port to popup applet|[email protected]|Matthias Fuchs}}
    {{FeatureTodo|PoTD Engine|Import PoTD engine|[email protected]|Anne-Marie Mahfouf}}
    {{FeatureTodo|Metadata Engine|Import Metadata engine|[email protected]|Anne-Marie Mahfouf}}
    {{FeatureTodo|Frame Plasmoid|Display Picture Metadata|[email protected]|Anne-Marie Mahfouf}}
    {{FeatureTodo|Frame Plasmoid|Add url as setting|[email protected]|Anne-Marie Mahfouf}}
    {{FeatureTodo|Frame Plasmoid|Add buttons Next/Previous/pause in slideshow mode|[email protected]|Anne-Marie Mahfouf}}
    {{FeatureInProgress|wallpapers|Mandelbrot fractal wallpaper plugin|[email protected]|Benoît Jacob}}
    {{FeatureInProgress|Weather Wallpaper|Add user-defined wallpapers|[email protected]|Jonathan Thomas}}
    {{FeatureInProgress|wallpapers|Marble desktop globe wallpaper|[email protected]|Sascha Peilicke}}
    {{FeatureTodo|FileWatcher|Highlighting support|[email protected]|Davide Bettio}}
    {{FeatureTodo|Now Playing|New widget UI|[email protected]|Davide Bettio}}
    {{FeatureTodo|Life|Colors|[email protected]|Davide Bettio}}
    {{FeatureTodo|Life|Fading|[email protected]|Davide Bettio}}
    {{FeatureInProgress|Timer|Restore countdown after a shutdown|[email protected]|Davide Bettio}}
    {{FeatureInProgress|Timer|Improved notifications|[email protected]|Davide Bettio}}
    {{FeatureInProgress|Timer|Hide seconds|[email protected]|Davide Bettio}}
    {{FeatureTodo|Unit converter|Improved widget UI|[email protected]|Davide Bettio}}
    |}

    Latest revision as of 10:57, 16 March 2016

    This page is now on the community wiki.