|
|
(49 intermediate revisions by 25 users not shown) |
Line 1: |
Line 1: |
| This is a list of planned features for the 4.2 release.
| | {{Moved To Community}} |
| | |
| See also:
| |
| * [[Schedules/KDE4/4.2 Release Schedule]]
| |
| * [[Schedules/KDE4/4.2 Release Goals]]
| |
| * [[Schedules/KDE4/4.3 Feature Plan]]
| |
| * [[Schedules/KDE4/4.1 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|System Settings|add Administrator mode button|[email protected]|Alessandro Diaferia}} | |
| {{FeatureInProgress|PolicyKit integration|Add PolicyKit support for KDE|[email protected]|Dario Freddi}} | |
| {{FeatureInProgress|KPackageKit|Pushing in KPackageKit (dependant on PolicyKit integration)|[email protected]|Daniel}} | |
| {{FeatureDone|Eigen|Make Eigen 2 ready for KDE, and move it to kdesupport|[email protected]|Benoît Jacob}} | |
| {{FeatureDone|Eigen|Port all Eigen-using code in KDE and KOffice to Eigen 2.0|[email protected]|Benoît Jacob}} | |
| {{FeatureInProgress|KNotify|Create OSD based replacement for current KPassivePopup [Deferred to 4.3]|ben()eclipse.endoftheinternet.org|Ben Cooksley}}
| |
| {{FeatureTodo|Dikku Context Framework|Create a context framework with working activities|[email protected]|Harikrishna Anandhan}} | |
| | |
| {{FeatureInProgress|Akonadi|Various Akonadi related items can be found here http://techbase.kde.org/Projects/PIM/Akonadi#Scheduled_for_4.2|[email protected]|Akonadi Developers}} | |
| {{FeatureDone|Printer Admin|KDEPrint is dead, long live system-config-printer-kde (kdeadmin) and printer-applet (kdeutils)! Thanks to jriddell for these.|jriddell}}
| |
| |}
| |
| | |
| = 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
| |
| | |
| {{FeatureDone|KLocale|Implement KLocale based methods to return correct working week start and end days and day of religious worship for the locale.|[email protected]|John Layt}} | |
| {{FeatureDone|KDateTable|Correctly draw weekends and day of worship for locale using new KLocale settings.|[email protected]|John Layt}} | |
| {{FeatureTodo|Phonon|add Port class for fine grained control over data flow between Phonon objects|[email protected]|Matthias Kretz}} | |
| {{FeatureInProgress|Phonon|make AbstractMediaStream/Streamterface threadsafe|[email protected]|Matthias Kretz}} | |
| {{FeatureInProgress|Phonon|"low-level" PCM I/O with at least an ALSA implementation|[email protected]|Matthias Kretz and Ian Monroe}} | |
| {{FeatureInProgress|Phonon|VideoWidget snapshot function|[email protected]|Matthias Kretz}} | |
| {{FeatureInProgress|KConfig|API review and export KConfigBackend|[email protected]|Aaron Seigo}} | |
| {{FeatureInProgress|KConfig|Make KConfigSkeleton KConfigGroup aware|[email protected]|Aaron Seigo}} | |
| {{FeatureInProgress|KConfig|Make KConfigDialog work nicer with KConfigSkeleton + manually managed widgets|[email protected]|Aaron Seigo}} | |
| {{FeatureDone|KUrlNavigator|Provide an option to always show the full path in the breadcrumb mode.|[email protected]|Peter Penz}} | |
| {{FeatureInProgress|Katepart|Make a Vi input mode for Katepart|[email protected]|Erlend Hamberg}} | |
| {{FeatureTodo|KIO::Global|Make KDynamicJobTracker do the checking if the kuiserver service is registered or not, for full implementation of "Progress in the same window"|[email protected]|Rafael Fernández López}} | |
| {{FeatureTodo|KJS|Further performance improvements, in particular variable access (Blizzard stage 2), calling convention (FrostByte stage 2) and object property model improvements|[email protected]|Maksim Orlovich}} | |
| {{FeatureInProgress|KJS and KHTML|Support for transparent reindenting of standalone sources in debugger, debug info management improvements, DOM/CSS inspection|[email protected]|Maksim Orlovich}} | |
| {{FeatureInProgress|KHTML|SVG support in KHTML (port from WebKit)|[email protected]|Vyacheslav Tokarev}} | |
| {{FeatureDone|KHTML|Use of IDString (hashed strings) for local names, prefixes and namespaces in DOM core instead of document-related ids, in particular for better API compatibility with WebCore|[email protected]|Vyacheslav Tokarev}} | |
| {{FeatureInProgress|KHTML|String optimizations. Class style selector performance improvement. DOMString API extension.|[email protected]|Vyacheslav Tokarev}} | |
| {{FeatureTodo|KHTML|More automation in JS/C++ bindings generation|[email protected]|Maksim Orlovich and Vyacheslav Tokarev}} | |
| | |
| | |
| | |
| {{FeatureInProgress|KHTML|Support for CSS3 border-* properties|[email protected]|Fredrik Höglund and Maksim Orlovich}} | |
| {{FeatureInProgress|KHTML|Finish support of Video/Audio elements|[email protected]|Germain Garand}} | |
| {{FeatureDone|KHTML|Early domain name resolution (prefetch)|[email protected]|Germain Garand}} | |
| {{FeatureDone|KHTML|KHTMLFindBar - an embedded search/find-as-you-type bar|[email protected]|Bernhard Beschow (and Germain Garand)}} | |
| | |
| {{FeatureDone|kwallet|Move kwalletd to kdebase-runtime|[email protected]|David Faure}} | |
| {{FeatureInProgress|kdeui|Rich text builders for KTextEdit, including BBCode, html, plain text markup, mediawiki and markdown output.|[email protected]| Stephen Kelly}} | |
| {{FeatureDone|i18n|proper filenames decoding for FAT mounting, in KUrls and content-disposition|shafff-at-ukr.net|Nick Shaforostoff}}
| |
| {{FeatureDone|Kross|expose KAssistantDialog as part of forms module|shafff-at-ukr.net|Nick Shaforostoff}}
| |
| {{FeatureDone|KLocale|Method to strip accelerator marker from UI strings; needs to take into account CJK-style markers too.|[email protected]|Chusslove Illich}} | |
| {{FeatureInProgress|KStyle|New branch style for treeviews|[email protected]|Fredrik Höglund}} | |
| {{FeatureTodo|kdeui|entries to help menu and aboutdata pointing to UserBase entry and forum.kde.org|[email protected]|Friedrich W. H. Kossebau}} | |
| {{FeatureInProgress|CMake|Reduced library link interface|[email protected]|Alexander Neundorf}} | |
| {{FeatureTodo|CMake|Exporting and importing (library) targets|[email protected]|Alexander Neundorf}} | |
| |}
| |
| | |
| = 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
| |
| {{FeatureDone|Calendar KCM|Add support for setting new KLocale settings for Working Week and Day or Religious Worship.|[email protected]|John Layt}} | |
| {{FeatureTodo|Color KCM|Add 'smart setting' of extended colors|[email protected]|Matthew Woehlke}} | |
| | |
| {{FeatureTodo|Color KCM|Query kwin for supported colors; add full set of kwin colors|[email protected]|Matthew Woehlke}} | |
| | |
| {{FeatureTodo|Font Installer KCM|Use PolicyKit for installtion of system-wide fonts.|[email protected]|Craig Drummond}} | |
| {{FeatureDone|Kephal|Import kephal for better xrandr-support.|[email protected]|Aike Sommer}} | |
| {{FeatureDone|ConsoleKit support|Add ConsoleKit support to kdm.|[email protected]|Kevin Kofler}} | |
| |- border="1" cellpadding="5" cellspacing="0" style="border
| |
| ! colspan="4" style="text-align: center" |KRunner
| |
| {{FeatureInProgress|Krunner|Configuration options for blacklisting, user ranking, runner ranking, learning|[email protected]|Jordi Polo}} | |
| {{FeatureInProgress|Krunner|SearchMatch configuration|[email protected]|Aaron Seigo}} | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| {{FeatureTodo|KRunner|runner for the plasma dbus interface|[email protected]|Aaron Seigo}} | |
| | |
| | |
| | |
| |- border="1" cellpadding="5" cellspacing="0" style="border
| |
| ! colspan="4" style="text-align: center" |Plasma - Priority Features
| |
| | |
| {{FeatureDone|Plasma|Notification plasmoid (integrated in systemtray)|[email protected]|Dmitry Suzdalev}} | |
| {{FeatureDone|Plasma|Kuiserver plasmoid (integrated in systemtray)|[email protected]|Rob Scheepmaker}} | |
| | |
| | |
| {{FeatureTodo|Plasma|Expand cashew to full action bar when zoomed out|[email protected]|Aaron Seigo}} | |
| {{FeatureInProgress|Plasma|Plasmagik packaging (and package classes)|[email protected]|Riccardo Iaconelli}} | |
| {{FeatureDone|Plasma|Improved Battery applet for Powerdevil|[email protected]|Sebastian Kügler}} | |
| {{FeatureInProgress|Plasma|Networkmanager Plasmoid and DataEngine|[email protected]|Christopher Blauvelt}} | |
| {{FeatureInProgress|Plasma|New ECMA Script Scriptengines|[email protected]|Richard Moore}} | |
| | |
| | |
| {{FeatureDone|Plasma|Separate Desktop Settings from DesktopContainment|[email protected]|Aaron Seigo}} | |
| | |
| | |
| |- border="1" cellpadding="5" cellspacing="0" style="border
| |
| ! colspan="4" style="text-align: center" |Plasma
| |
| | |
| {{FeatureDone|Plasma|Collapsing Applet convenience class|[email protected]|Aaron Seigo}} | |
| | |
| | |
| | |
| {{FeatureInProgress|Plasma|Small Form Factors|[email protected]|Marijn Kruisselbrink}} | |
| | |
| | |
| | |
| | |
| | |
| {{FeatureDone|Plasma|Add New Widgets: Pluggable widget browser|[email protected]|Aaron Seigo}} | |
| {{FeatureDone|Plasma|Activity<->Virtual Desktop Affinity|[email protected]|Aaron Seigo}} | |
| {{FeatureDone|Plasma|Optional Per-Virtual Desktop DesktopView|[email protected]|Aaron Seigo}} | |
| {{FeatureTodo|Plasma|Make non-SVG painting in Plasma low-color and non-anim friendly|[email protected]|Aaron Seigo}} | |
| {{FeatureTodo|Plasma|Runtime DataEngine documentation (sources, usage, etc)|[email protected]|Aaron Seigo}} | |
| | |
| | |
| | |
| {{FeatureDone|Plasma|Save icon positioning in folderview|[email protected]|Aaron Seigo}} | |
| | |
| | |
| | |
| {{FeatureTodo|Plasma|Preserve wallpaper choice by copying user paper to home dir|[email protected]|Aaron Seigo}} | |
| {{FeatureTodo|Plasma|New way of handling wallpapers and different sizes (package format, and so on...)|[email protected]|Riccardo Iaconelli}} | |
| {{FeatureTodo|Plasma|Top-level windows plasmoids|[email protected]|Riccardo Iaconelli}} | |
| | |
| {{FeatureTodo|Plasma|improve usability of appletbrowser delete button|[email protected]|Aaron Seigo}} | |
| {{FeatureTodo|Plasma|adding containments from the appletbrowser (and remove the "add panel" from DefaultDeskrop)|[email protected]|Aaron Seigo}} | |
| {{FeatureTodo|Plasma|highlight the applet with active keyboard shortcuts|[email protected]|Chani}} | |
| | |
| {{FeatureDone|Plasma|make the panel controller a bit more usable|[email protected]|Marco Martin}} | |
| {{FeatureDone|Plasma|nicely draw the desktop toolbox when it's moved because of a panel|[email protected]|Marco Martin}} | |
| {{FeatureDone|Plasma|theme Plasma::PushButton with svg|[email protected]|Marco Martin}} | |
| {{FeatureDone|Plasma|Tabbar widget derived from QTabBar and themed with svg|[email protected]|Marco Martin}} | |
| {{FeatureDone|Plasma|Complete the panel size sliders feature: an applet can ask the panel to resize|[email protected]|Marco Martin}} | |
| {{FeatureDone|Plasma|New theming capabilities by expanding the lower level theming classes (Theme and PanelSvg)|[email protected]|Marco Martin}} | |
| {{FeatureDone|Plasma|Activitybar: an applet to quickly switch between activities|[email protected]|Marco Martin}} | |
| {{FeatureDone|Plasma|A new plasmoid that implements the functionality of a simple web browser|[email protected]|Marco Martin}} | |
| {{FeatureDone|Plasma|Visual clue when dragging applets from applet browser to the panel|[email protected]|Marco Martin}} | |
| {{FeatureTodo|Plasma|Wallpaper plugin: Mandelbrot fractal explorer|[email protected]|Benoît Jacob}} | |
| | |
| {{FeatureDone|Plasma|Add Google Gadgets from Internet through AppletBrowser|[email protected]|Tiger Dong}} | |
| {{FeatureDone|Plasma|Panel form factor support in the folderview applet|[email protected]|Fredrik Höglund}} | |
| {{FeatureTodo|Plasma|Support for creating applets for dropped URLs in the folderview applet when it's acting as a containment|[email protected]|Fredrik Höglund}} | |
| {{FeatureDone|Plasma|Add a places combo box to the location page in the folderview config dialog|[email protected]|Fredrik Höglund}} | |
| |- border="1" cellpadding="5" cellspacing="0" style="border
| |
| ! colspan="4" style="text-align: center" |KWin - Core
| |
| {{FeatureDone|KWin|New window snapping zones; screen center and window corners|[email protected]|Lucas Murray}} | |
| {{FeatureDone|KWin|Move maximized windows between Xinerama screens|[email protected]|Lucas Murray}} | |
| | |
| {{FeatureDone|KWin|Implement [http://standards.freedesktop.org/wm-spec/wm-spec-latest.html#id2552578 _NET_WM_FULLSCREEN_MONITORS] EWMH spec hint|[email protected]|Jason 'vanRijn' Kasper}} | |
| |- border="1" cellpadding="5" cellspacing="0" style="border
| |
| ! colspan="4" style="text-align: center" |KWin - Desktop Effects
| |
| | |
| | |
| | |
| | |
| {{FeatureDone|KWin|Improved UI for selecting window/desktop switcher|[email protected]|Martin Gräßlin}} | |
| {{FeatureDone|KWin|UI for assigning effects to screen edges|[email protected]|Martin Gräßlin}} | |
| | |
| | |
| | |
| {{FeatureDone|KWin|Mouse interaction for cover switch Effect|[email protected]|Martin Gräßlin}} | |
| {{FeatureDone|KWin|Thumbnail bar in the cover switch effect|[email protected]|Martin Gräßlin}} | |
| {{FeatureDone|KWin|Improved snow effect; Different sizes, better randomness and different directions|[email protected]|Torgny Johansson}} | |
| | |
| | |
| | |
| | |
| {{FeatureDone|KWin|Unredirecting of fullscreen windows|[email protected]|Luboš Luňák}} | |
| |}
| |
| | |
| = 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
| |
| {{FeatureDone|KCal Library|Make the KCal library dependent on the external libical package (from freeassocation) rather than our own old, forked version.|[email protected]|Allen Winter}} | |
| |}
| |
| | |
| = 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|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}} | |
| | |
| {{FeatureDone|Kopete|Move file transfer request into chat window|[email protected]|Roman Jarosz}} | |
| | |
| {{FeatureDone|Kopete|Improve file transfer progress dialog|[email protected]|Roman Jarosz}} | |
| {{FeatureDone|Kopete|Jabber Jingle Audio support (raw-udp)|[email protected]|Detlev Casanova}} | |
| | |
| {{FeatureInProgress|KGet|Support mms://-protocol, see https://launchpad.net/libmms|[email protected]|Lukas Appelhans}} | |
| {{FeatureTodo|KGet|MLDonkey-Plugin based on libkmldonkey|[email protected]|Lukas Appelhans}} | |
| | |
| {{FeatureInProgress|Plasma|Network Manager Applet|[email protected]|Christopher Blauvelt}} | |
| | |
| {{FeatureDone|KRDC|Greatly improve experience for LDAP (e.g. MS Active Directory) administrators|[email protected]|Urs Wolfer}} | |
| {{FeatureDone|KRDC|Improve per-host settings (remember scaling mode and other options) |[email protected]|Guillaume Pothier}} | |
| {{FeatureTodo|KRDC|Minimal-clutter mode to optimize screen real estate usage|[email protected]|Guillaume Pothier}} | |
| |}
| |
| | |
| = 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.2 Details])||Volker Krause, Kevin Krammer, Tobias Koenig}}
| |
| {{FeatureInProgress|Akregator|Support for syncing the feed list with Google Reader |[email protected]|Frank Osterfeld}} | |
| {{FeatureDone|Akregator|Basic support for enclosures (Displaying links, mimetype and size)|[email protected]|Frank Osterfeld}} | |
| {{FeatureDone|KAlarm|Improve alarm edit and preferences dialog layouts|[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}} | |
| {{FeatureDone|Kjots| Import notes from KnowIt as KJots pages. |[email protected]|Stephen Kelly}} | |
| {{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)}} | |
| {{FeatureTodo|Kleopatra|Konqueror and Dolphin Kleopatra plugins|[email protected]|Marc Mutz (Gpg4win)}} | |
| {{FeatureDone|KMail|Aggregated attachment view in the mail header area of the reader window|[email protected]|Kolab Konsortium}} | |
| {{FeatureDone|KMail|Merge the new message list from the SoC branch|[email protected]|Thomas McGuire}} | |
| {{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}} | |
| {{FeatureDone|KNotes|Zeroconf support for sending notes on LAN|[email protected]|Jakub Stachowski}} | |
| {{FeatureDone|KonsoleKalendar|Add an option to support resources that might need a GUI (i.e. all resources)|[email protected]|Kevin Krammer}} | |
| {{FeatureDone|Kontact|New Planner summary; combines Appointment+To -do+SpecialDates into 1 pretty summary|[email protected]|Oral Timocin}} | |
| {{FeatureTodo|Kontact|Support for Kontact wide profiles|[email protected]|Kolab Konsortium}} | |
| | |
| {{FeatureDone|KOrganizer|Drag and drop in the free-busy view|[email protected]|Kolab Konsortium}} | |
| {{FeatureDone|KOrganizer|Support for comments in replies to invitations|[email protected]|Kolab Konsortium}} | |
| {{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
| |
| {{FeatureDone|Okteta|rework Decoding table, add int64 and UTF-8|[email protected]|Friedrich W. H. Kossebau}} | |
| {{FeatureDone|Okteta|refactor KByteArrayView and add a row-oriented view|[email protected]|Friedrich W. H. Kossebau}} | |
| {{FeatureDone|Okteta|work on Tabs: add remove button, accept drop of url as load command|[email protected]|Friedrich W. H. Kossebau}} | |
| {{FeatureDone|Okteta|Add option to extend selection in Goto dialog|[email protected]|Friedrich W. H. Kossebau}} | |
| {{FeatureDone|Okteta|parameter dialog for "Copy as..." and "Export as..."|[email protected]|Friedrich W. H. Kossebau}} | |
| {{FeatureDone|Okteta|Status bar contains settings like cursor position or Insertmode|[email protected]|Friedrich W. H. Kossebau}} | |
| {{FeatureInProgress|Okteta|add a document info tool(view)|[email protected]|Friedrich W. H. Kossebau}} | |
| {{FeatureInProgress|Ark|Implement proper drag/drop between Ark/dolphin|haraldhv((at))stud(dot)ntnu.no|Harald Hvaal}}
| |
| {{FeatureDone|Ark|Make the service menu work (possibly doing it as a KonqPopupPlugin|haraldhv((at))stud(dot)ntnu.no|Harald Hvaal}}
| |
| {{FeatureDone|Ark|Proper password support|haraldhv((at))stud(dot)ntnu.no|Harald Hvaal}}
| |
| {{FeatureTodo|Ark|Support for custom options from the compression interface (eg. a slider for selecting compression level for rar files)|haraldhv((at))stud(dot)ntnu.no|Harald Hvaal}}
| |
| {{FeatureInProgress|Ark|Implement a plugin for .gz files|haraldhv((at))stud(dot)ntnu.no|Harald Hvaal}}
| |
| {{FeatureTodo|Ark|Add an options dialog (maybe)|haraldhv((at))stud(dot)ntnu.no|Harald Hvaal}}
| |
| {{FeatureInProgress|kwalletmanager|Move kwalletmanager to the Model/View architecture and redesign the UI|[email protected]|Michael Leupold}} | |
| |}
| |
| | |
| = 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
| |
| {{FeatureDone|krosspython and krossruby|Support custom types via handlers|[email protected]|Sebastian Sauer}} | |
| {{FeatureDone|krosspython and krossruby|Support QList<CustomType*> constructs|[email protected]|Sebastian Sauer}} | |
| {{FeatureInProgress|Smoke|Wrap some more APIs (at least Akanodi for all languages and Plasma for C#)|[email protected]|KDE-bindings developers}} | |
| | |
| {{FeatureDone|krossfalcon|Move krossfalcon to kdebindings-trunk.|[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
| |
| {{FeatureInProgress|libkdegames|New highscore management system|milliams|Matt Williams}}
| |
| | |
| | |
| | |
| | |
| | |
| {{FeatureDone|ksirk|Jabber based net game finding (initial version)|[email protected]|Gaël de Chalendar}} | |
| {{FeatureDone|ksirk|Use only names in skins instead of numeric ids|[email protected]|Gaël de Chalendar}} | |
| | |
| {{FeatureInProgress|ktron|Port and remake the KTron game for KDE 4.2|[email protected]|Stas Verberkt}} | |
| {{FeatureInProgress|KBreakOut|(Optional) fire on mouse click|[email protected]|Fela Winkelmolen}} | |
| | |
| | |
| {{FeatureTodo|KBreakOut|KHotNewStuff support for themes|[email protected]|Fela Winkelmolen}} | |
| {{FeatureTodo|KNetWalk|Support for custom and non-square board sizes|[email protected]|Fela Winkelmolen}} | |
| {{FeatureTodo|KGoldrunner|Improvement to sound support and themes|[email protected]}} | |
| {{FeatureDone|KGoldrunner|Add the Count game (17 levels), contributed by Steve Mann.|[email protected]|Ian Wadham}} | |
| | |
| | |
| | |
| {{FeatureTodo|KSudoku|Port of "print game" feature from old version|[email protected]|Paulo Roberto Cattai}} | |
| {{FeatureTodo|KSudoku|Redesign of symbol themes|[email protected]|Paulo Roberto Cattai}} | |
| {{FeatureTodo|KSudoku|Replace the core engine with a new version that will solve most bugs related to gameplay|[email protected]|Johannes Bergmeier}} | |
| |}
| |
| | |
| = 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
| |
| {{FeatureDone|Kate|Port and reenable the Snippets plugin.|[email protected]|Jakob Petsovits}} | |
| {{FeatureDone|perldoc KIOSlave|Add KIOSlave to allow reading Perldoc documentation.|michael.pyne@kdemail.net|Michael Pyne}}
| |
| {{FeatureInProgress|Lokalize|XLIFF support|shafff-at-ukr.net|Nick Shaforostoff}}
| |
| {{FeatureInProgress|Lokalize|various Translation Memory enhancements|shafff-at-ukr.net|Nick Shaforostoff}}
| |
| {{FeatureDone|Lokalize|wrap all windows belonging to one project into one MDI window|shafff-at-ukr.net|Nick Shaforostoff}}
| |
| {{FeatureTodo|Lokalize|Kross-based scripting|shafff-at-ukr.net|Nick Shaforostoff}}
| |
| {{FeatureInProgress|Lokalize|QA: glossary checklists|shafff-at-ukr.net|Nick Shaforostoff}}
| |
| {{FeatureTodo|KAppTemplate|Add DBUS support in templates|[email protected]|Anne-Marie Mahfouf}} | |
| {{FeatureDone|Umbrello|Port code generation wizard to QWizard and replace all q3 widgets|[email protected]|Andi Fischer}} | |
| {{FeatureInProgress|Umbrello|Replace all q3 widgets in the refactoring assistant|[email protected]|Andi Fischer}} | |
| {{FeatureInProgress|Umbrello|Merge in SoC qgraphicsview port branch|krishna.ggk@gm ail.com|Gopala Krishna A}}
| |
| {{FeatureDone|Kate|Move the kate-ctags plugin to kdesdk.|[email protected]|Kåre Särs}} | |
| {{FeatureDone|Kate|Replace the make-plugin with katebuild-plugin.|[email protected]|Kåre Särs}} | |
| |}
| |
| | |
| = 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
| |
| {{FeatureDone|KAlgebra|New parser (using QLALR) and new lexer|[email protected]|Aleix Pol}} | |
| {{FeatureDone|KAlgebra|Import capability for MathML Presentation Markup in libanalitza|[email protected]|Aleix Pol}} | |
| {{FeatureDone|Kalzium|Visualization of Schemes and Gradients at same time|[email protected]|Tiago Porangaba}} | |
| | |
| {{FeatureDone|KBruch|Merging KPercentage functionalities into KBruch|[email protected]|Tiago Porangaba}} | |
| | |
| {{FeatureDone|Marble|Python bindings to the Marble widget and classes|[email protected]|Simon Edwards}} | |
| | |
| | |
| {{FeatureDone|KStars|Support of Non-western Constellations|[email protected]|Jérôme Sonrier}} | |
| {{FeatureDone|KStars|Include HD Catalog Numbers (in search, in display)|[email protected]|Akarsh Simha}} | |
| | |
| | |
| | |
| | |
| | |
| | |
| {{FeatureDone|Parley|Rework main window infrastructure|[email protected]|Daniel Laidig}} | |
| {{FeatureInProgress|KEduca|Rewrite of the classic test writing/taking application|[email protected]|Matt Williams}} | |
| | |
| | |
| | |
| | |
| | |
| {{FeatureTodo|KLettres|Visual Indicator when letter is wrong|[email protected]|Anne-Marie Mahfouf}} | |
| {{FeatureInProgress|Kalzium|Plasmoid to access Kalzium database|[email protected]|Carsten Niehaus}} | |
| {{FeatureTodo|Step|Improve GUI for creating softbody|[email protected]|Vladimir Kuznetsov}} | |
| {{FeatureTodo|Step|Use common constraints handling code for collisions|[email protected]|Vladimir Kuznetsov}} | |
| {{FeatureTodo|KAlgebra|Export to MathML Presentation Markup|[email protected]|Aleix Pol}} | |
| {{FeatureTodo|KAlgebra|Some integration with the new KFormula widget|[email protected]|Aleix Pol}} | |
| | |
| {{FeatureTodo|KStars|Marble widget for Geolocation tool|[email protected]|Médéric Boquien}} | |
| | |
| | |
| {{FeatureTodo|KStars|Better rendering of comets/asteroids|[email protected]|Jason Harris}} | |
| {{FeatureTodo|KStars|Texture mapping of the skymap???|[email protected]|Jason Harris}} | |
| | |
| {{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|Marble|Support for MarbleWidget::setEnabled( bool )|[email protected]|Inge Wallin}} | |
| | |
| | |
| | |
| {{FeatureInProgress|Marble|Plugin architecture for map layers|[email protected]|Torsten Rahn}} | |
| | |
| | |
| {{FeatureInProgress|Marble|GeoClue Integration |[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|Support for other planets and the moon|[email protected]|Torsten Rahn}} | |
| | |
| {{FeatureInProgress|Marble|Support for imperial units|[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|GeoData Model/View Visualization|[email protected]|Patrick Spendrin}} | |
| {{FeatureInProgress|Marble|More generic projection support|[email protected]|Inge Wallin}} | |
| | |
| | |
| {{FeatureTodo|Kig|Improve construction of bisect lines.|[email protected]|Pino Toscano}} | |
| {{FeatureTodo|Kig|Improve feedback when constructing 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 new/edit script wizard.|[email protected]|Pino Toscano}} | |
| {{FeatureTodo|KTurtle|Optional rulers/grid for canvas units|[email protected]|Mauricio Piacentini}} | |
| |}
| |
| | |
| = 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
| |
| {{FeatureInProgress|KsCD|Dbus Connection for Now Playing plasmoid|[email protected]|Amine Bouchikhi}} | |
| {{FeatureInProgress|Dragon Player|Make Dragon indipendent from Xine|[email protected]|Ian Monroe}} | |
| | |
| | |
| | |
| {{FeatureInProgress|Dragon Player|show info while playing audio files|[email protected]|Ian Monroe}} | |
| {{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}} | |
| {{FeatureTodo|JuK|Use XCOMPOSITE real transparency when available for the track announcement popup|[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
| |
| {{FeatureDone|KbStatusApplet|Port the KDE3 applet to a Plasma applet and get it fully working again|[email protected]|Sebastian Sauer}} | |
| {{FeatureTodo|KMagnifier|Refactor color menu, re-add invert, break current color blindness code into "daltonize" and "simulate"|[email protected]|Matthew Woehlke}} | |
| {{FeatureTodo|KMagnifier|Add color-shift modes to help people with color blindness|[email protected]|Matthew Woehlke}} | |
| |}
| |
| | |
| = 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|KSnapshot|Add support for grabbing a single screen in multihead|[email protected]|Richard Moore}} | |
| {{FeatureDone|KSnapshot|Increase jpeg image quality from 75% to 85%|[email protected]|Richard Moore}} | |
| {{FeatureDone|KSnapshot|If we're saving the window decorations then record the window title and class in the image (if the format supports it) to play nice with indexers like strigi|[email protected]|Richard Moore}} | |
| | |
| | |
| {{FeatureTodo|Okular|Improve annotation support: for existing types (rubber stamps, line, note, etc), and for the way they are constructed and handled.|[email protected]|Pino Toscano}} | |
| | |
| {{FeatureInProgress|Okular|Support for videos & movie annotations.|[email protected]|Pino Toscano}} | |
| {{FeatureTodo|Okular|Support .snp and .emf file formats|[email protected]|Brad Hards}} | |
| {{FeatureDone|Gwenview|Support for animated images (.gif and .mng)|[email protected]|Aurélien Gâteau}} | |
| | |
| | |
| {{FeatureTodo|Gwenview|Dolphin-like single-click selection|[email protected]|Aurélien Gâteau}} | |
| | |
| | |
| | |
| {{FeatureInProgress|Okular|"Okular document package" for import/export a document with metadata (eg annotations).|[email protected]|Pino Toscano}} | |
| {{FeatureDone|Okular|New backend for fax documents.|[email protected]|Tobias Koenig}} | |
| | |
| |}
| |
| | |
| = 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
| |
| {{FeatureDone|kio_bookmarks|A new konqueror home page displaying user bookmarks. See [[http://kde-apps.org/content/show.php?content=86516 description]]|[email protected]|Xavier Vello}} | |
| {{FeatureInProgress|kuiserver|KUiServer Goya port. General improvements for usability improvements|[email protected]|Rafael Fernández López}} | |
| {{FeatureDone|kio fish/sftp|port fish and sftp to windows|[email protected]|Carlo Segato}} | |
| |}
| |
| | |
| = 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
| |
| {{FeatureTodo|konqueror|A new konqueror recover-dialog replacement|[email protected]|Eduardo Robles Elvira}} | |
| {{FeatureTodo|konqueror|Rework bookmarks using Akonadi|[email protected]|Eduardo Robles Elvira}} | |
| {{FeatureInProgress|dolphin|Add zoom slider into the status bar and general zooming improvments|[email protected]|Peter Penz}} | |
| | |
| {{FeatureTodo|dolphin|ui to select preferred default settings for directory view|[email protected]|Loic Marteau}} | |
| {{FeatureInProgress|konqueror|Tagging and rating of webpages using Nepomuk - Already finished in playground.|[email protected]|Sebastian Trueg}} | |
| |}
| |
| | |
| = 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
| |
| {{FeatureTodo|PoTD engine|Import from playground|[email protected]|Anne-Marie Mahfouf}} | |
| {{FeatureDone|Frame plasmoid|Honor EXIF rotation - see bug 164605|[email protected]|Anne-Marie Mahfouf}} | |
| {{FeatureTodo|Frame plasmoid|Previous, Pause and Next buttons - see bug 164704|[email protected]|Anne-Marie Mahfouf}} | |
| {{FeatureDone|Comic dataengine|Port all comics to QScript and offer them through GHNS|[email protected]|Matthias Fuchs}} | |
| {{FeatureDone|Comic dataengine|Finish script support|[email protected]|Matthias Fuchs}} | |
| {{FeatureDone|Eyes applet|xeyes clone applet|ogoffart%kde.org|Olivier Goffart}}|}
| |