< KTp

Difference between revisions of "KTp/Components/Accounts KCM Tasks"

(Undo revision 26345 by Drdanz (talk))
 
(23 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 +
{{:KTp/Header}}
 
== Outstanding tasks in the Telepathy Account Configure: ==
 
== 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.
 
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.
Line 4: Line 5:
 
=== General C++ Qt/ QtDesigner ===
 
=== General C++ Qt/ QtDesigner ===
  
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/KTp/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 (lliehu awaiting review + merge)
+
Add Bonjour configue plugin (done)
  
Add Bonjour configue plugin
+
Add AOL configure plugin (done)
  
Add AOL configure plugin (jaem)
+
Add Gadu-Gadu configure plugin (done)
 
 
Add Gadu-Gadu configure plugin
 
  
 
add Novell Groupwise configure plugin
 
add Novell Groupwise configure plugin
 
Add ICQ configure plugin (domme)
 
  
 
Add mxit configure plugin
 
Add mxit configure plugin
  
Add MySpaceIM configure plugin
+
Add MySpaceIM configure plugin (done)
  
 
Add Tencent QQ configure plugin
 
Add Tencent QQ configure plugin
Line 29: Line 26:
  
 
Add SILC configure plugin
 
Add SILC configure plugin
 
Add SIP configure plugin
 
 
Add Yahoo configure plugin
 
  
 
Add Zephyr configure plugin
 
Add Zephyr configure plugin
  
=== Plasma ===
+
Add SIPE configure plugin
 +
(requires pidgin-sipe)
  
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)
+
Add Skype configure plugin
 +
(done, requires pidgin-skype)
  
 
=== 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)
 
QSharedData changes as review above
 
  
 
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)
+
Enable/Disable the "next" (or finish button) depending on whether required parameters are filled in. (discussion needed. trichard working on mockups)
  
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)
+
External account removal needs to update the model. ([https://git.reviewboard.kde.org/r/100777/ done])
  
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)
+
Change KDE_EXPORT macro used throughout the accounts KCM. (done)
  
Fix the issue with resizing the account configure plugins (done, with the possible exception of the autogenerated gui)
 
  
Enable/Disable the "next" (or finish button) depending on whether required parameters are filled in.
+
Fix 'kcmshell(3901) KWidgetItemDelegateEventListener::eventFilter: User of KWidgetItemDelegate should not delete widgets created by createItemWidgets! '
 +
(this is an issue in KWidgetItemDelegateEventListener)
  
External account removal needs to update the model.
+
Remove duplicates in profile select list: (done, but requires externally supplied .profile files)
 
 
Change KDE_EXPORT macro used throughout the accounts KCM
 
 
 
Profile support.
 
  
 
=== 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.
 
=== Extreme QPainter Skills ===
 
 
Restyle account list to look all pretty. (David Edmundson - in progress, and it's looking quite good.)
 
  
 
=== Other ===
 
=== Other ===
  
 
Test Test Test Test
 
Test Test Test Test

Latest revision as of 01:00, 10 November 2012

telepathy-kde_med.png

Welcome to the KDE Telepathy Development Wiki

Current Version: 0.9.0
     project_partner_badge.gif
     commits_spark.pngStats at ohloh.net

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/KTp/Components/Accounts_KCM_Creating_Plugins

Finish MSN (buttery) pluging advanced options

Add Bonjour configue plugin (done)

Add AOL configure plugin (done)

Add Gadu-Gadu configure plugin (done)

add Novell Groupwise configure plugin

Add mxit configure plugin

Add MySpaceIM configure plugin (done)

Add Tencent QQ configure plugin

Add IBM Lotus Sametime configure plugin

Add SILC configure plugin

Add Zephyr configure plugin

Add SIPE configure plugin (requires pidgin-sipe)

Add Skype configure plugin (done, requires pidgin-skype)

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. (done)

Change KDE_EXPORT macro used throughout the accounts KCM. (done)


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


This page was last edited on 10 November 2012, at 01:00. Content is available under Creative Commons License SA 4.0 unless otherwise noted.