Martin seems to be doing an awesome job on the contact list, but I feel we need to discuss what should actually be in the contact list, and maybe divide up some tasks to get things done quicker/give new people something to do. Some of the dialogs/actions (such as add a contact) can easily be developed outside of the contact list, and then merged in at any point, so we can get a few more people working simultaneously.<div>
<br></div><div>So to get the list started:</div><div> - Super sexy model delegates to match how we designed the core parts of the contact list.</div><div>Martin has the photos from the Sprint and is making a start on this.</div>
<div><br></div><div> - Some way of adding a new contact.</div><div><br></div><div> - A dialog for editing your "personal information", (alias, the XMPP contact information)</div><div>I like how empathy does this with the dialog. I can't think of anything better.</div>
<div><br></div><div> - A way of joining rooms</div><div>Ideally like Empathy which can query room lists, rather than my previous simple text box. I've seen the Tp-Qt4 API documentation on doing this.</div><div><br></div>
<div>-- below are some more controversial thoughts.</div><div><br></div><div>- A text filter for contacts?</div><div><br></div><div>- A way of selecting your current presence?</div><div> (slightly controversial, given we have a plasmoid, but I can see plenty of reasons to have it in the contact list as well. It'd be a bit clearer. I don't think it goes away from desktop integration)</div>
<div><br></div><div>- A list of current connection issues? </div><div> (again like Empathy which displays warning at the top of the list if anything failed to connect, then launching the accounts-kcm as appropriate)</div>
<div><br></div><div><br></div><div>What else either needs to go into the contact list application, or have you any ideas for stuff that should go here?</div><div><br></div><div>David</div><div><br></div><div>P.S sorry for spamming the ML so much recently! Especially with all the bug reports and review stuff.</div>