|
|
(8 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
| |
| | |
| {{FeatureProjectTodo | calendar | kde-workspace[frameworks-scratch] |[email protected]|Jon Doe}} | |
| {{FeatureProjectTodo | Pager (already in QML)| blocked on libkactivities |[email protected]|Luís Gabriel}} | |
| | |
| {{FeatureProjectInProgress | Digital Clock | kde-workspace[frameworks-scratch] |[email protected]|Heena Mahour}} | |
| {{FeatureProjectInProgress | Battery Monitor | kde-workspace[frameworks-scratch] |[email protected]|Kai-Uwe Broulik}} | |
| {{FeatureProjectInProgress | devicenotifier | kde-workspace[frameworks-scratch] |[email protected]|Bhushan Shah}} | |
| {{FeatureProjectDone | Kickoff | kde-workspace[frameworks-scratch] |[email protected]|Greg T}} | |
| {{FeatureProjectDone | Notifications | kde-workspace[frameworks-scratch] |[email protected]|Marco Martin}} | |
| {{FeatureProjectDone | System Tray | kde-workspace[frameworks-scratch] |[email protected]|sebas}} | |
| |}
| |
| | |
| 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 |[email protected]|Ingomar Wesp}} | |
| {{FeatureProjectTodo | Activity Bar (Already in QML) | blocked on libkactivities |[email protected]|Bhushan Shah}} | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| {{FeatureProjectTodo | Bouncy Ball | KILL IT |[email protected]| Should just be killed?}} | |
| | |
| | |
| | |
| | |
| {{FeatureProjectTodo | CPU Monitor | see System Monitors |[email protected]| 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}}
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| {{FeatureProjectInProgress | Fifteen Puzzle | Nowhere |[email protected]|Davide Bettio}} | |
| {{FeatureProjectInProgress | KGet Widget | qmlwidget branch of KGet |[email protected]|Bhushan Shah}} | |
| {{FeatureProjectInProgress | Timer | bettio/ qml-gsoc-timer |[email protected]|David Bettio}} | |
| {{FeatureProjectInProgress | News | master branch of declarative-plasmoids repository |[email protected]|Marco Martin}} | |
| {{FeatureProjectInProgress | Microblog | master branch of declarative-plasmoids repository |[email protected]|Sebas}} | |
| {{FeatureProjectInProgress | Analog Clock | plasma/viranch/analogclock |[email protected]|Viranch Mehta}} | |
| {{FeatureProjectInProgress | Dictionary | master branch of declarative-plasmoids repository |[email protected]|Shaun Reich}} | |
| {{FeatureProjectInProgress | RSS Now | master branch of declarative-plasmoids |[email protected]|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 | Kate session | "plasma/sreich/ declarative-kate-applet" branch of kate |[email protected]|Shaun Reich}} | |
| {{FeatureProjectDone | windowlist | Nowhere |Heena|Heena}}
| |
| | |
| {{FeatureProjectDone | Window List | heenamahour/gsoc |[email protected]|Heena Mahour}} | |
| {{FeatureProjectDone| Lock Logout | "plasma/viranch/powermanagementservices" branch of kde-workspace |[email protected]|Viranch Mehta}} | |
| {{FeatureProjectDone | Comic Strip | "rshah/comicqml" branch of kdeplasma-addons |[email protected] | Reza Fatahilah Shah}} | |
| {{FeatureProjectDone | Calculator | kdeplasma-addons (Merged) |[email protected]|Luiz Romário Santana Rios}} | |
| {{FeatureProjectDone | Konsole session | kdeplasma-addons (Merged) |[email protected]|Shaun Reich}} | |
| {{FeatureProjectDone | Konqueror session | kdeplasma-addons (Merged) |[email protected]|Shaun Reich}} | |
| {{FeatureProjectDone | Now Playing | kdeplasma-addons (Merged) |[email protected]|Alex Merry}} | |
| {{FeatureProjectDone | Activities | kdeworkspace master ||}}
| |
| {{FeatureProjectDone | Weather | kdeplasma-addons master |[email protected]|Luís Gabriel}} | |
| {{FeatureProjectDone | Weatherstation | kdeplasma-addons master |[email protected]|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
| |
| {{Done| Desktop | plasma/sebas/desktop-qml or frameworks-scratch branches in kde-workspace |[email protected]|Sebastian Kügler}} | |
| {{FeatureProjectTodo | Folderview | nowhere |nobody|John Doe}}
| |
| {{FeatureProjectTodo | Panel | nowhere |nobody|John Doe}}
| |
| |}
| |
| 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
| |
| {{FeatureProjectDone | Kickoff | kickoff-qml branch of kde-workspace |[email protected]|Martin Gräßlin}} | |
| {{FeatureProjectDone | ToolBox | kde-workspace frameworks-scratch |[email protected]|Sebastian Kügler}} | |
| {{FeatureProjectDone | Widget Explorer | plasma-framework |[email protected]|Sebastian Kügler}} | |
| |}
| |