Schedules/KDE4/4.6 Feature Plan: Difference between revisions
Appearance
*>Adawit |
|||
(164 intermediate revisions by 57 users not shown) | |||
Line 3: | Line 3: | ||
See also: | See also: | ||
*[[Schedules/KDE4/4.5 Feature Plan]] (previous major release) | |||
*[[Schedules/KDE4/4.6 Release Schedule]] | *[[Schedules/KDE4/4.6 Release Schedule]] | ||
*[[Schedules/KDE4/4.6 Release Goals]] | *[[Schedules/KDE4/4.6 Release Goals]] | ||
*[[Schedules/KDE4/4. | *[[Schedules/KDE4/4.7 Feature Plan]] (next major release) | ||
<br> Legend: | <br> Legend: | ||
Line 26: | Line 27: | ||
! Contact | ! Contact | ||
{{FeatureInProgress|Konsole|Move to KTabWidget|[email protected]|Sascha Peilicke}} | {{FeatureInProgress|Konsole|Move to KTabWidget|[email protected]|Sascha Peilicke}} | ||
{{FeatureDone|Dolphin|Faceted browsing via Nepomuk|[email protected]|Sebastian Trueg}} | |||
{{FeatureDone|Dolphin|Searching support for non-indexed files|[email protected]|Peter Penz}} | |||
{{FeatureDone|Dolphin|Git-plugin (implemented by Sebastian Dörner and Johannes Steffen)|[email protected]|Peter Penz}} | |||
{{FeatureDone|Dolphin| Resizeable columns in the column-view|[email protected]|Peter Penz}} | |||
{{FeatureDone|Dolphin| Allow leading zeros when renaming multiple files (implemented by Matthias Fuchs)|[email protected]|Peter Penz}} | |||
{{FeatureInProgress|nspluginviewer|Full npruntime support|[email protected]|Maks Orlovich}} | |||
{{FeatureTodo|Dolphin|Smooth scrolling|[email protected]|Fredrikh Höglund}} | |||
|} | |} | ||
Line 38: | Line 46: | ||
! Description | ! Description | ||
! Contact | ! Contact | ||
{{ | {{FeatureDone|Plasma|Plasma KPart|[email protected]|Ryan Rix}} | ||
{{FeatureDone|KWin|Focus tracking for the zoom plugin|[email protected]|Sebastian Sauer}} | {{FeatureInProgress|Plasma|Declarative AppletScript to write QML plasmoids|[email protected]|Marco Martin}} | ||
{{FeatureInProgress|Plasma|Optimize the Newspaper containment for the use with touchscreens and the Plasma KPart|[email protected]|Marco Martin}} | |||
{{FeatureDone|KWin|Focus tracking for the zoom plugin (uses kaccessible)|[email protected]|Sebastian Sauer}} | |||
{{FeatureDone|KWin|Extend mouse tracking modes for the zoom plugin|[email protected]|Sebastian Sauer}} | {{FeatureDone|KWin|Extend mouse tracking modes for the zoom plugin|[email protected]|Sebastian Sauer}} | ||
{{FeatureDone|Nepomuk Backup & Sync| Provide Backup and Sync capabilities to Nepomuk|[email protected]|Vishesh Handa}} | |||
{{FeatureTodo|Web Metadata extractor| Provide a framework to get additional data about resources|[email protected]|Vishesh Handa}} | |||
{{FeatureDone|Activities manager service|Merge the kded and nepomuk modules for activities into one service|[email protected]|Ivan Čukić}} | |||
{{FeatureInProgress|Activities manager service|Register desktop events instead directly linking the activities to resources|[email protected]|Ivan Čukić}} | |||
{{FeatureInProgress|KNotify|Add support for relative present actions in contexts|[email protected]|Jacopo De Simoi}} | |||
{{FeatureDone|KNotify|Add Plugin Loading Support (No UI Support For Now)|[email protected]|Jeffery MacEachern}} | |||
{{FeatureInProgress|Locale KCM|Complete re-write to improve usability, support for new localization features|[email protected]|John Layt}} | |||
{{FeatureInProgress|Phonon KCM|Add video input device configuration support|[email protected]|George Kiagiadakis}} | |||
{{FeatureInProgress|ksecretserviced|Make it replace KWallet|[email protected]|Michael Leupold}} | |||
|} | |} | ||
<br> | <br> | ||
Line 55: | Line 75: | ||
|- | |- | ||
! style="text-align: center;" colspan="4" | Plasma | ! style="text-align: center;" colspan="4" | Plasma | ||
{{ | {{FeatureDone|libtaskmanager / tasks-applet| support for Windows 7 like launchers |[email protected]|Anton Kreuzkamp}} | ||
{{FeatureInProgress|notifications| rework notification applet appearance |[email protected]|Marco Martin}} | |||
{{FeatureInProgress|notifications| make various dataengines use Plasma::Storage |[email protected]|Marco Martin}} | |||
{{FeatureDone|plasma-desktop| UI for editing activity name and icon|[email protected]|Ivan Čukić}} | |||
{{FeatureTodo|plasma-desktop| add some default activities|[email protected]|Mario Fux}} | |||
{{FeatureDone|plasma| finish support for activity templates |[email protected]|Chani}} | |||
{{FeatureInProgress|plasma-devicenotifier| Improve notification support |[email protected]|Jacopo De Simoi}} | |||
{{FeatureTodo|plasma-devicenotifier| Signal to the user which apps are blocking a device|[email protected] |Jacopo De Simoi}} | |||
{{FeatureDone|quicklaunch| populate new applets with user's default browser, file manager, ... instead of hardcoded ones |[email protected]|Ingomar Wesp}} | |||
{{FeatureDone|quicklaunch| allow editing of existing launchers (including ones that do not point to a .desktop file) |[email protected]|Ingomar Wesp}} | |||
{{FeatureDone|libplasma|Plasma calendar supports multiple Holiday Regions.|[email protected]|John Layt}} | |||
{{FeatureInProgress|libplasma|Make Calendar DataEngine a Service.|[email protected]|John Layt}} | |||
{{FeatureDone|plasma-desktop| integrate activity-sessions|[email protected]|Ivan/Chani}} | |||
{{FeatureInProgress|plasma-desktop|activity dataengine|[email protected]|Chani}} | |||
|- | |- | ||
! style="text-align: center;" colspan="4" | KWin | ! style="text-align: center;" colspan="4" | KWin | ||
{{FeatureInProgress|dashboard effect| new effect for Plasma dashboard |[email protected]|Andreas Demmer}} | {{FeatureInProgress|windowgeometry effect| compositor powered move/resize windowgeometry display |[email protected]|Thomas Lübking}} | ||
{{FeatureDone|dashboard effect| new effect for Plasma dashboard |[email protected]|Andreas Demmer}} | |||
{{FeatureDone|kwin/ksmserver| activity sessions |[email protected]|Chani}} | |||
{{FeatureDone|libtaskmanager/kwin?| some activity integration in taskbar/pager |[email protected]|Chani}} | |||
{{FeatureTodo|libtaskmanager/kwin] | Expose Window Tabs to taskmanager |[email protected]|Martin Gräßlin}} | |||
{{FeatureTodo|kwin|ARB Shader support|[email protected]|Martin Gräßlin}} | |||
{{FeatureInProgress|Aurorae|Tooltips on window tabs|[email protected]|Martin Gräßlin}} | |||
{{FeatureDone|Present Windows|Close window GUI control|[email protected]|Martin Gräßlin}} | |||
{{FeatureDone|Startup Feedback|Effect to replace the Startup Feedback notification|[email protected]|Martin Gräßlin}} | |||
{{FeatureDone|Screenshot Effect|KSanpshot can use KWin for screenshots|[email protected]|Martin Gräßlin}} | |||
{{FeatureTodo|KCM Compositing|Allow compositing even if GL is buggy/X crashes|[email protected]|Martin Gräßlin}} | |||
{{FeatureTodo|KWin Killer|Use notification instead of dialog|[email protected]|Martin Gräßlin}} | |||
{{FeatureInProgress|Compositing|Improved platform detection|[email protected]|Fredrik Höglund}} | |||
|- | |||
! style="text-align: center;" colspan="4" | KDE Power Management system | |||
{{FeatureDone|core| PowerDevil v2 core |[email protected]|Dario Freddi}} | |||
{{FeatureDone|actions| Basic actions for feature parity with PowerDevil v1 |[email protected]|Dario Freddi}} | |||
{{FeatureInProgress|actions| More actions for advanced users |[email protected]|Dario Freddi}} | |||
{{FeatureDone|policy-handler| Create a new policy handler for handling inhibition properly, and have kdelibs' Solid API use it |[email protected]|Dario Freddi}} | |||
|- | |||
! style="text-align: center;" colspan="4" | System Settings | |||
{{FeatureDone|keyboard| Support for "spare layouts"|[email protected]|Andriy Rysin}} | |||
{{FeatureDone|keyboard| Support for > 4 layouts|[email protected]|Andriy Rysin}} | |||
{{FeatureInProgress|driconf|New module for configuring DRI drivers|[email protected]|Fredrik Höglund}} | |||
|- | |||
! style="text-align: center;" colspan="4" | Blue Devil | |||
{{FeatureInProgress|Review| Get into kdebase|[email protected]|Alex Fiestas}} | |||
{{FeatureInProgress|kio_obexftp| Better error handling|[email protected]|Alex Fiestas}} | |||
{{FeatureTodo|usability|Review all the components improving hig/elegance|[email protected]|Alex Fiestas}} | |||
{{FeatureTodo|share folders|Be able to share folders via obexftp|[email protected]|Alex Fiestas}} | |||
{{FeatureTodo|Devices KCM|Add further information about devices, like address...|[email protected]|Rafael Fernández López}} | |||
{{FeatureTodo|Devices KCM|Allow to connect to devices services|[email protected]|Rafael Fernández López}} | |||
{{FeatureInProgress|libbluedevil|Review DBus handling|[email protected]|Rafael Fernández López}} | |||
{{FeatureTodo|libbluedevil|Add support for services|[email protected]|Rafael Fernández López}} | |||
{{FeatureInProgress|Monolithic|Fix listing problems under certain conditions|[email protected]|Rafael Fernández López}} | |||
|} | |} | ||
Line 71: | Line 139: | ||
! Description | ! Description | ||
! Contact | ! Contact | ||
{{FeatureDone|libnepomuk|Convenience operator overloads for query construction|[email protected]|Sebastian Trueg}} | |||
{{FeatureDone|libnepomuk|New query flags and improved handling of full text matching scores including sorting|[email protected]|Sebastian Trueg}} | |||
{{FeatureTodo|kdeui|Generic find bar widget|[email protected]|Sascha Peilicke}} | {{FeatureTodo|kdeui|Generic find bar widget|[email protected]|Sascha Peilicke}} | ||
{{FeatureDone|kdeui|Allow getting and setting the size of the pixmap cache in KImageCache|[email protected]|Manuel Mommertz}} | |||
{{FeatureDone|katepart|scripted actions|[email protected]|Dominik Haumann}} | {{FeatureDone|katepart|scripted actions|[email protected]|Dominik Haumann}} | ||
{{FeatureDone|katepart|QAccessibleInterface's for document+cursor|[email protected]|Sebastian Sauer}} | {{FeatureDone|katepart|QAccessibleInterface's for document+cursor|[email protected]|Sebastian Sauer}} | ||
{{FeatureDone|libplasma|PluginLoader class|[email protected]|Ryan Rix}} | {{FeatureDone|libplasma|PluginLoader class|[email protected]|Ryan Rix}} | ||
{{FeatureDone|libplasma|Allow SVGs to use systemcolors before rendering|[email protected]|Manuel Mommertz}} | |||
{{FeatureInProgress|libplasma|DeclarativeWidget to load QML scenes in Plasma|[email protected]|Marco Martin}} | |||
{{FeatureInProgress|libplasma|finish up the gsoc project about Plasma::Storage service|[email protected]|Marco Martin}} | |||
{{FeatureDone|libplasma|let Plasma::SVG find the best matching size hinted element if there is no exact match|[email protected]|Ingomar Wesp (mentored by Manuel Mommertz)}} | |||
{{FeatureDone|libnepomuk/KIO|Search excerpts|[email protected]|Sebastian Trueg}} | |||
{{FeatureInProgress|libnepomuk|Standardqueries for convenience|[email protected]|Sebastian Trueg}} | |||
{{FeatureDone|libnepomuk|GUI elements for resource/file searching including faceted browsing|[email protected]|Sebastian Trueg}} | |||
{{FeatureInProgress|libnepomuksync|Sync library to be used in BackupSync, Strigi, Akonadi, WebExtractor and Removable Media|[email protected]|Vishesh Handa}} | |||
{{FeatureInProgress|kdecore|Add more possible synchronization primitives to KSharedDataCache to expand OS support. POSIX Semaphores Contributed by Alberto Villa of the FreeBSD project. Windows support may still occur as well.|[email protected]|Michael Pyne}} | |||
{{FeatureTodo|kdecore|Add fallback to QCache<QString,QByteArray> in KSharedDataCache.|[email protected]|Michael Pyne}} | |||
{{FeatureDone|kdecore|Add cache-wide timestamp to KSharedDataCache.|[email protected]|Michael Pyne}} | |||
{{FeatureTodo|kdecore|Add ability to make KSharedDataCache strictly read-only for laptop support.|[email protected]|Michael Pyne}} | |||
{{FeatureDone|kdeui|Social About Dialog|[email protected]|Teo Mrnjavac}} | |||
{{FeatureDone|kdeui|Allow to hide icons in menus|[email protected]|Christoph Feck}} | |||
{{FeatureDone|KLocale|Auto-detect new users Country from their system country.|[email protected]|John Layt}} | |||
{{FeatureDone|KLocale|New configuration option for AM/PM symbols, .|[email protected]|John Layt}} | |||
{{FeatureDone|KLocale|Seperate backends available for each supported platform/desktop, use of platform localization in place of KDE locale planned for 4.7.|[email protected]|John Layt}} | |||
{{FeatureDone|KLocalizedDate|New convenience class to make date localization easy.|[email protected]|John Layt}} | |||
{{FeatureDone|KCalendarSystem|Add api for first/last day of year/month.|[email protected]|John Layt}} | |||
{{FeatureDone|KCalendarSystem|Add configuration option for Short Year Window.|[email protected]|John Layt}} | |||
{{FeatureDone|KCalendarSystem|Separated date / time parsing code into new private KDateTimeParser and KDateTimeFormatter classes to share with KLocale and KDateTime.|[email protected]|John Layt}} | |||
{{FeatureInProgress|KHTML|HTML5 postMessage.|[email protected]|Maksim Orlovich}} | |||
{{FeatureInProgress|kcookiejar|Implement storing cookies in KWallet|[email protected]|José Millán Soto}} | |||
{{FeatureInProgress|ksecretservice|Make KWallet::Wallet use the secrets-service API|[email protected]|Michael Leupold}} | |||
{{FeatureInProgress|anywhere|Allow to build without deprecated symbols|[email protected]|Kevin Ottens (with lots of support from David Faure)}} | |||
{{FeatureInProgress|KIO|Use `net usershare` in KSambaShare|[email protected]|Rodrigo Belem}} | |||
|} | |} | ||
Line 87: | Line 184: | ||
! Description | ! Description | ||
! Contact | ! Contact | ||
{{FeatureDone|Marble|Loading of routes in .kml format (Maemo)|[email protected]|Dennis Nienhüser}} | |||
{{FeatureDone|Marble|Route printing (map and directions, configurabe)|[email protected]|Dennis Nienhüser}} | {{FeatureDone|Marble|Route printing (map and directions, configurabe)|[email protected]|Dennis Nienhüser}} | ||
{{FeatureDone|Marble|Route state saving and restoring|[email protected]|Dennis Nienhüser}} | {{FeatureDone|Marble|Route state saving and restoring|[email protected]|Dennis Nienhüser}} | ||
Line 93: | Line 190: | ||
{{FeatureDone|Marble|worldwide and offline routing|[email protected]|Dennis Nienhüser}} | {{FeatureDone|Marble|worldwide and offline routing|[email protected]|Dennis Nienhüser}} | ||
{{FeatureDone|Marble|Extend MarbleRunner interface to handle reverse geocoding and routing requests; Display of alternative routes|[email protected]|Dennis Nienhüser}} | {{FeatureDone|Marble|Extend MarbleRunner interface to handle reverse geocoding and routing requests; Display of alternative routes|[email protected]|Dennis Nienhüser}} | ||
{{FeatureDone|Marble|"Go To" dialog for Maemo|[email protected]|Dennis Nienhüser}} | |||
{{FeatureDone|Marble|Tile download along the route for offline usage|[email protected]|Siddharth Srivastava}} | |||
{{FeatureDone|Marble|Turn-by-turn navigation mode|[email protected]|Siddharth Srivastava}} | |||
{{FeatureDone|Marble|QtDeclarative plugin and QML examples (experimental)|[email protected]|Dennis Nienhüser}} | |||
{{FeatureInProgress|Marble|Implement sun locator blendings as derived classes of Marble::Blending|[email protected]|Jens-Michael Hoffmann}} | {{FeatureInProgress|Marble|Implement sun locator blendings as derived classes of Marble::Blending|[email protected]|Jens-Michael Hoffmann}} | ||
{{FeatureDone|Marble|Improve GeoData API|tgridel@freedotfr|Thibaut Gridel}} | {{FeatureDone|Marble|Improve GeoData API|tgridel@freedotfr|Thibaut Gridel}} | ||
{{FeatureDone|Marble|Convert Gps tracking to GeoDataDocument|tgridel@freedotfr|Thibaut Gridel}} | {{FeatureDone|Marble|Convert Gps tracking to GeoDataDocument|tgridel@freedotfr|Thibaut Gridel}} | ||
{{FeatureDone|Marble|Provide a treeModel for GeoDataDocuments|tgridel@freedotfr|Thibaut Gridel}} | {{FeatureDone|Marble|Provide a treeModel for GeoDataDocuments|tgridel@freedotfr|Thibaut Gridel}} | ||
{{FeatureDone|Marble|Draw the geometries of multiple GeoDataDocuments|tgridel@freedotfr|Thibaut Gridel}} | {{FeatureDone|Marble|Draw the geometries of multiple GeoDataDocuments|tgridel@freedotfr|Thibaut Gridel}} | ||
{{ | {{FeatureDone|Marble|Load Pnt vector data files as GeoData|tgridel@freedotfr|Thibaut Gridel}} | ||
{{ | {{FeatureDone|Marble|Bookmark Support|1989.gaurav@googlemail.com|Gaurav Gupta}} | ||
{{FeatureDone|Cantor|Backend for GNU Octave|[email protected]|Miha Čančula}} | {{FeatureDone|Cantor|Backend for GNU Octave|[email protected]|Miha Čančula}} | ||
{{ | {{FeatureDone|Cantor|Merge R improvement branch|[email protected]|Alexander Rieder}} | ||
{{ | {{FeatureDone|Cantor|Variable management panel|[email protected]|Alexander Rieder}} | ||
{{FeatureTodo|Cantor|Formulas inside Text Entries|[email protected]| Alexander Rieder}} | |||
{{FeatureDone|Kalzium|Port Kalzium to use QGV based periodic table widget|[email protected]|Marcus D. Hanwell}} | {{FeatureDone|Kalzium|Port Kalzium to use QGV based periodic table widget|[email protected]|Marcus D. Hanwell}} | ||
{{FeatureDone|KAlgebra|Implicit functions plot|[email protected]|Percy Aucahuasi}} | {{FeatureDone|KAlgebra|Implicit functions plot|[email protected]|Percy Aucahuasi}} | ||
{{FeatureDone|KAlgebra|Improved execution speed on the calculator|[email protected]|Aleix Pol Gonzalez}} | {{FeatureDone|KAlgebra|Improved execution speed on the calculator|[email protected]|Aleix Pol Gonzalez}} | ||
{{FeatureDone|KAlgebra|Better integration between the Console and the Plotting facilities|[email protected]|Aleix Pol Gonzalez}} | {{FeatureDone|KAlgebra|Better integration between the Console and the Plotting facilities|[email protected]|Aleix Pol Gonzalez}} | ||
{{FeatureDone|KAlgebra|Lighter version aimed to mobile users|[email protected]|Aleix Pol Gonzalez}} | |||
{{FeatureInProgress|KStars|OpenGL rendering support for KStars|[email protected]|Harry de Valence, Akarsh Simha}} | |||
{{FeatureInProgress|KStars|Better designed object database|[email protected]|Victor Carbune, Akarsh Simha}} | |||
{{FeatureInProgress|KStars|Star Hop Generator|[email protected]|Akarsh Simha}} | |||
{{FeatureDone|Kig|LaTeX/TikZ exporter|[email protected]|Miha Čančula}} | |||
|} | |} | ||
Line 129: | Line 230: | ||
{{FeatureTodo|JuK|Add MPRIS support to JuK so that the NowPlaying applet doesn't need to special-case JuK.|[email protected]|Michael Pyne}} | {{FeatureTodo|JuK|Add MPRIS support to JuK so that the NowPlaying applet doesn't need to special-case JuK.|[email protected]|Michael Pyne}} | ||
{{FeatureTodo|JuK|Update JuK's MusicBrainz support to a modern version of MusicBrainz.|[email protected]|Michael Pyne}} | {{FeatureTodo|JuK|Update JuK's MusicBrainz support to a modern version of MusicBrainz.|[email protected]|Michael Pyne}} | ||
{{FeatureInProgress|kmix|Improved volume OSD|[email protected]|Fredrik Höglund}} | |||
|} | |} | ||
Line 142: | Line 243: | ||
! Description | ! Description | ||
! Contact | ! Contact | ||
{{ | {{FeatureDone|libkdegames|Import KGameRenderer framework and [[Projects/Games/Porting|port games]] to this unified rendering infrastructure.|[email protected]|Stefan Majewsky}} | ||
{{FeatureInProgress|Kigo|Fix KNewStuff provider issues|[email protected]|Sascha Peilicke}} | {{FeatureInProgress|Kigo|Fix KNewStuff provider issues|[email protected]|Sascha Peilicke}} | ||
{{ | {{FeatureDone|Palapeli|Import Goldberg slicer as the new default slicer plugin.|[email protected]|Johannes Loehnert}} | ||
{{ | {{FeatureDone|Palapeli|Bevel effect creates three-dimensional appearance for puzzle pieces.|[email protected]|Johannes Loehnert}} | ||
{{FeatureDone|Palapeli|Update libpala API. Improve usability of "Create new puzzle" dialog.|[email protected]|Stefan Majewsky}} | |||
{{FeatureDone|Kajongg|Docbook: Describe the basic game, until now I supposed the player already knows how to play Mah Jong.|[email protected]|Wolfgang Rohdewald}} | {{FeatureDone|Kajongg|Docbook: Describe the basic game, until now I supposed the player already knows how to play Mah Jong.|[email protected]|Wolfgang Rohdewald}} | ||
{{FeatureDone|Kajongg|Tiles can be discarded with drag&drop.|[email protected]|Wolfgang Rohdewald}} | {{FeatureDone|Kajongg|Tiles can be discarded with drag&drop.|[email protected]|Wolfgang Rohdewald}} | ||
{{FeatureDone|Kajongg|Make robot player AI more intelligent.|[email protected]|Wolfgang Rohdewald}} | {{FeatureDone|Kajongg|Make robot player AI more intelligent.|[email protected]|Wolfgang Rohdewald}} | ||
{{ | {{FeatureDone|Kajongg|Make tiles in the hand larger and the wall tiles smaller for better playability on small screens.|[email protected]|Wolfgang Rohdewald}} | ||
{{FeatureDone|Kajongg|Make games suspendable/resumable.|[email protected]|Wolfgang Rohdewald}} | |||
{{FeatureDone|Kajongg|Animate moving tiles.|[email protected]|Wolfgang Rohdewald}} | |||
{{FeatureDone|Kajongg|Demo mode.|[email protected]|Wolfgang Rohdewald}} | |||
{{FeatureDone|Kajongg|Introduce an option to only offer possible actions.|[email protected]|Wolfgang Rohdewald}} | |||
{{FeatureTodo|Kajongg|Add more rulesets like other Classical Chinese variants and the international tournament rules.|[email protected]|Wolfgang Rohdewald}} | {{FeatureTodo|Kajongg|Add more rulesets like other Classical Chinese variants and the international tournament rules.|[email protected]|Wolfgang Rohdewald}} | ||
{{FeatureDone|KGoldrunner|Save and restore the current control-mode, keyboard-control option and game-speed settings.|[email protected]|Ian Wadham}} | |||
{{FeatureDone|KGoldrunner|Add a keyboard-mode option to start moving when a direction-key is pressed and stop when it is released. Support multiple keys being pressed.|[email protected]|Ian Wadham}} | |||
{{FeatureDone|Klickety|An adaptation of the "clickomania" game.Rewrite the kde3 version.|[email protected]|Ni Hui}} | {{FeatureDone|Klickety|An adaptation of the "clickomania" game.Rewrite the kde3 version.|[email protected]|Ni Hui}} | ||
{{ | {{FeatureDone|Klickety|Merge KSame into Klickety.|[email protected]|Ni Hui}} | ||
{{FeatureDone|Kolf|Port to KGameRenderer, cleanup all QGraphicsView- and physics-related code (and physics engine), incorporate ideas from Kolf-NG.|[email protected]|Stefan Majewsky}} | |||
{{FeatureDone|Granatier|Port to KGameRenderer.|[email protected]|Mathias Kraus}} | |||
{{FeatureDone|Granatier|Use TagaroAudio for sound.|[email protected]|Mathias Kraus}} | |||
{{FeatureDone|Knights|New game: Chess board for KDE4|[email protected]|Miha Čančula}} | |||
|} | |||
<br/> | |||
= kdegraphics = | |||
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable" | |||
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;" | |||
! Status | |||
! Project | |||
! Description | |||
! Contact | |||
{{FeatureDone|gwenview|Simplify photo sharing|[email protected]|Aurélien Gâteau}} | |||
{{FeatureDone|gwenview|Improve resize dialog|[email protected]|Aurélien Gâteau}} | |||
|} | |} | ||
Line 171: | Line 297: | ||
{{FeatureTodo|Lokalize|Integrate with nepomuk (fast stats retrieval, tag cloud - incl sharing!)|[email protected]|Nick Shaforostoff}} | {{FeatureTodo|Lokalize|Integrate with nepomuk (fast stats retrieval, tag cloud - incl sharing!)|[email protected]|Nick Shaforostoff}} | ||
{{FeatureTodo|Lokalize|loading compressed files and then saving them back in the original compression format (bug 65518)|[email protected]|Nick Shaforostoff}} | {{FeatureTodo|Lokalize|loading compressed files and then saving them back in the original compression format (bug 65518)|[email protected]|Nick Shaforostoff}} | ||
{{FeatureTodo|Nepomukshell|New Nepomukshell development tool allowing to browse and debug Nepomuk data|[email protected]|Sebastian Trueg}} | |||
{{FeatureDone|Dolphin|Git plugin|[email protected]|Sebastian Doerner}} | |||
{{FeatureDone|Kate|GDB plugin|[email protected]|Kåre Särs}} | |||
|} | |} | ||
Line 193: | Line 322: | ||
{{FeatureTodo|Ark|Support for custom options from the compression interface (eg. a slider for selecting compression level for rar files)|[email protected]|Harald Hvaal}} | {{FeatureTodo|Ark|Support for custom options from the compression interface (eg. a slider for selecting compression level for rar files)|[email protected]|Harald Hvaal}} | ||
{{FeatureTodo|Ark|Try multiple plugins for each archive type before failing|[email protected]|Raphael Kubo da Costa}} | {{FeatureTodo|Ark|Try multiple plugins for each archive type before failing|[email protected]|Raphael Kubo da Costa}} | ||
{{FeatureTodo| | {{FeatureTodo|KGpg|Better workflow to edit encrypted files|kde@opensource.sf-tec.de|Rolf Eike Beer}} | ||
{{FeatureTodo|printer-applet|Restore feature parity with KDEPrint3 where possible.||Jonathon Riddell, John Layt}} | {{FeatureTodo|printer-applet|Restore feature parity with KDEPrint3 where possible.||Jonathon Riddell, John Layt}} | ||
|} | |} | ||
Line 223: | Line 337: | ||
! Contact | ! Contact | ||
{{FeatureInProgress|Kontact|Plasma-based Summary Page|[email protected]|Ryan Rix}} | {{FeatureInProgress|Kontact|Plasma-based Summary Page|[email protected]|Ryan Rix}} | ||
{{FeatureInProgress|KHolidays|Add support for holiday types and day-off types.|[email protected]|John Layt}} | |||
{{FeatureInProgress|KHolidays|Holiday Region selection widget.|[email protected]|John Layt}} | |||
{{FeatureDone|KHolidays|Holiday duration api.|[email protected]|John Layt}} | |||
{{FeatureDone|KHolidays|Default Holiday Region api.|[email protected]|John Layt}} | |||
{{FeatureInProgress|KAlarm|Port to Akonadi|[email protected]|David Jarvie}} | |||
{{FeatureDone|KAlarm|Option to not notify execution errors for pre-alarm actions|[email protected]|David Jarvie}} | |||
{{FeatureInProgress|KAlarm|Allow reminders after the main alarm|[email protected]|David Jarvie}} | |||
{{FeatureInProgress|KAlarm|Provide wake-from-suspend option for alarms|[email protected]|David Jarvie}} | |||
|} | |} | ||
<br/> | <br/> | ||
= kdeaccessibility = | = kdeaccessibility = | ||
Line 237: | Line 357: | ||
! Contact | ! Contact | ||
{{FeatureDone|KAccessible|Added a dbus-service and a QAccessibleBridgePlugin for focus tracking (used in KMagnifier and the KWin zoom plugin).|[email protected]|Sebastian Sauer}} | {{FeatureDone|KAccessible|Added a dbus-service and a QAccessibleBridgePlugin for focus tracking (used in KMagnifier and the KWin zoom plugin).|[email protected]|Sebastian Sauer}} | ||
{{FeatureDone|KMagnifier|Follow Focus Mode for Focus Tracking.|[email protected]|Sebastian Sauer}} | {{FeatureDone|KMagnifier|Follow Focus Mode for Focus Tracking (uses kaccessible).|[email protected]|Sebastian Sauer}} | ||
{{FeatureDone|KAccessible|Added | {{FeatureDone|KAccessible|Added Screenreader (uses speech-dispatcher)|[email protected]|Sebastian Sauer}} | ||
|} | |||
<br> | |||
= kdeartwork = | |||
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable" | |||
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;" | |||
! Status | |||
! Project | |||
! Description | |||
! Contact | |||
{{FeatureDone|KDE Asciiquarium|Added a new ASCII sprite (a submarine). Contributed by Ryan Meldrum.|mpyne@kde.org.|Michael Pyne}} | |||
|} | |||
<br> | |||
= kdeplasma-addons = | |||
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable" | |||
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;" | |||
! Status | |||
! Project | |||
! Description | |||
! Contact | |||
{{FeatureDone|Shelf|Automatic sizing of the popup|ivan.cukic@kde.org|Ivan Čukić}} | |||
{{FeatureDone|Shelf|Setting a custom popup icon|[email protected]|Ivan Čukić}} | |||
{{FeatureTodo|Shelf|Cascading popup menus for folders|[email protected]|Ivan Čukić}} | |||
{{FeatureDone|Shelf|Keyboard navigation|[email protected]|Ivan Čukić}} | |||
{{FeatureDone|Shelf|Search completion|[email protected]|Ivan Čukić}} | |||
{{FeatureInProgress|libLancelot-datamodels|Akonadi integration|[email protected]|Ivan Čukić}} | |||
{{FeatureTodo|libLancelot-datamodels|Folder contents sorting|[email protected]|Ivan Čukić}} | |||
{{FeatureInProgress|Lancelot|Theme improvements, animations|ivan.cukic@kde.org|Ivan Čukić}} | |||
{{FeatureDone|Events Runner|Event search|[email protected]|Alexey Noskov}} | |||
{{FeatureDone|Comic plasmoid|Per comic max cache limit|[email protected]|Matthias Fuchs}} | |||
{{FeatureDone|Comic plasmoid|Change behaviour when comic can't be found|[email protected]|Matthias Fuchs}} | |||
{{FeatureDone|GroupingDesktop|Added two desktop containments and a panel containment with applet grouping support|[email protected]|Giulio Camuffo}} | |||
|} | |} | ||
<br> | <br> | ||
= kdenetwork = | |||
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable" | |||
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;" | |||
! Status | |||
! Project | |||
! Description | |||
! Contact | |||
{{FeatureDone|krfb|Refactor Core to make it more maintainable/extensible|[email protected].|George Goldberg}} | |||
{{FeatureDone|krfb|Telepathy Tubes support|[email protected].|George Goldberg}} | |||
{{FeatureDone|krfb|UI Improvements to support new features/deal with some existing bug reports|[email protected].|George Goldberg}} | |||
{{FeatureTodo|kget|Log for transfers|[email protected]|Lukas Appelhans}} | |||
|} |
Latest revision as of 20:42, 31 October 2011
This is a list of planned features for the SC 4.6 release.
See also:
- Schedules/KDE4/4.5 Feature Plan (previous major release)
- Schedules/KDE4/4.6 Release Schedule
- Schedules/KDE4/4.6 Release Goals
- Schedules/KDE4/4.7 Feature Plan (next major release)
Legend:
- todo => not started yet
- in-progress => started, but not completed yet
- done => completed
kdebase-apps
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | Konsole | Move to KTabWidget | |
DONE | Dolphin | Faceted browsing via Nepomuk | |
DONE | Dolphin | Searching support for non-indexed files | |
DONE | Dolphin | Git-plugin (implemented by Sebastian Dörner and Johannes Steffen) | |
DONE | Dolphin | Resizeable columns in the column-view | |
DONE | Dolphin | Allow leading zeros when renaming multiple files (implemented by Matthias Fuchs) | |
IN PROGRESS | nspluginviewer | Full npruntime support | |
TO DO | Dolphin | Smooth scrolling | Fredrikh Höglund <[email protected]> |
kdebase-runtime
Status | Project | Description | Contact |
---|---|---|---|
DONE | Plasma | Plasma KPart | |
IN PROGRESS | Plasma | Declarative AppletScript to write QML plasmoids | |
IN PROGRESS | Plasma | Optimize the Newspaper containment for the use with touchscreens and the Plasma KPart | |
DONE | KWin | Focus tracking for the zoom plugin (uses kaccessible) | |
DONE | KWin | Extend mouse tracking modes for the zoom plugin | |
DONE | Nepomuk Backup & Sync | Provide Backup and Sync capabilities to Nepomuk | |
TO DO | Web Metadata extractor | Provide a framework to get additional data about resources | Vishesh Handa <[email protected]> |
DONE | Activities manager service | Merge the kded and nepomuk modules for activities into one service | |
IN PROGRESS | Activities manager service | Register desktop events instead directly linking the activities to resources | |
IN PROGRESS | KNotify | Add support for relative present actions in contexts | |
DONE | KNotify | Add Plugin Loading Support (No UI Support For Now) | |
IN PROGRESS | Locale KCM | Complete re-write to improve usability, support for new localization features | |
IN PROGRESS | Phonon KCM | Add video input device configuration support | |
IN PROGRESS | ksecretserviced | Make it replace KWallet |
kdebase-workspace
Status | Project | Description | Contact |
---|---|---|---|
Plasma | |||
DONE | libtaskmanager / tasks-applet | support for Windows 7 like launchers | |
IN PROGRESS | notifications | rework notification applet appearance | |
IN PROGRESS | notifications | make various dataengines use Plasma::Storage | |
DONE | plasma-desktop | UI for editing activity name and icon | |
TO DO | plasma-desktop | add some default activities | Mario Fux <[email protected]> |
DONE | plasma | finish support for activity templates | |
IN PROGRESS | plasma-devicenotifier | Improve notification support | |
TO DO | plasma-devicenotifier | Signal to the user which apps are blocking a device | Jacopo De Simoi <[email protected] > |
DONE | quicklaunch | populate new applets with user's default browser, file manager, ... instead of hardcoded ones | |
DONE | quicklaunch | allow editing of existing launchers (including ones that do not point to a .desktop file) | |
DONE | libplasma | Plasma calendar supports multiple Holiday Regions. | |
IN PROGRESS | libplasma | Make Calendar DataEngine a Service. | |
DONE | plasma-desktop | integrate activity-sessions | |
IN PROGRESS | plasma-desktop | activity dataengine | |
KWin | |||
IN PROGRESS | windowgeometry effect | compositor powered move/resize windowgeometry display | |
DONE | dashboard effect | new effect for Plasma dashboard | |
DONE | kwin/ksmserver | activity sessions | |
DONE | libtaskmanager/kwin? | some activity integration in taskbar/pager | |
TO DO | libtaskmanager/kwin] | Expose Window Tabs to taskmanager | Martin Gräßlin <[email protected]> |
TO DO | kwin | ARB Shader support | Martin Gräßlin <[email protected]> |
IN PROGRESS | Aurorae | Tooltips on window tabs | |
DONE | Present Windows | Close window GUI control | |
DONE | Startup Feedback | Effect to replace the Startup Feedback notification | |
DONE | Screenshot Effect | KSanpshot can use KWin for screenshots | |
TO DO | KCM Compositing | Allow compositing even if GL is buggy/X crashes | Martin Gräßlin <[email protected]> |
TO DO | KWin Killer | Use notification instead of dialog | Martin Gräßlin <[email protected]> |
IN PROGRESS | Compositing | Improved platform detection
| |
KDE Power Management system | |||
DONE | core | PowerDevil v2 core | |
DONE | actions | Basic actions for feature parity with PowerDevil v1 | |
IN PROGRESS | actions | More actions for advanced users | |
DONE | policy-handler | Create a new policy handler for handling inhibition properly, and have kdelibs' Solid API use it | |
System Settings | |||
DONE | keyboard | Support for "spare layouts" | |
DONE | keyboard | Support for > 4 layouts | |
IN PROGRESS | driconf | New module for configuring DRI drivers | |
Blue Devil | |||
IN PROGRESS | Review | Get into kdebase | |
IN PROGRESS | kio_obexftp | Better error handling | |
TO DO | usability | Review all the components improving hig/elegance | Alex Fiestas <[email protected]> |
TO DO | share folders | Be able to share folders via obexftp | Alex Fiestas <[email protected]> |
TO DO | Devices KCM | Add further information about devices, like address... | Rafael Fernández López <[email protected]> |
TO DO | Devices KCM | Allow to connect to devices services | Rafael Fernández López <[email protected]> |
IN PROGRESS | libbluedevil | Review DBus handling | |
TO DO | libbluedevil | Add support for services | Rafael Fernández López <[email protected]> |
IN PROGRESS | Monolithic | Fix listing problems under certain conditions |
kdelibs
Status | Project | Description | Contact |
---|---|---|---|
DONE | libnepomuk | Convenience operator overloads for query construction | |
DONE | libnepomuk | New query flags and improved handling of full text matching scores including sorting | |
TO DO | kdeui | Generic find bar widget | Sascha Peilicke <[email protected]> |
DONE | kdeui | Allow getting and setting the size of the pixmap cache in KImageCache | |
DONE | katepart | scripted actions | |
DONE | katepart | QAccessibleInterface's for document+cursor | |
DONE | libplasma | PluginLoader class | |
DONE | libplasma | Allow SVGs to use systemcolors before rendering | |
IN PROGRESS | libplasma | DeclarativeWidget to load QML scenes in Plasma | |
IN PROGRESS | libplasma | finish up the gsoc project about Plasma::Storage service | |
DONE | libplasma | let Plasma::SVG find the best matching size hinted element if there is no exact match | |
DONE | libnepomuk/KIO | Search excerpts | |
IN PROGRESS | libnepomuk | Standardqueries for convenience | |
DONE | libnepomuk | GUI elements for resource/file searching including faceted browsing | |
IN PROGRESS | libnepomuksync | Sync library to be used in BackupSync, Strigi, Akonadi, WebExtractor and Removable Media | |
IN PROGRESS | kdecore | Add more possible synchronization primitives to KSharedDataCache to expand OS support. POSIX Semaphores Contributed by Alberto Villa of the FreeBSD project. Windows support may still occur as well. | |
TO DO | kdecore | Add fallback to QCache<QString,QByteArray> in KSharedDataCache. | Michael Pyne <[email protected]> |
DONE | kdecore | Add cache-wide timestamp to KSharedDataCache. | |
TO DO | kdecore | Add ability to make KSharedDataCache strictly read-only for laptop support. | Michael Pyne <[email protected]> |
DONE | kdeui | Social About Dialog | |
DONE | kdeui | Allow to hide icons in menus | |
DONE | KLocale | Auto-detect new users Country from their system country. | |
DONE | KLocale | New configuration option for AM/PM symbols, . | |
DONE | KLocale | Seperate backends available for each supported platform/desktop, use of platform localization in place of KDE locale planned for 4.7. | |
DONE | KLocalizedDate | New convenience class to make date localization easy. | |
DONE | KCalendarSystem | Add api for first/last day of year/month. | |
DONE | KCalendarSystem | Add configuration option for Short Year Window. | |
DONE | KCalendarSystem | Separated date / time parsing code into new private KDateTimeParser and KDateTimeFormatter classes to share with KLocale and KDateTime. | |
IN PROGRESS | KHTML | HTML5 postMessage. | |
IN PROGRESS | kcookiejar | Implement storing cookies in KWallet | |
IN PROGRESS | ksecretservice | Make KWallet::Wallet use the secrets-service API | |
IN PROGRESS | anywhere | Allow to build without deprecated symbols | |
IN PROGRESS | KIO | Use `net usershare` in KSambaShare |
kdeedu
Status | Project | Description | Contact |
---|---|---|---|
DONE | Marble | Loading of routes in .kml format (Maemo) | |
DONE | Marble | Route printing (map and directions, configurabe) | |
DONE | Marble | Route state saving and restoring | |
DONE | Marble | Convert MarbleRunners to plugins | |
DONE | Marble | worldwide and offline routing | |
DONE | Marble | Extend MarbleRunner interface to handle reverse geocoding and routing requests; Display of alternative routes | |
DONE | Marble | "Go To" dialog for Maemo | |
DONE | Marble | Tile download along the route for offline usage | |
DONE | Marble | Turn-by-turn navigation mode | |
DONE | Marble | QtDeclarative plugin and QML examples (experimental) | |
IN PROGRESS | Marble | Implement sun locator blendings as derived classes of Marble::Blending | |
DONE | Marble | Improve GeoData API | |
DONE | Marble | Convert Gps tracking to GeoDataDocument | |
DONE | Marble | Provide a treeModel for GeoDataDocuments | |
DONE | Marble | Draw the geometries of multiple GeoDataDocuments | |
DONE | Marble | Load Pnt vector data files as GeoData | |
DONE | Marble | Bookmark Support | |
DONE | Cantor | Backend for GNU Octave | |
DONE | Cantor | Merge R improvement branch | |
DONE | Cantor | Variable management panel | |
TO DO | Cantor | Formulas inside Text Entries | Alexander Rieder <[email protected]> |
DONE | Kalzium | Port Kalzium to use QGV based periodic table widget | |
DONE | KAlgebra | Implicit functions plot | |
DONE | KAlgebra | Improved execution speed on the calculator | |
DONE | KAlgebra | Better integration between the Console and the Plotting facilities | |
DONE | KAlgebra | Lighter version aimed to mobile users | |
IN PROGRESS | KStars | OpenGL rendering support for KStars | |
IN PROGRESS | KStars | Better designed object database | |
IN PROGRESS | KStars | Star Hop Generator | |
DONE | Kig | LaTeX/TikZ exporter |
kdemultimedia
Status | Project | Description | Contact |
---|---|---|---|
TO DO | JuK | Remove Qt/KDE3 support lib requirements | Michael Pyne <[email protected]> |
TO DO | JuK | Allow setting covers directly from URLs supported by KIO - drag/drop already allows this however | Michael Pyne <[email protected]> |
TO DO | JuK | Add MPRIS support to JuK so that the NowPlaying applet doesn't need to special-case JuK. | Michael Pyne <[email protected]> |
TO DO | JuK | Update JuK's MusicBrainz support to a modern version of MusicBrainz. | Michael Pyne <[email protected]> |
IN PROGRESS | kmix | Improved volume OSD |
kdegames
Status | Project | Description | Contact |
---|---|---|---|
DONE | libkdegames | Import KGameRenderer framework and port games to this unified rendering infrastructure. | |
IN PROGRESS | Kigo | Fix KNewStuff provider issues | |
DONE | Palapeli | Import Goldberg slicer as the new default slicer plugin. | |
DONE | Palapeli | Bevel effect creates three-dimensional appearance for puzzle pieces. | |
DONE | Palapeli | Update libpala API. Improve usability of "Create new puzzle" dialog. | |
DONE | Kajongg | Docbook: Describe the basic game, until now I supposed the player already knows how to play Mah Jong. | |
DONE | Kajongg | Tiles can be discarded with drag&drop. | |
DONE | Kajongg | Make robot player AI more intelligent. | |
DONE | Kajongg | Make tiles in the hand larger and the wall tiles smaller for better playability on small screens. | |
DONE | Kajongg | Make games suspendable/resumable. | |
DONE | Kajongg | Animate moving tiles. | |
DONE | Kajongg | Demo mode. | |
DONE | Kajongg | Introduce an option to only offer possible actions. | |
TO DO | Kajongg | Add more rulesets like other Classical Chinese variants and the international tournament rules. | Wolfgang Rohdewald <[email protected]> |
DONE | KGoldrunner | Save and restore the current control-mode, keyboard-control option and game-speed settings. | |
DONE | KGoldrunner | Add a keyboard-mode option to start moving when a direction-key is pressed and stop when it is released. Support multiple keys being pressed. | |
DONE | Klickety | An adaptation of the "clickomania" game.Rewrite the kde3 version. | |
DONE | Klickety | Merge KSame into Klickety. | |
DONE | Kolf | Port to KGameRenderer, cleanup all QGraphicsView- and physics-related code (and physics engine), incorporate ideas from Kolf-NG. | |
DONE | Granatier | Port to KGameRenderer. | |
DONE | Granatier | Use TagaroAudio for sound. | |
DONE | Knights | New game: Chess board for KDE4 |
kdegraphics
Status | Project | Description | Contact |
---|---|---|---|
DONE | gwenview | Simplify photo sharing | |
DONE | gwenview | Improve resize dialog |
kdesdk
Status | Project | Description | Contact |
---|---|---|---|
TO DO | Lokalize | Integrate snowball stemmer for glossary | Nick Shaforostoff <[email protected]> |
TO DO | Lokalize | Continue implementing XLIFF spec | Nick Shaforostoff <[email protected]> |
TO DO | Lokalize | Segmentation [editing] functionality | Nick Shaforostoff <[email protected] > |
TO DO | Lokalize | Remote translation memories | Nick Shaforostoff <[email protected]> |
TO DO | Lokalize | Integrate with nepomuk (fast stats retrieval, tag cloud - incl sharing!) | Nick Shaforostoff <[email protected]> |
TO DO | Lokalize | loading compressed files and then saving them back in the original compression format (bug 65518) | Nick Shaforostoff <[email protected]> |
TO DO | Nepomukshell | New Nepomukshell development tool allowing to browse and debug Nepomuk data | Sebastian Trueg <[email protected]> |
DONE | Dolphin | Git plugin | |
DONE | Kate | GDB plugin |
kdeutils
Status | Project | Description | Contact |
---|---|---|---|
TO DO | Ark | Add a "Preview with..." context menu item | Raphael Kubo da Costa <[email protected]> |
TO DO | Ark | Add an options dialog (maybe) | Harald Hvaal <[email protected]> |
TO DO | Ark | Add feedback for the latest operation in the status bar | Raphael Kubo da Costa <[email protected]> |
TO DO | Ark | Get rid of the Observer code in Kerfuffle | Raphael Kubo da Costa <[email protected]> |
TO DO | Ark | Make error reporting work as expected in Kerfuffle | Raphael Kubo da Costa <[email protected]> |
TO DO | Ark | Make Kerfuffle really thread-safe (and use threads in less places) | Raphael Kubo da Costa <[email protected]> |
TO DO | Ark | Make the internal previewer optional | Raphael Kubo da Costa <[email protected]> |
TO DO | Ark | Simplify Kerfuffle's API (jobs, interfaces etc) and try to make it stable | Raphael Kubo da Costa <[email protected]> |
TO DO | Ark | Support for custom options from the compression interface (eg. a slider for selecting compression level for rar files) | Harald Hvaal <[email protected]> |
TO DO | Ark | Try multiple plugins for each archive type before failing | Raphael Kubo da Costa <[email protected]> |
TO DO | KGpg | Better workflow to edit encrypted files | Rolf Eike Beer <[email protected]> |
TO DO | printer-applet | Restore feature parity with KDEPrint3 where possible. |
kdepim
Status | Project | Description | Contact |
---|---|---|---|
IN PROGRESS | Kontact | Plasma-based Summary Page | |
IN PROGRESS | KHolidays | Add support for holiday types and day-off types. | |
IN PROGRESS | KHolidays | Holiday Region selection widget. | |
DONE | KHolidays | Holiday duration api. | |
DONE | KHolidays | Default Holiday Region api. | |
IN PROGRESS | KAlarm | Port to Akonadi | |
DONE | KAlarm | Option to not notify execution errors for pre-alarm actions | |
IN PROGRESS | KAlarm | Allow reminders after the main alarm | |
IN PROGRESS | KAlarm | Provide wake-from-suspend option for alarms |
kdeaccessibility
Status | Project | Description | Contact |
---|---|---|---|
DONE | KAccessible | Added a dbus-service and a QAccessibleBridgePlugin for focus tracking (used in KMagnifier and the KWin zoom plugin). | |
DONE | KMagnifier | Follow Focus Mode for Focus Tracking (uses kaccessible). | |
DONE | KAccessible | Added Screenreader (uses speech-dispatcher) |
kdeartwork
Status | Project | Description | Contact |
---|---|---|---|
DONE | KDE Asciiquarium | Added a new ASCII sprite (a submarine). Contributed by Ryan Meldrum. |
kdeplasma-addons
Status | Project | Description | Contact |
---|---|---|---|
DONE | Shelf | Automatic sizing of the popup | |
DONE | Shelf | Setting a custom popup icon | |
TO DO | Shelf | Cascading popup menus for folders | Ivan Čukić <[email protected]> |
DONE | Shelf | Keyboard navigation | |
DONE | Shelf | Search completion | |
IN PROGRESS | libLancelot-datamodels | Akonadi integration | |
TO DO | libLancelot-datamodels | Folder contents sorting | Ivan Čukić <[email protected]> |
IN PROGRESS | Lancelot | Theme improvements, animations | |
DONE | Events Runner | Event search | |
DONE | Comic plasmoid | Per comic max cache limit | |
DONE | Comic plasmoid | Change behaviour when comic can't be found | |
DONE | GroupingDesktop | Added two desktop containments and a panel containment with applet grouping support |
kdenetwork
Status | Project | Description | Contact |
---|---|---|---|
DONE | krfb | Refactor Core to make it more maintainable/extensible | |
DONE | krfb | Telepathy Tubes support | |
DONE | krfb | UI Improvements to support new features/deal with some existing bug reports | |
TO DO | kget | Log for transfers | Lukas Appelhans <[email protected]> |