Schedules/KDE4/4.3 Feature Plan: Difference between revisions

From KDE TechBase
(Although the KWin effect part is done it has yet to be integrated into Plasma.)
(add move to community notice)
 
(137 intermediate revisions by 46 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}}
{{FeatureInProgress|kdecore|Thread safety in ksycoca (KService, KMimeType etc.)|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}}
|}
 
= 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+msoeken(at)informatik(dot)uni-bremen(dot)de|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}}
{{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}}
{{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}}
 
|- 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}}
{{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}}
|}
= 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|make 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|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}}
|}
 
= 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|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|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|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}}
{{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 row/column).|[email protected]|Aurélien Gâteau}}
{{FeatureTodo|gwenview|Add back video support.|[email protected]|Aurélien Gâteau}}
{{FeatureTodo|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}}
|}

Latest revision as of 10:57, 16 March 2016

This page is now on the community wiki.