KTp/Components/Accounts KCM Tasks: Difference between revisions

From KDE Community Wiki
< KTp
(Remove completed tasks)
Line 6: Line 6:
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 (in progress - David Edmundson)
Finish MSN (buttery) pluging advanced options
 
Add IRC configure plugin (done)


Add Bonjour configue plugin
Add Bonjour configue plugin
Line 17: Line 15:


add Novell Groupwise configure plugin
add Novell Groupwise configure plugin
Add ICQ configure plugin (done)


Add mxit configure plugin
Add mxit configure plugin
Line 29: Line 25:


Add SILC configure plugin
Add SILC configure plugin
Add SIP configure plugin (frienhard)


Add Yahoo configure plugin
Add Yahoo configure plugin


Add Zephyr 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. (Dario to rewrite in QML - already started)


=== Harder C++ stuff ===
=== Harder C++ stuff ===
Install protocol icons. (Assinged to done)


Put in the review comments on the changes to make it compile with Tp-Qt4 (done)
Put in the review comments on the changes to make it compile with Tp-Qt4 (done)


Reconnect account on parameters changing, or enabled status changing (asssigned to David Edmundson)
Reconnect account on parameters changing, or enabled status changing (asssigned to David Edmundson)
Provide useful feedback on account errors. (in progress, core is finished just need to finish the switch statement.)
Fix the issue with resizing the account configure plugins (done)


Enable/Disable the "next" (or finish button) depending on whether required parameters are filled in. (discussion needed. trichard working on mockups)
Enable/Disable the "next" (or finish button) depending on whether required parameters are filled in. (discussion needed. trichard working on mockups)
Line 58: Line 42:
Change KDE_EXPORT macro used throughout the accounts KCM.  
Change KDE_EXPORT macro used throughout the accounts KCM.  


Profile support. (done)


Fix 'kcmshell(3901) KWidgetItemDelegateEventListener::eventFilter: User of KWidgetItemDelegate should not delete widgets created by createItemWidgets! '
Fix 'kcmshell(3901) KWidgetItemDelegateEventListener::eventFilter: User of KWidgetItemDelegate should not delete widgets created by createItemWidgets! '
(this is somewhere in the generic configuration)
(this is an issue in KWidgetItemDelegateEventListener)


Remove duplicates in profile select list: (done, but requires externally supplied .profile files)
Remove duplicates in profile select list: (done, but requires externally supplied .profile files)


=== Design/UI Skills ===
=== Design/UI Skills ===
Somehow fix the very fulgy button layout and whitespace issue in the account configure plugins. (done)


Ideally we need every dialog here to be reviewed by someone good at UI.
Ideally we need every dialog here to be reviewed by someone good at UI.
Sort out the massive level of dialogs inside dialogs, in a way which doesn't suck.
(email sent to KDE usability)
=== Extreme QPainter Skills ===
Restyle account list to look all pretty. (done.)


=== Other ===
=== Other ===


Test Test Test Test
Test Test Test Test

Revision as of 14:17, 1 February 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

Add Bonjour configue plugin

Add AOL configure plugin (jaem)

Add Gadu-Gadu configure plugin

add Novell Groupwise 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 Yahoo configure plugin

Add Zephyr configure plugin

Harder C++ stuff

Put in the review comments on the changes to make it compile with Tp-Qt4 (done)

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

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

External account removal needs to update the model.

Change KDE_EXPORT macro used throughout the accounts KCM.


Fix 'kcmshell(3901) KWidgetItemDelegateEventListener::eventFilter: User of KWidgetItemDelegate should not delete widgets created by createItemWidgets! ' (this is an issue in KWidgetItemDelegateEventListener)

Remove duplicates in profile select list: (done, but requires externally supplied .profile files)

Design/UI Skills

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

Other

Test Test Test Test