Plasma/Active/Development/Tasks

From KDE Community Wiki

Contributing

If you would like to support and become part of the Plasma Tablet team, you can use the following list of open tasks as inspiration. Please pick one of these tasks, for questions, you can always get in touch with us.

Packaging

openSUSE

  • Kontact Touch
  • Calligra Mobile
  • Marble to go

Meego Packaging

tbd.

Hacking

Web Integration

  • create web activity with bookmarks (use previewengine)
  • improve Plasma's webbrowser, possibly move to QML-based qtwebbrowser

Multimedia

  • Create multimedia activity
  • Mediaplayer (minitube? bangarang? Plasma Mediacenter components?)
  • Webcam (kamoso?)

Social Networks

  • touch-friendly configuration for PIM (email, contacts, events.)
  • touch-friendly setup of Facebook via Akonadi
  • touch-friendly setup of Google via Akonadi
  • Akonadi model for QML plasmoids
  • Plasma QML widgets for
    • Contacts
    • Messages
    • Events

Infrastructure

  • Geolocation
    • Document and complete API
    • Use geolocation in more widgets
    • Cache geolocation
  • Port C++ plasmoids to QML
  • libplasma2 & QSceneGraph port
  • test GLES backend for kwin
  • hovering for close doesn't work on touchscreens (in appswitcher)
  • DBusmenu implementation in QML
  • KToolBar replacement in QML (using a KActionCollection)
  • KXmlGui actions access in QML
  • KConfig integration with ownCloud
  • Finish porting all KDE applications to the mobile profile (mostly removing deprecated calls)

Tools

  • Make Plasmate release-ready
    • Improve editor for QML
    • Implement scripting console
    • Fix sizing problems in previewer

Artwork

  • Improve Plasma theme
  • Plasma Tablet Logo
  • Wallpaper
  • Example documents
  • Artwork and theming of boot process

Documentation

  • Improve QML Plasma docs

Support and Testing

  • Help others with getting Plasma Tablet runnning
  • Test Plasma Tablet on more hardware, find solutions for problems encountered