KDE TechBase is a Wiki - You can help! Please contribute! Questions?
Schedules/KDE4/4.1 Feature Plan
This is/was mainly a list for developers to coordinate their efforts. If you're a user and miss a feature from KDE 3.5, you should also have a look at the article Is KDE 4.1 for you? and the other Schedules.
This is a list of planned features for KDE 4.1. The deadline for adding entries to this page has already passed.
Any features which are not mentioned on this page must be rescheduled for 4.2 and added to the list at Schedules/KDE4/4.2 Feature Plan.
Please ensure that any entries you have on this page are kept up to date with respect to their status (todo, in-progress or done).
Legend:
- todo => not started yet
- in-progress => started, but not completed yet
- done => completed
Contents |
kdelibs
| Status | Project | Description | Contact |
|---|---|---|---|
| TODO | various | Classes and Widgets that should be moved from others modules up into kdelibs | The Core Developers <kde-core-devel@kde.org> |
| DONE | kdeui | Add KFadeWidgetEffect to easily add fading UI transitions to KDE applications | Matthias Kretz <kretz@kde.org> |
| DONE | kdeui | Make icon naming spec compliant 3rd party icon themes like Tango or gnome-icon-theme work correctly. | Jakob Petsovits <jpetso@gmx.at> |
| DONE | kross | Add QtScript support | Sebastian Sauer <mail@dipe.org> |
| DONE | KHTML | Support CSS3 Media Queries | Germain Garand <germain@ebooksfrance.org> |
| DONE | KHTML | Efficient smooth scrolling | Germain Garand <germain@ebooksfrance.org> |
| DONE | Phonon KCM | More UI feedback | Matthias Kretz <kretz@kde.org> |
| IN PROGRESS | Phonon | better integration of pulseaudio | Matthias Kretz <kretz@kde.org> |
| IN PROGRESS | Phonon | allow backend switching on the fly | Matthias Kretz <kretz@kde.org> |
| DONE | Phonon | subtitle, audio track selection | Matthias Kretz and Ian Monroe <kretz@kde.org> |
| TODO | Phonon | DVD menu selection support | Ian Monroe <imonroe@kde.org> |
| IN PROGRESS | Phonon | update device preference on the fly | Matthias Kretz <kretz@kde.org> |
| DONE | kdeui | Goya, a framework for inserting controls into itemviews in a really easy and fast way | Rafael Fernández López <ereslibre@kde.org> |
| DONE | kdeui | Rich textedit widget supporting most rich text features. | [mailto: steveire@gmail.com Stephen Kelly < steveire@gmail.com >] |
| IN PROGRESS | kdeui | Shortcut schemes for KDE applications | Alexander Dymo <adymo@kdevelop.org> |
| DONE | kmimetypetrader/kbuildsycoca | Replace use of profilerc for ordering applications with new mimeapps.list standard | David Faure <faure@kde.org> |
| DONE | knewstuff | Support caching, and speed up the interface through use of Models/Views and goya | Jeremy Whiting <jeremy@scitools.com> |
| IN PROGRESS | Phonon KCM | Handle advanced devices | Matthias Kretz <kretz@kde.org> |
| IN PROGRESS | KDEPrint | Add CUPS Options tabs to QPrintDialog to support n-up, page borders, banner pages, page labels, mirror pages, job scheduling, and manual CUPS options. | John Layt <john@layt.net> |
| IN PROGRESS | KIO | speed limits on KIO Transfers | Manolo Valdes <nolis71cu@gmail.com> |
| IN PROGRESS | kdeui | Printing of shortcuts from the shortcut dialog | Andreas Pakulat <apaku@gmx.de> |
| DONE | Kate Part | Annotation framework for the editor | Andreas Pakulat <apaku@gmx.de> |
| IN PROGRESS | KJS | Bytecode interpreter and performance improvements | Maks Orlovich <maksim@kde.org> |
| IN PROGRESS | KHTML | Sync class and file structure with WebKit to prepare merging | Harri Porten <porten@kde.org> |
| IN PROGRESS | KHTML | contentEditable/designMode implementation | Germain Garand <germain@ebooksfrance.org> |
| IN PROGRESS | KCalenderSystem | Complete migration of Jalali, Hijri, and Hebrew calendars to new code base. | John Layt <john@layt.net> |
| DONE | dnssd | Models for service browser and domain browser. | Jakub Stachowski <qbast@go2.pl> |
| TODO | KHTML | Adaptable/Scriptable workarounds for broken websites. | Maks Orlovich <maksim@kde.org> |
| TODO | KHTML | support for borders-* properties from the CSS3 Background and Borders Module | Germain Garand <germain@ebooksfrance.org> |
| IN PROGRESS | KHTML | support for Audio/Video tags from the HTML5 draft specification | Germain Garand <germain@ebooksfrance.org> |
| DONE | KHTML | prospective loading of other network resources while waiting for arrival of blocking scripts | Germain Garand <germain@ebooksfrance.org> |
| IN PROGRESS | KJS | Public API for extensions. Possibly analog to JavaScriptCore's C API. | Harri Porten <porten@kde.org> |
| TODO | KTextEditor | Several interface extensions (e.g. open/save filter) | Kate Developers <kwrite-devel@kde.org> |
| TODO | KTextEditor | Plugin for basic collaborative editing | Kate Developers <kwrite-devel@kde.org> |
| IN PROGRESS | Kate Part | Scripting support for indentation and little helpers | Kate Developers <kwrite-devel@kde.org> |
| TODO | Kate Part | Input modes to allow e.g. vim-like editing | Kate Developers <kwrite-devel@kde.org> |
| DONE | KIO | Implement support for inline editing in KFileItemDelegate | Fredrik Höglund <fredrik@kde.org> |
| DONE | KIO | Add support for drawing text shadows in KFileItemDelegate | Fredrik Höglund <fredrik@kde.org> |
| DONE | Emoticons lib | An emoticons library so each applications doesn't have to implement the same things over and over again | Carlo Segato <brandon.ml@gmail.com> |
| DONE | KFile | Implement fd.o desktop-bookmark-spec for KFilePlacesModel | Norbert Frese <nf2@scheinwelt.at> |
| TODO | kdeui | Support for About Data of libs and modules used by a program | Friedrich W. H. Kossebau <kossebau@kde.org> |
| DONE | kdeui | Drop-in replacement for QFontComboBox, with more informative previews in non-Latin1 locales | Chusslove Illich <caslav.ilic@gmx.net> |
| DONE | KAboutLicense | Select licenses by keyword, to centralize license info texts for frequent licenses. | Chusslove Illich <caslav.ilic@gmx.net> |
| DONE | KIO | KIO::AuthInfo and PasswordDialog: optional fields (like "domain"); optional anonymous switch and flag to suppress KIO's password caching | Norbert Frese <nf2@scheinwelt.at> |
| TODO | kdeui | Support for KConfigGroup in KConfigSkeleton | Aaron Seigo <aseigo@kde.org> |
kdepimlibs
| Status | Project | Description | Contact |
|---|---|---|---|
| DONE | Akonadi | Move the Akonadi development library from kdepim. | Volker Krause <vkrause@kde.org> |
| DONE | Akonadi | Item streaming in ItemSync/ResourceBase (details) | Tom Albers <tomalbers@kde.nl> |
| DONE | Akonadi | Payload serialization format versioning (details) | Tobias Koenig <tokoe@kde.org> |
| DONE | Akonadi | API for additional item parts (details) | Tobias Koenig <tokoe@kde.org> |
| DONE | Akonadi | Infrastructure for showing additional dialogs from agents/resources (details) | Tom Albers <tomalbers@kde.nl> |
| DONE | Akonadi | Allow to limit ItemFetchJob to current cache content (details) | Volker Krause <vkrause@kde.org> |
| DONE | Akonadi | Fix API for item/collection modifications (details) | Volker Krause <vkrause@kde.org> |
| DONE | Akonadi | Plugin Versioning (details) | Tobias Koenig <tokoe@kde.org> |
| DONE | Akonadi | Tray app (details) | Tom Albers <tomalbers@kde.nl> |
| DONE | Akonadi | Backup support (details) | Tom Albers <tomalbers@kde.nl> |
| TODO | gpgme++2 | newly designed gpgme++ (multithreaded, exceptions, less event loop integration: better for Windows) | Marc Mutz (Gpg4win) <marc@kdab.net> |
| DONE | kpimutils | Change linklocator to use the new emoticon lib | Carlo Segato <brandon.ml@gmail.com> |
kdebase-apps
| Status | Project | Description | Contact |
|---|---|---|---|
| DONE | Dolphin | Details-view: Allow to open folders as tree (turned off per default). | Peter Penz <peter.penz@gmx.at> |
| DONE | Dolphin | Refactor view-action handling to a DolphinViewActionHandler to share more code with DolphinPart | David Faure <faure@kde.org> |
| DONE | Konqueror | Re-implement Copy To / Move To in the popup menu | David Faure <faure@kde.org> |
| DONE | Konqueror | Separate Home URL settings in konquerorrc and kfmrc; save toolbar settings into the profile automatically | David Faure <faure@kde.org> |
| DONE | Dolphin | Simplify selecting of files in the single-click mode (based on http://aseigo.blogspot.com/2006/04/icons.html). | Peter Penz <peter.penz@gmx.at> |
| IN PROGRESS | Raptor | The KDE4-Application-Menu | <{{{3}}}> |
| DONE | Dolphin | Provide optional tooltips for files and directories. | Peter Penz <peter.penz@gmx.at> |
| DONE | Dolphin | Tabs | Peter Penz <peter.penz@gmx.at> |
| IN PROGRESS | Konqueror | Bring back the large tooltip like in kde3 | David Faure <faure@kde.org> |
| DONE | Konqueror | Session management (save/restore session/restore from crash). | Eduardo Robles Elvira <edulix@gmail.com> |
| DONE | Konqueror | Support for undo closed window. | Eduardo Robles Elvira <edulix@gmail.com> |
| DONE | Konqueror | Allow to configure the Dolphin KPart within the Konquerors settings dialog. | Peter Penz <peter.penz@gmx.at> |
| DONE | KInfocenter | Improve code and usability. | Nicolas Ternisien <nicolas.ternisien@gmail.com> |
| DONE | KInfocenter | Reimplement partitions list. | Nicolas Ternisien <nicolas.ternisien@gmail.com> |
| DONE | KInfocenter | Reimplement memory module. | Nicolas Ternisien <nicolas.ternisien@gmail.com> |
| DONE | KInfocenter | Reimplement PCI module. | Nicolas Ternisien <nicolas.ternisien@gmail.com> |
| TODO | KInfocenter | Reimplement Network module. | Nicolas Ternisien <nicolas.ternisien@gmail.com> |
kdebase-workspace
| Status | Project | Description | Contact |
|---|---|---|---|
| DONE | Plasma | Kickoff orientation dependent layout | Will Stephenson <wstephenson@kde.org> |
| DONE | kmenuedit | Restore menu system | Laurent Montel <montel@kde.org> |
| DONE | KCM autostart | Configure autostart desktop file | Laurent Montel <montel@kde.org> |
| DONE | Plasma | improve fail to launch and needs
config | Aaron Seigo <aseigo@kde.org> |
| DONE | ksmserver | UI for selecting WMs | Luboš Luňák <l.lunak@kde.org> |
| DONE | Plasma | polish kickoff | Will Stephenson <wstephenson@kde.org> |
| DONE | Plasma | toolbox improvements | Aaron Seigo <aseigo@kde.org> |
| DONE | Plasma | GHNS2 plasma themes | Jeremy Whiting <jeremy@scitools.com> |
| DONE | Plasma | Resizable, relocatable panel | Stephan Binner <binner@kde.org> |
| DONE | KSysGuard | Monitor process I/O | John Tapsell <tapsell@kde.org> |
| IN PROGRESS | Solid | Refactor Solid::Control networking | Will Stephenson <wstephenson@kde.org> |
| IN PROGRESS | Solid | Backend for NetworkManager 0.7 | Will Stephenson <wstephenson@kde.org> |
| IN PROGRESS | System Settings | Filtering/Lazy load category modules | Will Stephenson <wstephenson@kde.org> |
| IN PROGRESS | Plasma | Mac-like menu bar plasmoid | Friedrich W. H. Kossebau <kossebau@kde.org> |
| TODO | System Settings | Administrator mode support | Will Stephenson <wstephenson@kde.org> |
| IN PROGRESS | krunner | Revamp GUI. | Riccardo Iaconelli <riccardo@kde.org> |
| DONE | Plasma | keyboard shortcuts | Armitage chanika@gmail.com <Chani Armitage> |
| DONE | Plasma | webkit widget | Aaron Seigo <aseigo@kde.org> |
| DONE | Plasma | dashboard widget support | Aaron Seigo <aseigo@kde.org> |
| IN PROGRESS | Plasma | QtScript scriptengine | Richard Moore <richmoore44@gmail.com> |
| IN PROGRESS | Plasma | Improve QtScript support | Richard Moore <richmoore44@gmail.com> |
| IN PROGRESS | Plasma | Zooming User Interface | Chani Armitage <chanika@gmail.com> |
| DONE | Plasma | Multiple Desktop Containments | Chani Armitage <chanika@gmail.com> |
| DONE | Plasma | API changes Projects/Plasma/Tokamak1 | Plasma team <panel-devel@kde.org> |
| DONE | Plasma | Panel Toolbox | Marco Martin <notmart@gmail.com> |
| DONE | Plasma | Panel changes to make it work with the new default theme | Marco Martin <notmart@gmail.com> |
| IN PROGRESS | Plasma | Generic folder view applet/containment, that can also be used as the desktop background (showing the desktop folder). | Fredrik Höglund <fredrik@kde.org> |
| DONE | Krunner | Configuration dialog for KRunner | Ryan P. Bitanga <ryan.bitanga@gmail.com> |
| DONE | Plasma | Temperature sensing in the device engine | Christopher Blauvelt <cblauvelt@gmail.com> |
| DONE | Plasma | Video data in the device engine | Christopher Blauvelt <cblauvelt@gmail.com> |
| DONE | Plasma | New plasma themes | Nuno Pinheiro <nuno@oxygen-icons.org> |
| DONE | Plasma | change showConfigurationInterfaction to createConfigurationInterface | Aaron Seigo <aseigo@kde.org> |
| DONE | Plasma | Plasma::Service | Aaron Seigo <aseigo@kde.org> |
| TODO | Plasma | panel hiding | Aaron Seigo <aseigo@kde.org> |
| DONE | KWin | non-linear animations also for KWin | Sebastian Kuegler <sebas@kde.org> |
| DONE | KWin | Compiz's wobbly like effect for KWin | Cédric Borgese <cedric.borgese@gmail.com> |
| DONE | KDM | Theme KDM (login manager) by default | Urs Wolfer <uwolfer@kde.org> |
| DONE | Splash screen | New default splashscreen | Riccardo Iaconelli <riccardo@kde.org> |
| IN PROGRESS | Nepomuk | Simple Desktop Search client based on Nepomuk search | Sebastian Trueg <trueg@kde.org> |
| IN PROGRESS | Plasma | Add a dataengine that implements Notifications DBus interface plasmoid which provides cute visualization of notifications along with nice and easy way to interact with them | Dmitry Suzdalev <dimsuz@gmail.com> |
| DONE | Plasma | loadDefaultSetup from a file, not hardcoded | Aaron Seigo <aseigo@kde.org> |
| DONE | ksmserver | Make the fade-to-gray logout effect work even when composite is disabled | Fredrik Höglund <fredrik@kde.org> |
kdebase-runtime
| Status | Project | Description | Contact |
|---|---|---|---|
| IN PROGRESS | nepomuk | Service that monitors file rename and delete operations and updates the metadata accordingly. kded module already exists in playground. problem: depends on inotify. | Sebastian Trueg <trueg@kde.org> |
| DONE | KCM emoticons | Adding/editing/removing emoticons theme | Carlo Segato <brandon.ml@gmail.com> |
| DONE | KCM splash screen | Be able to install splash screen themes via GHNS2 | Sebastian Sauer <mail@dipe.org> |
| DONE | KCM icons | Be able to install icon themes via GHNS2 | Sebastian Sauer <mail@dipe.org> |
| IN PROGRESS | phonon-xine | snapshots in video widget | Matthias Kretz <kretz@kde.org> |
| TODO | phonon-xine | try to make VideoWidget work on GraphicsView | Matthias Kretz <kretz@kde.org> |
| TODO | phonon-xine | make states compatible to other backends | Matthias Kretz <kretz@kde.org> |
| TODO | phonon-xine | better support for pulseaudio (most work possibly in kdelibs) | Matthias Kretz <kretz@kde.org> |
| IN PROGRESS | phonon-gstreamer | Make phonon-gstreamer as released with Qt 4.4 fully integrate into KDE and add the features added to libphonon after libphonon 4.1 | Matthias Kretz <kretz@kde.org> |
| DONE | desktop ioslave | Add an ioslave that lists the contents of the desktop folder, and reports the names in the .desktop files instead of the actual file names. | Fredrik Höglund <fredrik@kde.org> |
| DONE | knotify | Add support for galago-like desktop notifications spec - if knotify will find a certain DBus service on session bus, it'll forward its popup notification events to this service | Dmitry Suzdalev <dimsuz@gmail.com> |
| DONE | Oxygen cursors | Oxygen cursor set | Riccardo Iaconelli <riccardo@kde.org> |
kdeaccessibility
| Status | Project | Description | Contact |
|---|---|---|---|
| DONE | KMagnifier | Add color blindness simulation | Matthew Woehlke <mw_triad@users.sourceforge.net> |
kdeadmin
| Status | Project | Description | Contact |
|---|---|---|---|
| DONE | KSystemLog | KSystemLog, a Log Viewer Tool. Move from kde-apps | <nicolas.ternisien@gmail.com> |
| DONE | KCron | Do some refactoring in KCron | <nicolas.ternisien@gmail.com> |
| DONE | KCron | Improve ergonomy and general interface | <nicolas.ternisien@gmail.com> |
| DONE | KCron | Fix all existing bugs in KCron | <nicolas.ternisien@gmail.com> |
| DONE | KCron | Convert KCron into a KCM Module, to use it in System Settings | <nicolas.ternisien@gmail.com> |
| IN PROGRESS | Environment Variables | Create a environment variables KCM Module | <nicolas.ternisien@gmail.com> |
kdeartwork
| Status | Project | Description | Contact |
|---|
kdebindings
| Status | Project | Description | Contact |
|---|---|---|---|
| DONE | Smoke2 | Move modular Smoke2 to kdebindings-trunk. | KDE-bindings developers <kde-bindings@kde.org> |
| DONE | PHP-Qt | Move PHP-Qt to kdebindings-trunk. | KDE-bindings developers <kde-bindings@kde.org> |
| DONE | krossjava | Move krossjava to kdebindings-trunk. | Sebastian Sauer <mail@dipe.org> |
| DONE | krosspython | Implicit convert PyQt/PyKDE QObject/QWidget instances. | Sebastian Sauer <mail@dipe.org> |
| DONE | krossruby | Implicit convert QtRuby/Korundum QObject/QWidget instances. | Sebastian Sauer <mail@dipe.org> |
| DONE | Qyoto | Add delegate support for signal/slot connections. | KDE-bindings developers <kde-bindings@kde.org> |
kdeedu
| Status | Project | Description | Contact |
|---|---|---|---|
| DONE | Kalzium | Clean up the database. I am syncing with the BlueObelisk data repository again. There we decided to remove the density (not a element property but a compound property. I also removed the mean weight. We think it is better to provide correct data than a lot (but partly wrong) data. | Carsten Niehaus <cniehaus@kde.org> |
| DONE | KAlgebra | Calculator Plasmoid | Aleix Pol <aleixpol@gmail.com> |
| DONE | KAlgebra | Vector support | Aleix Pol <aleixpol@gmail.com> |
| DONE | KAlgebra | 2D Function support improved | Aleix Pol <aleixpol@gmail.com> |
| DONE | Step | A physics simulator, move from playground to kdeedu module | Vladimir Kuznetsov <ks.vladimir@gmail.com> |
| DONE | Kalzium | Update the snapshot of libavogadro to 0.6.1. This introduces a gazillion new possibilities for the 3D renderer and fixes many issues. | Carsten Niehaus <cniehaus@kde.org> |
| DONE | Kalzium | Make use of the new libavogadro-version. | Carsten Niehaus <cniehaus@kde.org> |
| DONE | Kalzium | Expose molecular editing features of libavogadro. | Marcus D. Hanwell <marcus@cryos.org> |
| DONE | Marble | Copy position to clipboard | Torsten Rahn <tackat@kde.org> |
| DONE | Marble | Create Tiles on compile time | Torsten Rahn <tackat@kde.org> |
| DONE | Parley | Redesigned main window | Frederik Gladhorn <frederik.gladhorn@kdemail.net> |
| DONE | Parley | Vocabulary Plasmoid | Frederik Gladhorn <frederik.gladhorn@kdemail.net> |
| DONE | Step | Improve GUI for creating gas | Vladimir Kuznetsov <ksvladimir@gmail.com> |
| DONE | KAlgebra | Variables share between 2D and Console | Aleix Pol <aleixpol@gmail.com> |
| DONE | Parley | Export as HTML support | Frederik Gladhorn <frederik.gladhorn@kdemail.net> |
| DONE | Kiten | Link radselect with kiten | Joe Kerian <jkerian@gmail.com> |
| DONE | Kiten | Sort output by dictionary/user selected sorting values | Joe Kerian <jkerian@gmail.com> |
| DONE | Kig | Cubic-line intersection in case two of the three intersection points are already present | Maurizio Paolini <paolini@dmf.unicatt.it> |
kdegames
| Status | Project | Description | Contact |
|---|---|---|---|
| DONE | KBreakout | New game | <fela.kde@gmail.com> |
| DONE | KDiamond | New game | Stefan Majewsky <majewsky@gmx.net> |
| DONE | Kollision | New game | Paolo Capriotti <p.capriotti@gmail.com> |
| DONE | KsirK | New game | Gaël de Chalendar <kleag@free.fr> |
| DONE | Kubrick | New game | <ianw> |
| DONE | KBattleship | Bring back Zeroconf support for network games | <qbast@go2.pl> |
| DONE | KBlocks | Finish display of points and level | <piacentini@kde.org> |
| DONE | KBlocks | Implement KNewStuff support | <piacentini@kde.org> |
| DONE | KBlocks | Implement key/action/shortcut configuration | <piacentini@kde.org> |
| DONE | KBlocks | Docbook | <piacentini@kde.org> |
| DONE | KMines | Add pause actions | <eike.lange@kdemail.net> |
| DONE | KNetWalk | Better scoring system | Fela Winkelmolen <fela.kde@gmail.com> |
| DONE | KNetWalk | Add support for loading new themes | Fela Winkelmolen <fela.kde@gmail.com> |
| DONE | KNetWalk | Configurable keyboard support | <eike.lange@kdemail.net> |
| IN PROGRESS | KGoldRunner | Improved theming and animation | <mikelima@cirulla.net> |
| IN PROGRESS | KGoldRunner | Sound support and theming | <mikelima@cirulla.net> |
| IN PROGRESS | KSquares | Multiplayer support | <josef> |
| IN PROGRESS | KGGZ | Add kggzcore and kggzdmod libraries | <josef> |
| TODO | KBlocks | Add additional themes | <piacentini@kde.org> |
| TODO | KGGZ | Add new Qt4-based core client as successor to the old KDE3-based KGGZ | (now SoC proposal) <josef (now SoC proposal)> |
| TODO | KGGZ | Fire-and-forget highscore submission for single-player games and client-to-client multiplayer games | <josef)> |
| TODO | KGoldRunner | Also see kdegames/kgoldrunner/TODO | <ianw> |
| TODO | KGoldRunner | Hot new stuff support for themes and levels | <mikelima@cirulla.net> |
| TODO | KGoldRunner | Startup screen | <mikelima@cirulla.net> |
| TODO | KMahjongg | Reimplement the Board Editor | <piacentini@kde.org> |
| TODO | KShisen | Port to KScoreDialog | <piacentini@kde.org> |
kdegraphics
| Status | Project | Description | Contact |
|---|---|---|---|
| DONE | Gwenview | Undo system | Aurélien Gâteau <aurelien.gateau@free.fr> |
| DONE | Gwenview | Fullscreen meta information | Aurélien Gâteau <aurelien.gateau@free.fr> |
| DONE | Gwenview | Ability to open an image with another application | Aurélien Gâteau <aurelien.gateau@free.fr> |
| DONE | Okular | Better Text-To-Speech integration: speech the whole document, the current page or the selection. | Pino Toscano <pino@kde.org> |
| DONE | Okular | Encryption support for ODF generator | <bradh@kde.org> |
| DONE | Okular | Backward direction for text search. | Pino Toscano <pino@kde.org> |
| DONE | Okular | Centralized text & graphics antialias configuration (without configuration GUI). | Pino Toscano <pino@kde.org> |
| DONE | Okular | EPub backend. | Ely Levy <elylevy@cs.huji.ac.il> |
| DONE | Okular | Improved form support (add missing types, handle the fields better). | Pino Toscano <pino@kde.org> |
| IN PROGRESS | Gwenview | Support for tagging with Nepomuk | Aurélien Gâteau <aurelien.gateau@free.fr> |
| IN PROGRESS | Gwenview | Thumbnail bar in view and fullscreen modes | Aurélien Gâteau <aurelien.gateau@free.fr> |
| DONE | Gwenview | Crop ratio | Aurélien Gâteau <aurelien.gateau@free.fr> |
| TODO | Gwenview | KIPI support | Aurélien Gâteau <aurelien.gateau@free.fr> |
| TODO | Gwenview | Red eye correction | Aurélien Gâteau <aurelien.gateau@free.fr> |
| TODO | Gwenview | Start page | Aurélien Gâteau <aurelien.gateau@free.fr> |
| IN PROGRESS | Okular | JavaScript support (mostly for PDF documents). | Pino Toscano <pino@kde.org> |
| DONE | Okular | Improved placement and sizing of the presentation mode: choose the screen to use, adapt to screen size changes. | Pino Toscano <pino@kde.org> |
| IN PROGRESS | Okular | File attachment annotations. | Pino Toscano <pino@kde.org> |
| IN PROGRESS | Okular | Separate the "view properties" out of the Document, in a View class. Use it for the page view and the presentation mode. | Pino Toscano <pino@kde.org> |
| DONE | Okular | Per-document zoom level. | Pino Toscano <pino@kde.org> |
| DONE | libksane | Move libksane to kdegraphics | Kåre Särs <kare.sars@kolumbus.fi> |
| DONE | ksaneplugin | Replase libkscan with ksaneplugin | Kåre Särs <kare.sars@kolumbus.fi> |
kdemultimedia
| Status | Project | Description | Contact |
|---|---|---|---|
| DONE | Dragon Player | A simple Phonon-based videoplayer application | Ian Monroe <ian.monroe@gmail.com> |
| IN PROGRESS | Dragon Player | Make Dragon indipendent from Xine | Ian Monroe <ian.monroe@gmail.com> |
| IN PROGRESS | Dragon Player | File Manager | Ian Monroe <ian.monroe@gmail.com> |
| IN PROGRESS | Dragon Player | play media dialog | Ian Monroe <ian.monroe@gmail.com> |
| IN PROGRESS | Dragon Player | slider changes | Ian Monroe <ian.monroe@gmail.com> |
| IN PROGRESS | Dragon Player | show info while playing audio files | Ian Monroe <ian.monroe@gmail.com> |
| DONE | JuK | Show cover art from more sources | Michael Pyne <michael.pyne@kdemail.net> |
kdenetwork
| Status | Project | Description | Contact |
|---|---|---|---|
| DONE | KGet | Group-Settings | Lukas Appelhans <l.appelhans@gmx.de> |
| DONE | KGet | Torrent-Support | Lukas Appelhans <l.appelhans@gmx.de> |
| DONE | KGet | Transfer-Settings | Lukas Appelhans <l.appelhans@gmx.de> |
| DONE | KGet | Webinterface | Urs Wolfer <uwolfer@kde.org> |
| DONE | Kopete | AIM offline messages | Roman Jarosz <kedgedev@centrum.cz> |
| DONE | Kopete | OTR Encryption support | Michael Zanetti <michael_zanetti@gmx.net> |
| DONE | Kopete | Status manager | Roman Jarosz <kedgedev@centrum.cz> |