Schedules/KDE4/4.4 Release Goals: Difference between revisions

    From KDE TechBase
    (more polishing and completing)
    Line 1: Line 1:


    = Plasma Workspace =
    = Plasma Workspace =
    Line 12: Line 11:
    * Workspace actions moved to System Settings -> Desktop
    * Workspace actions moved to System Settings -> Desktop
    * Initial desktop configuration is now scriptable
    * Initial desktop configuration is now scriptable
    * Browsing through recent notifications
    * Kinetic scrolling
    * Taskbar animations
    * Taskbar animations
    * New widgets explorer
    * New widgets explorer
    Line 25: Line 26:
    * Taskbar previews are now clickable
    * Taskbar previews are now clickable
    * Setting the wallpaper using drag&drop
    * Setting the wallpaper using drag&drop
    * Support for dropping remote content
    * Support for dropping remote content for wallpapers and applets
    *


    == Window & Compositing Manager ==
    == Window & Compositing Manager ==
    Line 60: Line 60:
    ** now can embed other plasmoids
    ** now can embed other plasmoids
    ** supports the finalized version of the StatusNotifier specification
    ** supports the finalized version of the StatusNotifier specification
    ** old notifications remains accessible for a while, separed by application name, browseable with a tabbar widget
    ** old notifications remains accessible for a while, separated by application name, browseable with a tabbar widget
    * Tasks
    * Tasks
    ** clicking on a window preview now activates that window
    ** clicking on a window preview now activates that window
    Line 68: Line 68:
    * Weather widget now supports wetter.com
    * Weather widget now supports wetter.com


    ===Runners===
    === KRunner ===
    * NEW audioplayercontrol: control any MPRIS enabled audio application (amarok is the default)
    * NEW audioplayercontrol: control any MPRIS enabled audio application (amarok is the default)
    * NEW plasma-desktop: "desktop console [script file]" triggers the interactive scripting window
    * NEW plasma-desktop: "desktop console [script file]" triggers the interactive scripting window
    Line 91: Line 91:
    ** System Activity
    ** System Activity
    * Multitouch resize, rotate and move on platforms that support multi-touch
    * Multitouch resize, rotate and move on platforms that support multi-touch
    * New high-level animation API, based on Qt Kinetic
    * New high-level animation API in Plasma, based on Qt Kinetic
    * Nepomuk:  
    * Nepomuk:  
    ** New Virtuoso backend, much faster, more scalable
    ** New Virtuoso backend, significantly faster and more scalable
    ** Nepomuk: KIO slave for querying Nepomuk resources
    ** Nepomuk: KIO slave for querying Nepomuk resources
    ** Nepomuk is now able to search on non-mounted media
    ** Nepomuk is now able to search on non-mounted media
    * libksane (scanner library): basic scanner support for Windows
    * libksane (scanner library): basic scanner support for Windows
    * improved exiv2 support in libkexiv2
    * Improved exiv2 support in libkexiv2
    * Add Odd/Even page selection and server-side page selection when using CUPS
    * Add Odd/Even page selection and server-side page selection when using CUPS
    * KDE integration of QtWebKit (cookies, proxies, etc. but not KPart)
    * KDE integration of QtWebKit (cookies, proxies, etc. but not KPart)
    * Thumbnail previews for Comicbook format
    * Thumbnail previews for Comicbook format
    * Add new calendar systems: Indian Civil (Saka), Pure Julian, Pure Gregorian.
    * New calendar systems: Indian Civil (Saka), Pure Julian, Pure Gregorian.




    = KDE Applications =
    = KDE Applications =
    == Basic ==
    == Basic ==
    * Dolphin: integrated searching
    * Dolphin:  
    ** Integrated searching
    ** Version control integration


    == PIM / Groupware ==
    == PIM / Groupware ==
    * New: KAddressbook rewrite for Akonadi
    * New: KAddressbook rewritten using Akonadi
    * KMail:
    * KMail:
    ** Archiving of emails
    ** Archiving of emails
    Line 117: Line 119:
    ** Collapsible recipient fields
    ** Collapsible recipient fields
    ** Error messages are now passive, less disturbant to workflow
    ** Error messages are now passive, less disturbant to workflow
    ** Templating improvements
    ** Templating improvements for e.g. signatures
     
    == Accessibility ==
    * KDE's text-to-speach subsystem now uses Speech Dispatcher for synthesis


    == Educational & Games ==
    == Educational & Games ==
    * KStars: Observation plan manager
    * KAlgebra
    ** support for lists
    ** better MathML presentation support, lambda expressions, jump detections
    ** new 2d parametric function plotting
    * New Edu app: Cantor
    * New Edu app: Cantor
    * New Edu app: Rocs
    * New Edu app: Rocs
    * New game: Granatier
    * New game: Granatier (bomberman game)
    * New game: Palapeli
    * New game: Palapeli (puzzle game)
    * KStars: new Observation plan manager
    * KAlgebra
    ** Support for lists
    ** Better MathML presentation support, lambda expressions, jump detections
    ** New 2d parametric function plotting


    == Network ==
    == Network ==
    Line 139: Line 144:
    ** Broken downloads can be repaired
    ** Broken downloads can be repaired
    ** Support for adding mirrors, moving and renaming files while downloading
    ** Support for adding mirrors, moving and renaming files while downloading
    ** Assistant to create metalinks
    ** New assistant to create metalinks


    == Utilities ==
    == Utilities ==
    Line 149: Line 154:


    == non-SC Applications ==
    == non-SC Applications ==
    * Digikam (stable KDE4 release in December)
    * Digikam (stable KDE4 release in December)
    * Amarok
    * Amarok
    *

    Revision as of 00:40, 2 December 2009

    Plasma Workspace

    basic functionality

    • New Plasma netbook shell
    • Storage devices can now automatically be mounted

    Widgets can be published on the network and be accessed remotely

    • Networkmanager frontend (knetworkmanager)
      • Experimental network-manager plasma widget
    • Applets can now be associated to an application (e.g. picture frame -> gwenview, etc.)
    • Desktop theme configuration has been moved to System Settings -> Style
    • Workspace actions moved to System Settings -> Desktop
    • Initial desktop configuration is now scriptable
    • Browsing through recent notifications
    • Kinetic scrolling
    • Taskbar animations
    • New widgets explorer
    • Mouse action plugins
    • Improved layout for the battery widget's popup
    • OpenGL accelerated popup animation
    • Support for Plasma widgets in the system tray
    • System tray items can now be automatically shown or hidden
    • Workflow and layout improvements in the device manager widget
    • Improved KMix OSD
    • Taskbar previews are now clickable
    • Setting the wallpaper using drag&drop
    • Support for dropping remote content for wallpapers and applets

    Window & Compositing Manager

    • New: Window maximizing and tiling by snapping to the screen-edges ("Aero Snap")
    • Native window tabs: Arbitrary windows can be grouped in tabs
    • Window Management Plugin for KRunner
    • Subtle animations in the window decoration, and other options to customize the window behavior
    • Alt+Tab window switching improvements
    • Improvements in present windows, flip switch, logout effect

    Other widgets and addons

    Widgets

    • NEW Blackboard: a simple paint canvas, it's possible to paint with the mouse or with multitouch events on platforms that supports them
    • NEW KDE Observatory: keep track of the development of your favorite KDE projects
    • NEW KIMPanel: KDE Input Method Panel for multibyte input
    • NEW Knowledge Base: query the knowledgebase of opendesktop.org
    • NEW On-screen keyboard
    • NEW OpenDesktop.org Activities: activity infomration from opendesktop.org
    • NEW Qalculate math expression evaluator, based on libqalculate
    • NEW Spellcheck: a quick spell checking area
    • NEW Webslice: a plasmoid displaying a part of a web page
    • NEW Window list
    • Battery: Improved layout, better support for bigger fonts
    • Device notifier
      • Visual revamp to make it look and feel more Plasma
      • Supports non-removable volumes
      • Can show/hide devices from the interface
      • Popup autohides after 10s of innactivity
    • Picture Frame: now supports loading and displaying of remote images
    • Microblog: can view replies and direct messages
    • Quicklaunch: ascending and descending sort for applications in quicklaunch applet.
    • SystemTray
      • now can embed other plasmoids
      • supports the finalized version of the StatusNotifier specification
      • old notifications remains accessible for a while, separated by application name, browseable with a tabbar widget
    • Tasks
      • clicking on a window preview now activates that window
      • mouse over on a window preview highlights the window if the highlight windows KWin effect is activated
      • control+click on a window group launches the KWin present windows effect if activated
      • new taskbar animations
    • Weather widget now supports wetter.com

    KRunner

    • NEW audioplayercontrol: control any MPRIS enabled audio application (amarok is the default)
    • NEW plasma-desktop: "desktop console [script file]" triggers the interactive scripting window
    • NEW solid: devices and hotplug support using Solid
    • NEW mediawiki: generic mediawiki searching with .desktop files for wikipedia, techbase, wikitravel and userbase by default
    • NEW windows: switch between and control windows and desktops
    • Service runner: a query on a freedesktop application category, like "network" will show all applications of that category
    • Bookmarks runner:
      • the query "bookmarks" (or its translation) lists all the bookmarks
      • also supports Firefox' bookmarks
    • Contacts runner: the query "contacts" shows all contacts

    Other

    • NEW Pastebin dataengine
    • DataEngines can now also be written in JavaScript
    • Image wallpaper combobox has been replaced with a nicer view.
    • Image wallpaper offers 'Next Wallpaper Image' contextual action in slide-show mode.

    KDE Development Platform

    • KAuth: Authorization framework, harnesses PolicyKit, used in
      • Font installer
      • System Activity
    • Multitouch resize, rotate and move on platforms that support multi-touch
    • New high-level animation API in Plasma, based on Qt Kinetic
    • Nepomuk:
      • New Virtuoso backend, significantly faster and more scalable
      • Nepomuk: KIO slave for querying Nepomuk resources
      • Nepomuk is now able to search on non-mounted media
    • libksane (scanner library): basic scanner support for Windows
    • Improved exiv2 support in libkexiv2
    • Add Odd/Even page selection and server-side page selection when using CUPS
    • KDE integration of QtWebKit (cookies, proxies, etc. but not KPart)
    • Thumbnail previews for Comicbook format
    • New calendar systems: Indian Civil (Saka), Pure Julian, Pure Gregorian.


    KDE Applications

    Basic

    • Dolphin:
      • Integrated searching
      • Version control integration

    PIM / Groupware

    • New: KAddressbook rewritten using Akonadi
    • KMail:
      • Archiving of emails
      • Improved recipient picker
      • searching by tag
      • Clickable HTML statusbar
      • Collapsible recipient fields
      • Error messages are now passive, less disturbant to workflow
      • Templating improvements for e.g. signatures

    Accessibility

    • KDE's text-to-speach subsystem now uses Speech Dispatcher for synthesis

    Educational & Games

    • New Edu app: Cantor
    • New Edu app: Rocs
    • New game: Granatier (bomberman game)
    • New game: Palapeli (puzzle game)
    • KStars: new Observation plan manager
    • KAlgebra
      • Support for lists
      • Better MathML presentation support, lambda expressions, jump detections
      • New 2d parametric function plotting

    Network

    • Kopete: Create avatars from a webcam
    • KRDC:
      • Telepathy Tubes support,
      • full screen switching
    • KGet:
      • better support for verification of downloaded files
      • Broken downloads can be repaired
      • Support for adding mirrors, moving and renaming files while downloading
      • New assistant to create metalinks

    Utilities

    • Okteta Hex Editor:
      • Improved selecting mechanism
      • Base64 encoding
      • Split views
      • Storing of bookmarks

    non-SC Applications

    • Digikam (stable KDE4 release in December)
    • Amarok