Jump to content

Plasma/PW2Todo: Difference between revisions

From KDE Community Wiki
Sebas (talk | contribs)
Sebas (talk | contribs)
No edit summary
Line 1: Line 1:
This document describes the necessary steps towards Plasma Workspaces 2 running on Wayland.
This document describes the necessary steps towards Plasma Workspaces 2 running on Wayland.
This document describes the necessary steps towards Plasma Workspaces 2 running on Wayland.


Line 56: Line 53:
{{FeatureProjectTodo|Desktop Scripting|[[Plasma/DesktopScripting#Config|Introspectible Plasmoid configuration]]|all|[email protected]}}
{{FeatureProjectTodo|Desktop Scripting|[[Plasma/DesktopScripting#Config|Introspectible Plasmoid configuration]]|all|[email protected]}}
{{FeatureProjectTodo|Desktop Scripting|[[Plasma/DesktopScripting#Wallpaper|Rework wallpaper API]]|all|[email protected]}}
{{FeatureProjectTodo|Desktop Scripting|[[Plasma/DesktopScripting#Wallpaper|Rework wallpaper API]]|all|[email protected]}}
|}
= KWin =
t.b.d.
= Plasma Workspaces =
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
! status
! Action
! Method
!! Developer
{{FeatureProjectInProgress|QML Porting|[[Plasma/QMLPorting Porting|Plasmoids and Containments to QML]] |all|[email protected]}}
{{FeatureProjectTodo|Screen Locker|[[Plasma/screenlocker#Componentize_existing_lock_screen|Componentize Lock Screen]]|all|[email protected]}}
{{FeatureProjectTodo|Screen Locker|[[Plasma/screenlocker#Config_UI|Port screen locker config to QML]]|all|[email protected]}}
{{FeatureProjectTodo|Screen Locker|[[Plasma/screenlocker#Porting_greeter_QWidgets_to_QML|Port Greeter Widget away from QGV]]|all|[email protected]}}
{{FeatureProjectTodo|Shell Switching|[[Plasma/shellswitching|Create KWin effect for switching]]|all|[email protected]}}
{{FeatureProjectTodo|Shell Switching|[[Plasma/shellswitching|Shell switching mechanism in plasma-shell]]|all|[email protected]}}
{{FeatureProjectInProgress|Shell Switching|[[Plasma/shellswitching|kded Module to keep track of formfactor changes]]|Aaron|[email protected]}}


|}
|}

Revision as of 01:27, 2 May 2013

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


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.

Plasma Workspaces

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>



KWin

t.b.d.