Jump to content

Plasma/QMLPorting: Difference between revisions

From KDE Community Wiki
Sebas (talk | contribs)
No edit summary
Sebas (talk | contribs)
page conent has moved
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Porting Plasmoids to QML =
TODO list has moved to http://community.kde.org/Plasma/PW2Todo
This part contains the current state of plasmoids that are being transformed to QML and Plasma2. Developers please update the status of the same here.
'''REMEMBER!''' when start working, or you are done, update this page.
 
== Definition of Done ==
If you are porting a piece of code, think about the following list when trying to finish it:
* A Plasmoid is ported to QML
* It has been reviewed by the rest of the team
* merged into frameworks-scratch or master branch
* verified to load and work in Plasma 2
 
 
== Plasmoids ==
Prioritized:
{| class="sortable" border="1" cellpadding="4" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
|- style="background: #ececec; white-space:nowrap;"
! Status !! Name !! Source !! Developer
{{FeatureProjectDone | Kickoff | kickoff-qml branch of kde-workspace  |mgrassglin@kde.org|Martin Gräßlin}}
{{FeatureProjectDone | ToolBox | kde-workspace frameworks-scratch  |sebas@kde.org|Sebastian Kügler}}
{{FeatureProjectDone | Widget Explorer | plasma-framework  |sebas@kde.org|Sebastian Kügler}}
{{FeatureProjectDone | Desktop | plasma/sebas/desktop-qml or frameworks-scratch branches in kde-workspace |sebas@kde.org|Sebastian Kügler}}
{{FeatureProjectDone | Notifications | kde-workspace[frameworks-scratch]  |notmart@kde.org|Marco Martin}}
{{FeatureProjectDone | System Tray | kde-workspace[frameworks-scratch]  |sebas@kde.org|sebas}}
{{FeatureProjectTodo | Folderview | nowhere |nobody|John Doe}}
{{FeatureProjectTodo | Panel | nowhere |nobody|John Doe}}
{{FeatureProjectTodo | Icon | Nowhere  |nobody@kde.org|Jon Doe}}
{{FeatureProjectTodo | calendar | kde-workspace[frameworks-scratch] |nobody@kde.org|Jon Doe}}
{{FeatureProjectTodo | Pager (already in QML)|  blocked on libkactivities |lampih@gmail.com|Luís Gabriel}}
{{FeatureProjectInProgress | tasks | Nowhere  |hein@kde.org|Eike}}
{{FeatureProjectInProgress | Digital Clock | kde-workspace[frameworks-scratch]  |heena393@gmail.com|Heena Mahour}}
{{FeatureProjectInProgress | Battery Monitor | kde-workspace[frameworks-scratch]  |nobody@kde.org|Kai-Uwe Broulik}}
{{FeatureProjectInProgress | devicenotifier | kde-workspace[frameworks-scratch]  |bhush94@gmail.com|Bhushan Shah}}
|}
 
Planned for later:
{| class="sortable" border="1" cellpadding="4" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
|- style="background: #ececec; white-space:nowrap;"
! Status !! Name !! Source !! Developer
{{FeatureProjectInProgress | Quick Launch | "plasma/iwesp/quicklaunch" branch of kde-workspace  |Ingomar@wesp.name|Ingomar Wesp}}
{{FeatureProjectTodo | Activity Bar (Already in QML) |  blocked on libkactivities  |bhush94@gmail.com|Bhushan Shah}}
{{FeatureProjectTodo | lock_logout | Nowhere  |nobody@kde.org|Jon Doe}}
{{FeatureProjectTodo | panelspacer | Nowhere  |nobody@kde.org|Jon Doe}}
{{FeatureProjectTodo | quicklaunch | Nowhere  |nobody@kde.org|Jon Doe}}
{{FeatureProjectTodo | showActivityManager | Nowhere  |nobody@kde.org|Jon Doe}}
{{FeatureProjectTodo | Binary Clock | Nowhere  |nobody@kde.org|Jon Doe}}
{{FeatureProjectTodo | Blackboard | Nowhere  |nobody@kde.org|Jon Doe}}
{{FeatureProjectTodo | Bookmarks | Nowhere  |nobody@kde.org|Jon Doe}}
{{FeatureProjectTodo | Bouncy Ball | KILL IT  |nobody@kde.org| Should just be killed?}}
{{FeatureProjectTodo | Bubblemon | Nowhere  |nobody@kde.org|Jon Doe}}
{{FeatureProjectTodo | Character Selector | Nowhere  |nobody@kde.org|Jon Doe}}
{{FeatureProjectTodo | Colour Picker | Nowhere  |nobody@kde.org|Jon Doe}}
{{FeatureProjectTodo | Community | Nowhere  |nobody@kde.org|Jon Doe}}
{{FeatureProjectTodo | CPU Monitor | see System Monitors  |sreich@kde.org| Shaun Reich}}
{{FeatureProjectTodo | Hardware Info | Nowhere  |nobody@kde.org|Jon Doe}}
{{FeatureProjectTodo | Picture Frame | Nowhere  |nobody}}
{{FeatureProjectTodo | Panel Spacer | Nowhere  |nobody@kde.org|Jon Doe}}
{{FeatureProjectTodo | webbrowser | Nowhere  |nobody@kde.org|Jon Doe}}
{{FeatureProjectTodo | Web Slice | Nowhere  |nobody@kde.org|Jon Doe}}
{{FeatureProjectTodo | Notes | Nowhere  |bettio@kde.org|Davide Bettio}}
{{FeatureProjectTodo | Keyboard | Nowhere  |nobody@kde.org|Jon Doe}}
{{FeatureProjectTodo | Keyboard Layout | Nowhere  |nobody@kde.org|Jon Doe}}
{{FeatureProjectTodo | World Clock | Nowhere  |nobody@kde.org|Jon Doe}}
 
{{FeatureProjectInProgress | Fifteen Puzzle | Nowhere |bettio@kde.org|Davide Bettio}}
{{FeatureProjectInProgress | KGet Widget | qmlwidget branch of KGet |bhush94@gmail.com|Bhushan Shah}}
{{FeatureProjectInProgress | Timer | bettio/qml-gsoc-timer  |bettio@kde.org|David Bettio}}
{{FeatureProjectInProgress | News | master branch of declarative-plasmoids repository  |notmart@kde.org|Marco Martin}}
{{FeatureProjectInProgress | Microblog | master branch of declarative-plasmoids repository  |sebas@kde.org|Sebas}}
{{FeatureProjectInProgress | Analog Clock | plasma/viranch/analogclock  |viranch.mehta@gmail.com|Viranch Mehta}}
{{FeatureProjectInProgress | Dictionary | master branch of declarative-plasmoids repository  |sreich@kde.org|Shaun Reich}}
{{FeatureProjectInProgress | RSS Now | master branch of declarative-plasmoids  |terietor@gmail.com|Giorgos Tsiapaliwkas}}
{{FeatureProjectInProgress | System Monitor |plasma/sreich/qml2-system-monitors, (pre-5.0). Uses canvas, needs scaling, migration move to an applet, and sensor binding mostly|Shaun Reich}}
 
{{FeatureProjectDone | analog-clock | Nowhere  |davidedmundson@kde.org|David Edmundson}}
{{FeatureProjectDone | Kate session |  "plasma/sreich/declarative-kate-applet" branch of kate  |sreich@kde.org|Shaun Reich}}
{{FeatureProjectDone | windowlist | Nowhere  |Heena|Heena}}
{{FeatureProjectDone | Trash | heenamahour/gsoc  |heena393@gmail.com|Heena Mahour}}
{{FeatureProjectDone | Window List | heenamahour/gsoc  |heena393@gmail.com|Heena Mahour}}
{{FeatureProjectDone| Lock Logout | "plasma/viranch/powermanagementservices" branch of kde-workspace  |viranch.mehta@gmail.com|Viranch Mehta}}
{{FeatureProjectDone | Comic Strip | "rshah/comicqml" branch of kdeplasma-addons |rshah0385@kireihana.com | Reza Fatahilah Shah}}
{{FeatureProjectDone | Calculator | kdeplasma-addons (Merged) |luizromario@gmail.com|Luiz Romário Santana Rios}}
{{FeatureProjectDone | Konsole session | kdeplasma-addons (Merged)  |sreich@kde.org|Shaun Reich}}
{{FeatureProjectDone | Konqueror session | kdeplasma-addons (Merged)  |sreich@kde.org|Shaun Reich}}
{{FeatureProjectDone | Now Playing | kdeplasma-addons (Merged)  |kde@randomguy3.me.uk|Alex Merry}}
{{FeatureProjectDone | Activities | kdeworkspace master  ||}}
{{FeatureProjectDone | Weather | kdeplasma-addons master  |lampih@gmail.com|Luís Gabriel}}
{{FeatureProjectDone | Weatherstation | kdeplasma-addons master  |lampih@gmail.com|Luís Gabriel}}
|}
 
==== Containments ====
Priority Items:
{| class="sortable" border="1" cellpadding="4" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
|- style="background: #ececec; white-space:nowrap;"
! Status !! Name !! Source !! Developer
|}
Needed later:
{| class="sortable" border="1" cellpadding="4" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
|- style="background: #ececec; white-space:nowrap;"
! Status !! Name !! Source !! Developer
{{FeatureProjectTodo | Sal | nowhere |nobody|John Doe}}
{{FeatureProjectTodo | Newspaper | nowhere |nobody|John Doe}}
{{FeatureProjectTodo | Grouping desktop | nowhere |nobody|John Doe}}
|}
 
==== Components ====
{| class="sortable" border="1" cellpadding="4" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
|- style="background: #ececec; white-space:nowrap;"
! Status !! Name !! Source !! Developer
|}

Latest revision as of 14:14, 6 September 2013