|
|
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
| |
| | |
| | |
| == Prioritized ==
| |
| The following items are necessary for a basic working desktop. This is pretty much what we need for our current default configuration.
| |
| | |
| === Plasmoids ===
| |
| {| 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}}
| |
| {{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}}
| |
| {{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}}
| |
| |}
| |
| | |
| === DataEngines ===
| |
| {| 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 | tasks | kde-workspace[frameworks-scratch] |sebas@kde.org|Sebastian Kügler}}
| |
| {{FeatureProjectDone | time | kde-workspace[frameworks-scratch] |sebas@kde.org|Sebastian Kügler}}
| |
| {{FeatureProjectDone | applicationjobs | kde-workspace[frameworks-scratch] |bhush94@gmail.com|Bhushan Shah}}
| |
| {{FeatureProjectDone | apps | kde-workspace[frameworks-scratch] |davidedmundson@kde.org|David Edmundson}}
| |
| {{FeatureProjectDone | soliddevice | kde-workspace[frameworks-scratch] |bhush94@gmail.com|Bhushan Shah}}
| |
| {{FeatureProjectDone | statusnotifieritem | kde-workspace[frameworks-scratch] |bhush94@gmail.com|Bhushan Shah}}
| |
| {{FeatureProjectDone | devicenotifications | kde-workspace[frameworks-scratch] |sebas@kde.org|Sebastian Kügler}}
| |
| {{FeatureProjectDone | hotplug | kde-workspace[frameworks-scratch] |davidedmundson@kde.org|David Edmundson}}
| |
| {{FeatureProjectDone | keystate | kde-workspace[frameworks-scratch] |bhush94@gmail.com|Bhushan Shah}}
| |
| {{FeatureProjectDone | notifications | kde-workspace[frameworks-scratch] |sebas@kde.org|Sebastian Kügler}}
| |
| {{FeatureProjectDone | places | kde-workspace[frameworks-scratch] |sebas@kde.org|Sebastian Kügler}}
| |
| {{FeatureProjectDone | powermanagement | kde-workspace[frameworks-scratch] |sebas@kde.org|Sebastian Kügler}}
| |
| {{FeatureProjectTodo | calendar | Nowhere |nobody@kde.org|Jon Doe}}
| |
| {{FeatureProjectTodo | activities | Nowhere |nobody@kde.org|Jon Doe}}
| |
| |}
| |
| | |
| | |
| == Planned for later ==
| |
| The following lists contain add-ons which are not in the default config.
| |
| === Plasmoids ===
| |
| {| 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 | analog-clock | Nowhere |davidedmundson@kde.org|David Edmundson}}
| |
| | |
| {{FeatureProjectDone | Trash | heenamahour/gsoc |heena393@gmail.com|Heena Mahour}}
| |
| {{FeatureProjectDone | Window List | heenamahour/gsoc |heena393@gmail.com|Heena Mahour}}
| |
| | |
| {{FeatureProjectInProgress | Comic Strip | "rshah/comicqml" branch of kdeplasma-addons |rshah0385@kireihana.com | Reza Fatahilah Shah}}
| |
| {{FeatureProjectInProgress | Calculator | kdeplasma-addons (Merged) |luizromario@gmail.com|Luiz Romário Santana Rios}}
| |
| {{FeatureProjectInProgress | Konsole session | kdeplasma-addons (Merged) |sreich@kde.org|Shaun Reich}}
| |
| {{FeatureProjectInProgress | Konqueror session | kdeplasma-addons (Merged) |sreich@kde.org|Shaun Reich}}
| |
| {{FeatureProjectInProgress | Now Playing | kdeplasma-addons (Merged) |kde@randomguy3.me.uk|Alex Merry}}
| |
| {{FeatureProjectInProgress | Activities | kdeworkspace master ||}}
| |
| {{FeatureProjectInProgress | Weather | kdeplasma-addons master |lampih@gmail.com|Luís Gabriel}}
| |
| {{FeatureProjectInProgress | Weatherstation | kdeplasma-addons master |lampih@gmail.com|Luís Gabriel}}
| |
| | |
| | |
| {{FeatureProjectInProgress | Lock Logout | "plasma/viranch/powermanagementservices" branch of kde-workspace |viranch.mehta@gmail.com|Viranch Mehta}}
| |
| {{FeatureProjectInProgress | Kate session | "plasma/sreich/declarative-kate-applet" branch of kate |sreich@kde.org|Shaun Reich}}
| |
| | |
| | |
| {{FeatureProjectInProgress | Quick Launch | "plasma/iwesp/quicklaunch" branch of kde-workspace |Ingomar@wesp.name|Ingomar Wesp}}
| |
| {{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}}
| |
| {{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}}
| |
| | |
| {{FeatureProjectTodo | Sal Containment| nowhere |nobody|John Doe}}
| |
| {{FeatureProjectTodo | Newspaper Containment | nowhere |nobody|John Doe}}
| |
| {{FeatureProjectTodo | Grouping desktop Containment | nowhere |nobody|John Doe}}
| |
| |}
| |
| === DataEngines ===
| |
| {| 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 | dict | kde-workspace[frameworks-scratch] |bhush94@gmail.com|Bhushan Shah}}
| |
| {{FeatureProjectDone | executable | kde-workspace[frameworks-scratch] |bhush94@gmail.com|Bhushan Shah}}
| |
| {{FeatureProjectDone | filebrowser | kde-workspace[frameworks-scratch] |bhush94@gmail.com|Bhushan Shah}}
| |
| {{FeatureProjectTodo | favicons | Nowhere |nobody@kde.org|Jon Doe}}
| |
| {{FeatureProjectTodo | geolocation | Nowhere |nobody@kde.org|Jon Doe}}
| |
| {{FeatureProjectTodo | metadata | Nowhere |nobody@kde.org|Jon Doe}}
| |
| {{FeatureProjectTodo | mouse | Nowhere |nobody@kde.org|Jon Doe}}
| |
| {{FeatureProjectTodo | mpris2 | Nowhere |nobody@kde.org|Jon Doe}}
| |
| {{FeatureProjectTodo | network | Nowhere |nobody@kde.org|Jon Doe}}
| |
| {{FeatureProjectTodo | nowplaying | Nowhere |nobody@kde.org|Jon Doe}}
| |
| {{FeatureProjectTodo | rss | Nowhere |nobody@kde.org|Jon Doe}}
| |
| {{FeatureProjectTodo | share | Nowhere |nobody@kde.org|Jon Doe}}
| |
| {{FeatureProjectTodo | systemmonitor | Nowhere |nobody@kde.org|Jon Doe}}
| |
| {{FeatureProjectTodo | weather | Nowhere |nobody@kde.org|Jon Doe}}
| |
| {{FeatureProjectTodo | searchlaunch | Nowhere |nobody@kde.org|Jon Doe}}
| |
| {{FeatureProjectTodo | akonadi | Nowhere |nobody@kde.org|Jon Doe}}
| |
| |}
| |