< SchedulesRevision as of 18:59, 25 October 2010 by Chani (talk | contribs) (→kdebase-workspace: activity stuff)(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff) This is a list of planned features for the SC 4.6 release. See also: Schedules/KDE4/4.6 Release Schedule Schedules/KDE4/4.6 Release Goals Schedules/KDE4/4.5 Feature Plan (previous major release) Legend: todo => not started yet in-progress => started, but not completed yet done => completed Contents 1 kdebase-apps 2 kdebase-runtime 3 kdebase-workspace 4 kdelibs 5 kdeedu 6 kdemultimedia 7 kdegames 8 kdesdk 9 kdeutils 10 kdepim 11 kdeaccessibility 12 kdeartwork 13 kdeplasma-addons 14 kdenetwork kdebase-apps Status Project Description Contact IN PROGRESS Konsole Move to KTabWidget IN PROGRESS Dolphin Faceted browsing via Nepomuk IN PROGRESS Dolphin Searching support for non-indexed files IN PROGRESS 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) kdebase-runtime Status Project Description Contact TO DO Plasma Plasma KPart Ryan Rix <[email protected]> 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 IN PROGRESS Nepomuk Backup & Sync Provide Backup and Sync capabilities to Nepomuk IN PROGRESS 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 IN PROGRESS Locale KCM Complete re-write to improve usability, support for new localization features kdebase-workspace Status Project Description Contact Plasma IN PROGRESS 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]> TO DO plasma finish support for activity templates IN PROGRESS plasma-devicenotifier Improve notification support IN PROGRESS quicklaunch populate new applets with user's default browser, file manager, ... instead of hardcoded ones IN PROGRESS quicklaunch allow editing of existing launchers (including ones that do not point to a .desktop file) IN PROGRESS quicklaunch better layout for desktop and media center form factors IN PROGRESS libplasma Improvements to Calendar/Clock widgets. Improved config ui. Allow multiple holidays on same day. Allow multiple Holiday Regions. Weekends. etc. IN PROGRESS libplasma Make Calendar DataEngine a Service. TO DO plasma-desktop integrate activity-sessions Ivan/Chani <[email protected]> TO DO plasma-desktop activity dataengine? Chani <[email protected]> KWin IN PROGRESS windowgeometry effect compositor powered move/resize windowgeometry display IN PROGRESS dashboard effect new effect for Plasma dashboard IN PROGRESS kwin/ksmserver activity sessions TO DO libtaskmanager/kwin? combine the three window-contextmenu codebases into one 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 IN PROGRESS policy-handler Create a new policy handler for handling inhibition properly, and have kdelibs' Solid API use it 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 IN PROGRESS libnepomuk/KIO Search excerpts IN PROGRESS libnepomuk Standardqueries for convenience IN PROGRESS 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]> TO DO kdecore Add cache-wide timestamp to KSharedDataCache. Michael Pyne <[email protected]> TO DO kdecore Add ability to make KSharedDataCache strictly read-only for laptop support. Michael Pyne <[email protected]> IN PROGRESS kdeui Social About Dialog TO DO KCalendarSystem Add new astronomical calculation support classes to be used in kdelibs to build new astronomically based calendar systems, and in kdepim to build new version of libkholiday. John Layt <[email protected]> TO DO KCalendarSystem Add new calendar systems: Bahai'i, Chinese, Buddhist, etc. John Layt <[email protected]> TO DO KCalendarSystem Add support for traditional/USA week numbering. John Layt <[email protected]> TO DO KDEPrint Add framework for standard actions for 'Send to...' for e-mail, fax, etc by printing to PDF/PS. John Layt <[email protected]> DONE KLocale Add configuration for AM/PM symbols. TO DO KLocale Add default colour to optionally display negative numbers. John Layt <[email protected]> TO DO KLocale Add Full date format in addition to existing short and long. John Layt <[email protected]> TO DO KLocale Full POSIX compliant format support for date, time, numbers and money. John Layt <[email protected]> TO DO KLocale Implement more 'named' date/time formats, e.g. ISO, UnixTimestamp, RFC3339, etc. John Layt <[email protected]> TO DO KLocale Implement support for number grouping other than thousands using LC_NUMERIC and LC_MONETARY formats, e.g. India 00 00 000 and China 0000 0000. John Layt <[email protected]> IN PROGRESS KLocale Implement separate backends for each supported platform/desktop to use platform localisation in place of KDE locale. Template:FeatureInTodo IN PROGRESS KLocale Implement support for Country Code sub-regions, i.e. States/Provinces/etc. Needed for new KHolidays. TO DO kdeui Improvements to KDatePicker/KDateTable for feature parity with Plasma Calendar widget, i.e. holiday support, select calendar system, etc. John Layt <[email protected]> kdeedu Status Project Description Contact TO DO Marble GPX import of routes Dennis Nienhüser <[email protected]> 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 IN PROGRESS Marble Routing API IN PROGRESS Marble Implement sun locator blendings as derived classes of Marble::Blending TO DO Marble Separate thread for tile loading and texture blending (not texture mapping at the moment) for more smooth browsing Jens-Michael Hoffmann <[email protected]> TO DO Marble Tile loading "read ahead" when idle, prerequisite: threaded tile loading Jens-Michael Hoffmann <[email protected]> DONE Marble Tile download along the route for offline usage IN PROGRESS Marble Turn-by-turn navigation mode TO DO Marble Multi threaded texture mapping Jens-Michael Hoffmann <[email protected]> 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 IN PROGRESS Marble Load Pnt vector data files as GeoData IN PROGRESS Marble Manipulate Gps track data DONE Cantor Backend for GNU Octave IN PROGRESS Cantor Merge R improvement branch IN PROGRESS 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 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]> 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 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. IN PROGRESS Kajongg Animate moving tiles. IN PROGRESS Kajongg Demo mode. TO DO Kajongg Introduce an option to only offer possible actions. Wolfgang Rohdewald <[email protected]> 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. IN PROGRESS Klickety IMerge KSame into Klickety. IN PROGRESS Kolf Port to KGameRenderer, cleanup all QGraphicsView- and physics-related code (and physics engine), incorporate ideas from Kolf-NG. 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]> IN PROGRESS Dolphin Git 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 Okteta Add a general KPart adapter to Kasten, than finish port of Okteta KPart to Okteta Kasten Friedrich W. H. Kossebau <[email protected]> TO DO Okteta Add global toggle option for the offset display, hex or decimal Friedrich W. H. Kossebau <[email protected]> TO DO Okteta Add Kate-like combined dialogs to query for actions on files Friedrich W. H. Kossebau <[email protected]> TO DO Okteta add Kate-like search tool Friedrich W. H. Kossebau <[email protected]> TO DO Okteta Add Okular like embedded notifications Friedrich W. H. Kossebau <[email protected]> TO DO Okteta add support for import by drop, both url and data Friedrich W. H. Kossebau <[email protected]> TO DO Okteta add support for memory mapping of files and 64-bit addressing Friedrich W. H. Kossebau <[email protected]> TO DO Okteta add support for jobs like io, printing, string search or filter Friedrich W. H. Kossebau <[email protected]> TO DO Okteta Add view profiles, incl. editor/manager Friedrich W. H. Kossebau <[email protected]> TO DO Okteta copy again puts also a value or char variant of the data to clipboard Friedrich W. H. Kossebau <[email protected]> TO DO Okteta Improve the titels of the changes to the bytearray to be more descriptive, best using ids to avoid text string Friedrich W. H. Kossebau <[email protected]> TO DO Okteta Make all user interaction in the KastenCore managers plugin-based Friedrich W. H. Kossebau <[email protected]> TO DO Okteta Merge row and column widgets into one Friedrich W. H. Kossebau <[email protected]> TO DO Okteta Store bookmarks Friedrich W. H. Kossebau <[email protected]> TO DO Okteta Store bookmarks and other view settings for next load Friedrich W. H. Kossebau <[email protected]> TO DO printer-applet Restore feature parity with KDEPrint3 where possible. TO DO Okteta Add view profiles Friedrich W. H. Kossebau <[email protected]> kdepim Status Project Description Contact IN PROGRESS Kontact Plasma-based Summary Page 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 TO DO Events Runner Event search Alexey Noskov <[email protected]> kdenetwork Status Project Description Contact IN PROGRESS krfb Refactor Core to make it more maintainable/extensible IN PROGRESS krfb Telepathy Tubes support IN PROGRESS krfb UI Improvements to support new features/deal with some existing bug reports Retrieved from "https://community.kde.org/index.php?title=Schedules/KDE4/4.6_Feature_Plan&oldid=51026" Content is available under Creative Commons License SA 4.0 unless otherwise noted.