KTp/Components/Accounts KCM Tasks: Difference between revisions

From KDE Community Wiki
< KTp
Line 7: Line 7:
Make sure to read: http://community.kde.org/Real-Time_Communication_and_Collaboration/Components/Accounts_KCM_Creating_Plugins
Make sure to read: http://community.kde.org/Real-Time_Communication_and_Collaboration/Components/Accounts_KCM_Creating_Plugins


Finish MSN (buttery) pluging advanced options
Finish MSN (buttery) pluging advanced options (in progress - David Edmundson)


Add IRC configure plugin
Add IRC configure plugin

Revision as of 11:26, 8 January 2011

Outstanding tasks in the Telepathy Account Configure:

If you want any of these tasks, have a word in IRC, and then put your name next to it so we don't end up duplicating work. I've tried sorting them by skillset.

General C++ Qt/ QtDesigner

Make sure to read: http://community.kde.org/Real-Time_Communication_and_Collaboration/Components/Accounts_KCM_Creating_Plugins

Finish MSN (buttery) pluging advanced options (in progress - David Edmundson)

Add IRC configure plugin

Add Bonjour configue plugin

Add AOL configure plugin

Add Gadu-Gadu configure plugin

add Novell Groupwise configure plugin

Add ICQ configure plugin

Add mxit configure plugin

Add MySpaceIM configure plugin

Add Tencent QQ configure plugin

Add IBM Lotus Sametime configure plugin

Add SILC configure plugin

Add SIP configure plugin

Add Yahoo configure plugin

Add Zephyr configure plugin

Plasma

Not technically in the accounts KCM but if anyone is good at plasma, they can try and fix the presence plasmoid. It has some layout issues.

Harder C++ stuff

Install protocol icons. (Assinged to domme)

Put in the review comments on the changes to make it compile with Tp-Qt4 (assigned to David Edmundson) (needs doing by Saturday!)

Reconnect account on parameters changing, or enabled status changing (asssigned to David Edmundson)

Provide useful feedback on account errors. (asssigned to David Edmundson)

A slight 'refactor' to put all the "generic account plugin" into a folder (and possibly out the library as it doesn't really need to be exposed)

Put logic of "get plugin or generic accouunt plugin" into the plugin loader (or more likely a wrapper) such that it isn't in the account UI and that can assume it /always/ gets a configure widget. (assigned to David Edmundson)

Fix the issue with resizing the account configure plugins

Enable/Disable the "next" (or finish button) depending on whether required parameters are filled in.

Change KDE_EXPORT macro used throughout the accounts KCM

Profile support.

Design/UI Skills

Somehow fix the very fulgy button layout and whitespace issue in the account configure plugins.

Ideally we need every dialog here to be reviewed by someone good at UI.

Extreme QPainter Skills

Restyle account list to look all pretty. (Talk to D_Ed in IRC for details)

Other

Test Test Test Test