Jump to content

Plasma/PW2Todo: Difference between revisions

From KDE Community Wiki
Sebas (talk | contribs)
No edit summary
Sebas (talk | contribs)
No edit summary
Line 2: Line 2:




= Plasma Framework =
= Planned Changes in Plasma Framework =
Framework-based tasks that need completion before PW2:
Framework-based tasks that need completion before PW2:


Line 28: Line 28:




= Plasma Workspaces =
= Planned Changes in Plasma Workspaces 2 =


{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
Line 59: Line 59:




= KWin =
= Planned Changes in KWin =
The following changes are needed in coordination with KWin:
The following changes are needed in coordination with KWin:


Line 76: Line 76:
|}
|}


= Qt =
= Planned Changes in Qt =
The following changes needed coordination with Qt and will end up upstream:
The following changes needed coordination with Qt and will end up upstream:


Line 90: Line 90:


|}
|}
http://community.kde.org/Plasma/conditionalQMLImports

Revision as of 01:44, 2 May 2013

This document describes the necessary steps towards Plasma Workspaces 2 running on Wayland.


Planned Changes in Plasma Framework

Framework-based tasks that need completion before PW2:

Status Action Method Developer
IN PROGRESS Plasma::Applet API Review status <all>
IN PROGRESS Plasma::Containment API Review status <all>
IN PROGRESS Plasma::Corona API Review status <all>
IN PROGRESS Plasma::DataContainer API Review status <all>
IN PROGRESS Plasma::DataEngine API Review status <all>
IN PROGRESS Plasma::Service API Review status <all>
IN PROGRESS Plasma::Theme API Review status <all>
IN PROGRESS Plasma::RunnerManager API Review status] <all>
IN PROGRESS Misc API Changes  More API Issues <all>


Not all relevant classes have been reviewed yet, this list might expand in the future.


Planned Changes in Plasma Workspaces 2

Status Action Method Developer
IN PROGRESS QML Porting Plasmoids and Containments to QML <all>
TODO Screen Locker Componentize Lock Screen <all>
TODO Screen Locker Port screen locker config to QML <all>
TODO Screen Locker Port Greeter Widget away from QGV <all>
TODO Shell Switching Create KWin effect for switching <all>
TODO Shell Switching Shell switching mechanism in plasma-shell <all>
IN PROGRESS Shell Switching kded Module to keep track of formfactor changes <Aaron>
TODO Shell Switching Port formfactor KCM <all>
TODO Shell Switching Enable/disable virtual keyboard based on formfactor <all>
IN PROGRESS Shell Package Create shell package for Desktop UX <all>
TODO Shell Package Create shell package for Active UX <all>
IN PROGRESS Look & Feel Package Create Look & Feel package for Desktop UX <sebas>
TODO Desktop Scripting Dynamic Activity-Desktop association <all>
TODO Desktop Scripting Property Activity-related API <all>
TODO Desktop Scripting Introspectible Plasmoid configuration <all>
TODO Desktop Scripting Rework wallpaper API <all>
TODO Step Back Step back, look at it as a whole, polish it like there's no tomorrow. <all>



Planned Changes in KWin

The following changes are needed in coordination with KWin:

Status Action Method Developer
TODO Window Placement Wayland-compatible placement of dialogs and tooltips and other windows <all>
TODO libtaskmanager Porting libtaskmanager to Wayland-compatible API <all>


Planned Changes in Qt

The following changes needed coordination with Qt and will end up upstream:

Status Action Method Developer
TODO Window Placement Conditional import policies <all>



http://community.kde.org/Plasma/conditionalQMLImports