Schedules/KDE4/4.1 Feature Plan: Difference between revisions

    From KDE TechBase
    (add move to community notice)
     
    (378 intermediate revisions by 98 users not shown)
    Line 1: Line 1:
    __NOTOC__
    {{Moved To Community}}
    = Instructions =
     
    Deadline for adding entries here for the 4.1 release is '''31 March 2008'''.<br>
    Entries added after that date will be scheduled for the 4.2 release.
     
    todo => not started yet<br>
    in-progress => started, but not completed yet<br>
    done => completed
     
    = 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
    {{FeatureInProgress|kdeui|Goya, a framework for inserting controls into itemviews in a really easy and fast way|[email protected]|Rafael Fernández López}}
    {{FeatureDone|kross|Add QtScript support|[email protected]|Sebastian Sauer}}
    {{FeatureInProgress|knewstuff|Support caching, and speed up the interface through use of Models/Views and goya|[email protected]|Jeremy Whiting}}
    {{FeatureInProgress|kmimetypetrader/kbuildsycoca|Replace use of profilerc for ordering applications with new mimeapps.list standard|[email protected]|David Faure}}
    {{FeatureDone|kdeui|Add KFadeWidgetEffect to easily add fading UI transitions to KDE applications|[email protected]|Matthias Kretz}}
    {{FeatureInProgress|Phonon KCM|Handle advanced devices|[email protected]|Matthias Kretz}}
    {{FeatureDone|Phonon KCM|More UI feedback|[email protected]|Matthias Kretz}}
    |}
     
    = kdepimlibs =
    {| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
    |- style="background: #ececec; white-space:nowrap;"
    ! Status !! Project !! Description !! Contact
    {{FeatureTodo|Akonadi|Move the Akonadi development library from kdepim.|[email protected]|Volker Krause}}
    |}
     
    = kdebase-apps =
    {| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
    |- style="background: #ececec; white-space:nowrap;"
    ! Status !! Project !! Description !! Contact
    {{FeatureInProgress|Dolphin|simplify selecting of files in the single-click mode (based on http://aseigo.blogspot.com/2006/04/icons.html)|[email protected]|Peter Penz}}
    {{FeatureInProgress|Dolphin|Refactor view-action handling to a DolphinViewActionHandler to share more code with DolphinPart|[email protected]|David Faure}}
     
    {{FeatureInProgress|Raptor|The KDE4-Application-Menu}}
    |}
     
    = 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
    |}
     
    = 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
    |}
     
    = 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
    |}
     
    = kdeadmin =
    {| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
    |- style="background: #ececec; white-space:nowrap;"
    ! Status !! Project !! Description !! Contact
    {{FeatureInProgress|KSystemLog|KSystemLog, a Log Viewer Tool. Move from kde-apps|[email protected]}}
    |}
     
    = kdeartwork =
    {| 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
    |}
     
    = kdebindings =
    {| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
    |- style="background: #ececec; white-space:nowrap;"
    ! Status !! Project !! Description !! Contact
    {{FeatureTodo|Smoke2|Move Smoke2 to kdebindings-trunk.|[email protected]|KDE-bindings developers}}
    {{FeatureTodo|PHP-Qt|Move PHP-Qt to kdebindings-trunk.|[email protected]|KDE-bindings developers}}
    |}
     
    = kdeedu =
    {| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
    |- style="background: #ececec; white-space:nowrap;"
    ! Status !! Project !! Description !! Contact
    {{FeatureTodo|KBruch and KPercentage|Merge in 1 app|[email protected]|Peter Murdoch}}
    {{FeatureTodo|Step|A physics simulator, move from playground to kdeedu module|[email protected]|Vladimir Kuznetsov}}
    {{FeatureInProgress|KEduca|Rewrite of the classic test writing/taking application|[email protected]|Matt Williams}}
    {{FeatureInProgress|Parley|Redesigned main window|[email protected]|Frederik Gladhorn}}
    {{FeatureTodo|Parley|Declinations|[email protected]|Frederik Gladhorn}}
    {{FeatureTodo|Parley|Rewrite of practice|[email protected]|Frederik Gladhorn}}
    {{FeatureInProgress|Parley|Vocabulary Plasmoid|[email protected]|Frederik Gladhorn}}
    {{FeatureInProgress|KAlgebra|Calculator Plasmoid|[email protected]|Aleix Pol}}
    {{FeatureInProgress|KAlgebra|Vector support|[email protected]|Aleix Pol}}
    {{FeatureTodo|KAlgebra|Variables share between calculations|[email protected]|Aleix Pol}}
    {{FeatureTodo|KTurtle|Export canvas as image|[email protected]|Mauricio Piacentini}}
    {{FeatureTodo|KTurtle|Optional rulers/grid for canvas units|[email protected]|Mauricio Piacentini}}
    |}
     
    = 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
    {{FeatureTodo|KGoldRunner|Startup screen|[email protected]}}
    {{FeatureTodo|KGoldRunner|Sound support and theming|[email protected]}}
    {{FeatureTodo|KGoldRunner|Hot new stuff support for themes and levels|[email protected]}}
    {{FeatureInProgress|KGoldRunner|Improved theming and animation|[email protected]}}
    {{FeatureTodo|KGoldRunner|Also see kdegames/kgoldrunner/TODO|ianw}}
    {{FeatureInProgress|KBlocks|Finish display of points and level (waiting for Qt4.4 with WidgetsOnCanvas to land in qt-copy) and move to kdereview/kdegames|[email protected]}}
    {{FeatureTodo|KNetWalk|Better scoring system|[email protected]}}
    {{FeatureTodo|KNetWalk|New graphic system|[email protected]}}
    {{FeatureTodo|KNetWalk|Add support for loading new themes|[email protected]}}
    {{FeatureTodo|KBreakout|Finish it, and move it from playground to kdegames|[email protected]}}
    {{FeatureTodo|Kubrick|New game, 3D OpenGL - move to playground|ianw}}
    {{FeatureTodo|Kubrick|Port to Qt4 and KDE4|ianw}}
    {{FeatureTodo|Kubrick|Polish up the features|ianw}}
    {{FeatureTodo|KMahjongg|Reimplement the Board Editor|[email protected]}}
    {{FeatureTodo|KShisen|Port to KScoreDialog|[email protected]}}
    {{FeatureInProgress|Kollision|Move to kdereview/kdegames|Paolo Caprioti}}
    |}
     
    = 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
    |}
     
    = 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
    {{FeatureDone|Dragon Player|A simple Phonon-based videoplayer application|[email protected]}}
    |}
     
    = 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
    {{FeatureTodo|KGet|MultiSource-Downloading|[email protected]|Lukas Appelhans}}
    {{FeatureTodo|KGet|Nepomuk-Integration|[email protected]|Lukas Appelhans}}
    {{FeatureInProgress|KGet|Group-Settings|[email protected]|Lukas Appelhans}}
    {{FeatureInProgress|KGet|Transfer-Settings|[email protected]|Lukas Appelhans}}
    {{FeatureDone|KGet|Torrent-Support|[email protected]|Lukas Appelhans}}
    {{FeatureDone|Kopete|OTR Encryption support|[email protected]|Michael Zanetti}}
    {{FeatureInProgress|Kopete|Bring back chat style and emoticon selection via knewstuff2|[email protected]|Dennis Nienhüser}}
    |}
     
    = 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
    {{FeatureTodo|[http://decibel.kde.org Decibel]|Decibel, a framework for real time communication services. Move from playground/pim|[email protected]|Tobias Hunger}}
    {{FeatureTodo|[http://kblogger.pwsp.net KBlogger]|KBlogger, a blogging application| [email protected]|Christian Weilbach}}
    {{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Drag&Drop| |Thorsten St&auml;rk}}
    {{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Managing history| |Thorsten St&auml;rk}}
    {{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|File management (file->load)| |Thorsten St&auml;rk}}
    {{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Tracking tasks by active applications| |Thorsten St&auml;rk}}
    {{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Column-specific whatsthis-help| |Thorsten St&auml;rk}}
    {{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Whatsthis-help dependant on if a task has been created| |Thorsten St&auml;rk}}
    {{FeatureDone|[http://wiki.kde.org/ktimetracker ktimetracker]|Combined search and add task widget| |Thorsten St&auml;rk}}
    {{FeatureTodo|Kleopatra|Ability to search in internal and external certificates at the same time|[email protected]|Kolab Konsortium}}
     
    {{FeatureInProgress|KMail|HTML  Signatures|[email protected]|Edwin Schepers}}
    {{FeatureDone|KMail|Folder quicksearch|[email protected]|Martin Koller}}
    {{FeatureDone|KMail|Favorites Folder|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|IMAP Server storage of non-standard flags|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|Improved quota warnings|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|Drag and drop from the mail reader window and mime-tree viewer|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|Copy/paste and drag and drop from/to the mail composer|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|Decryption on demand in reader window|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|Improved error messages and audit log for cryptographic operations|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|Warning about active out-of-office scripts|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|Clickable status columns|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|Ability to easily create todos with reminders from emails|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|Export and import of filters|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|Harmonization of actions in main and standalone mail reader windows|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|Support for soft line breaking|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|Aggregated attachment view in the mail header area of the reader window|[email protected]|Kolab Konsortium}}
    {{FeatureDone|KMail|Text snippets with shortcuts and variable expansion in the composer|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|Per-folder identity configurability|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|Resizable recipients area in composer|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|Better, natural language search criteria names|[email protected]|Kolab Konsortium}}
    {{FeatureDone|KMail|Initialize full search from quicksearch on request|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|Ability to open messages from search results when the reader is hidden|[email protected]|Kolab Konsortium}}
    {{FeatureDone|KMail|Colored ribbons for indication of signing and encryption status in the composer|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|Support for immediate sync of resource folders|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|Configuration option for whether invitation emails are automatically deleted or not when having been acted upon|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|Better invitation update emails showing what changed|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|Editing of attachments from the composer|[email protected]|Kolab Konsortium}}
    {{FeatureDone|KMail|Support for creating new mails based on received mails (Resend)|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|Export and import of filters|[email protected]|Kolab Konsortium}}
    {{FeatureDone|KMail|Improved TNEF attachment handling|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|Recursive IMAP cache troubleshooting|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|Display of quota information in foldertree tooltips|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|Tab navigation through groups in the address completion|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|Better reminder visualization in very small events|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|lost+found recovery of locally changed folders that lose access rights|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|Client side configurability of warnings in shared folders|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|Override font and fontsize for standalone message viewers|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|Drag and drop of folders|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KMail|Drag and drop and copy and paste support in the search result viewer|[email protected]|Kolab Konsortium}}
     
    {{FeatureTodo|KAddressbook|copy/cut/paste context menu items|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KAddressbook|Ability to add LDAP search results to distribution lists|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KAddressbook|Indication of which resource folder a contact belongs to|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KAddressbook|Read-only view for contacts in read-only folders|[email protected]|Kolab Konsortium}}
     
    {{FeatureTodo|KOrganizer|Merge of the attachment view in into the main page|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KOrganizer|Drag and drop of attachments|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KOrganizer|Merge of the free-busy and attendee views for easier scheduling|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KOrganizer|Support for comments in replies to invitations|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KOrganizer|Ability to jump to the right day in the agenda from invitation mails|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KOrganizer|Better default resource colors|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KOrganizer|Faster initial loading of kolab resources|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KOrganizer|Support for extended free-busy lists|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KOrganizer|Aggregated reminders view|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KOrganizer|More readable Kolab resource folder labels|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KOrganizer|Improved event printing|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KOrganizer|Redesigned incidence editor UI|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KOrganizer|Ability to have both distribution lists and addresbook extension visible|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KOrganizer|Drag and drop in the free-busy view|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KOrganizer|Forwarding and delegation of invitations|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KOrganizer|Support for by-value attachments|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|KOrganizer|Side-by-side calendar view|[email protected]|Kolab Konsortium}}
    {{FeatureDone|KOrganizer|Timeline calendar view|[email protected]|Kolab Konsortium}}
    {{FeatureDone|KOrganizer|Improved coloring of agenda view items|[email protected]|Kolab Konsortium}}
     
    {{FeatureTodo|KAlarm|Remove alarm daemon and do all scheduling in kalarm itself|[email protected]|David Jarvie}}
    {{FeatureTodo|KAlarm|Replace simple repetitions by recurrence sub-repetitions to reduce confusion|[email protected]|David Jarvie}}
    {{FeatureTodo|KAlarm|Simplification and improvements to alarm edit dialog|[email protected]|David Jarvie}}
    {{FeatureTodo|KAlarm|Remember main window show/hide options used when KAlarm closed instead of setting them in Preferences dialog|[email protected]|David Jarvie}}
    {{FeatureTodo|KAlarm|Prevent multiple identical error messages accumulating for the same alarm|[email protected]|David Jarvie}}
    {{FeatureTodo|KAlarm|New option to specify reminder times in minutes|[email protected]|David Jarvie}}
     
    {{FeatureTodo|KNotes|Ability to print notes|[email protected]|Kolab Konsortium}}
     
    {{FeatureDone|KonsoleKalendar|Support "file" and "localdir" resources|[email protected]|Allen Winter}}
     
    {{FeatureTodo|Kontact|Config option to close despite system tray|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|Kontact|Right-aligned component navigation toolbar|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|Kontact|Harmonization of component naming in sidebar, configuration, summary view|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|Kontact|Support for Kontact wide profiles|[email protected]|Kolab Konsortium}}
    {{FeatureTodo|Kontact|Ubiquitous sync actions|[email protected]|Kolab Konsortium}}
    {{FeatureInProgress|Kontact|New Planner summary; combines Appointment+To-do+SpecialDates into 1 pretty summary|[email protected]|Allen Winter}}
    |}
     
    = 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|Lokalize|Move this application (formerly known as Kaider) from extragear|shafff-at-ukr.net|Nick Shaforostoff}}
    {{FeatureInProgress|Lokalize|XLIFF support|shafff-at-ukr.net|Nick Shaforostoff}}
    {{FeatureInProgress|Lokalize|various Translation Memory enhancements|shafff-at-ukr.net|Nick Shaforostoff}}
    {{FeatureTodo|Lokalize|Kross-based scripting|shafff-at-ukr.net|Nick Shaforostoff}}
    {{FeatureTodo|Lokalize|QA: glossary checklists|shafff-at-ukr.net|Nick Shaforostoff}}
    {{FeatureDone|Cervisia|New context menu entry "Add to Ignore List"|[email protected]|Christian Loose}}
    {{FeatureInProgress|Cervisia|A file view based on KDirModel|[email protected]|Christian Loose}}
    {{FeatureTodo|KAppTemplate|Make a GUI for it|[email protected]|Anne-Marie Mahfouf}}
    {{FeatureTodo|KAppTemplate|Add DBUS support|[email protected]|Anne-Marie Mahfouf}}
    {{FeatureTodo|KAppTemplate|Add a PyQt template|[email protected]|Anne-Marie Mahfouf}}
    {{FeatureTodo|KAppTemplate|Add a Ruby template|[email protected]|Anne-Marie Mahfouf}}
    {{FeatureTodo|KAppTemplate|Add a Plasmoid template|[email protected]|Anne-Marie Mahfouf}}
    |}
     
    = kdetoys =
    {| 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
    |}
     
    = kdeutils =
    {| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
    |- style="background: #ececec; white-space:nowrap;"
    ! Status !! Project !! Description !! Contact
    {{FeatureTodo|Okteta|bytelevel editor (successor to KHexEdit). Move from playground/utils.|[email protected]|Friedrich W. H. Kossebau}}
    |}
     
    = kdevelop =
    {| 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
    |}
     
    = kdevplatform =
    {| 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
    |}
     
    = kdewebdev =
    {| 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
    |}

    Latest revision as of 10:57, 16 March 2016

    This page is now on the community wiki.