Plasma/Active/Development/Tasks: Difference between revisions
Wstephenson (talk | contribs) (fix link) |
(moah tasks) |
||
Line 2: | Line 2: | ||
If you would like to support and become part of the [[Plasma/Active|Plasma Active]] team, you can use the following list of open tasks as inspiration. Please pick one of these tasks, for questions, you can always [[Plasma/Active/Info#Contact|get in touch with us]]. | If you would like to support and become part of the [[Plasma/Active|Plasma Active]] team, you can use the following list of open tasks as inspiration. Please pick one of these tasks, for questions, you can always [[Plasma/Active/Info#Contact|get in touch with us]]. | ||
= Packaging = | = Packaging & Deployment = | ||
== openSUSE == | == openSUSE == | ||
* consolidate packages into KDE:Active OBS project | |||
* Kontact Touch | * profile and optimize boot process (bootchart) | ||
* Calligra Mobile | * 2.6.38 by default | ||
* change default font to Droid Sans 12, small to 9, monospace to 10 | |||
* clean up startup / login process | |||
* remove unneeded autostart application | |||
* create clean setup to start reviewing applications to offer | |||
* create separate artwork package | |||
* rename plasma-mobile to plasma-active | |||
* install plasma-declarative-widgets by default | |||
* Make TabletBrowser.desktop the default webbrowser | |||
* Active RSS Reader App, install, make visible | |||
* export env vars from news-tablet.desktop in declarative widgets package to global session | |||
* find way to set env vars on login to determine the UI profiles to use | |||
* package Kontact Touch | |||
* package Calligra Mobile | |||
* Marble to go | * Marble to go | ||
== Meego Packaging == | == Meego Packaging == | ||
* create installer image | |||
* consolidate packages | |||
* fix up defaults | |||
= Hacking = | = Hacking = | ||
== Web Integration == | == Web Integration == | ||
* create web activity with bookmarks (use previewengine) | * create web activity with bookmarks (use previewengine) | ||
* improve | * Nepomuk-driven bookmarks engine | ||
* improve Active Browser (rekonq active?) | |||
== Multimedia == | == Multimedia == | ||
Line 47: | Line 63: | ||
* KConfig integration with ownCloud | * KConfig integration with ownCloud | ||
* Finish porting all KDE applications to the mobile profile (mostly removing deprecated calls) | * Finish porting all KDE applications to the mobile profile (mostly removing deprecated calls) | ||
* Connman backend for network management stack needed (either kded module or Plasma::DataEngine) | |||
== Tools == | == Tools == | ||
Line 63: | Line 80: | ||
= Documentation = | = Documentation = | ||
* Improve QML Plasma docs | * Improve QML Plasma docs | ||
* Improve installation docs | |||
= Support and Testing = | = Support and Testing = | ||
* Help others with getting Plasma Tablet runnning | * Help others with getting Plasma Tablet runnning | ||
* Test Plasma Tablet on more hardware, find solutions for problems encountered | * Test Plasma Tablet on more hardware, find solutions for problems encountered, document them |
Revision as of 00:10, 7 April 2011
Contributing
If you would like to support and become part of the Plasma Active 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 & Deployment
openSUSE
- consolidate packages into KDE:Active OBS project
- profile and optimize boot process (bootchart)
- 2.6.38 by default
- change default font to Droid Sans 12, small to 9, monospace to 10
- clean up startup / login process
- remove unneeded autostart application
- create clean setup to start reviewing applications to offer
- create separate artwork package
- rename plasma-mobile to plasma-active
- install plasma-declarative-widgets by default
- Make TabletBrowser.desktop the default webbrowser
- Active RSS Reader App, install, make visible
- export env vars from news-tablet.desktop in declarative widgets package to global session
- find way to set env vars on login to determine the UI profiles to use
- package Kontact Touch
- package Calligra Mobile
- Marble to go
Meego Packaging
- create installer image
- consolidate packages
- fix up defaults
Hacking
Web Integration
- create web activity with bookmarks (use previewengine)
- Nepomuk-driven bookmarks engine
- improve Active Browser (rekonq active?)
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 present windows KWin effect)
- a Plasma::PackageStructure to be used to retrieve the QML UI of complex, C++ applications
- 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)
- Connman backend for network management stack needed (either kded module or Plasma::DataEngine)
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
- Improve installation docs
Support and Testing
- Help others with getting Plasma Tablet runnning
- Test Plasma Tablet on more hardware, find solutions for problems encountered, document them