What should be in the contact list

Daniele E. Domenichelli daniele.domenichelli at gmail.com
Thu Feb 10 01:19:39 CET 2011


Some random comments...

On 02/09/2011 10:27 PM, David Edmundson wrote:
>  - A dialog for editing your "personal information", (alias, the XMPP
> contact information)
> I like how empathy does this with the dialog. I can't think of anything
> better.

What about having this in the presence plasma applet instead?


>  - A way of joining rooms
> 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.

What about having something like 2 different widgets:
- a contact list widgets with actions related to single/multiple contacts
- a room list widget (with recent rooms, favourites, ecc.) with actions
related to chat rooms
and something like plasma tabs with a nice sliding animation when
switching from contact mode to chatroom mode?
In this way we can keep the whole contact list cleaner...


> - A text filter for contacts?

I definitely need this! But maybe instead of having a search bar, it can
just filter contacts when the user starts typing something (and the the
contact list has the focus). Something like the window search of the
"present windows" desktop effect would be really cool
(If it is not clear what am I talking about hit Ctrl+F9 and start typing)


> - A way of selecting your current presence?
>  (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)

I'm not sure if I need it in the contact list.

What about having 3 tabs instead of 2...
 - Contacts
 - Chat Rooms (only available if you have an account that supports it)
 - Accounts (should be more or less like the presence applet)


> P.S sorry for spamming the ML so much recently! Especially with all the
> bug reports and review stuff.

That's cool, It means that you're working hard! keep it going! :D



Cheers,
 Daniele


More information about the KDE-Telepathy mailing list