On Wed, Dec 19, 2012 at 5:55 PM, David Edmundson <span dir="ltr"><<a href="mailto:david@davidedmundson.co.uk" target="_blank">david@davidedmundson.co.uk</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Contact List Applet<br>
<br>
The Contact List applet has been doing nothing for a while now, and<br>
it's time to get it sorted and finished.<br>
I want to discuss what we actually want to do. Then once we have a<br>
general consensus I'll turn it into bugzilla lists and get started on<br>
it.<br>
<br>
Who here currently uses it? I don't really. My preferred method of<br>
starting chats is homerun via krunner.<br>
<br>
So, brainstorming:<br>
<br>
 - Should it be a popup-plasmoid so it can be docked in a panel. What<br>
would the icon be?<br>
<br>
 - If it's in a vertical panel that's wide enough should it show the<br>
list properly?<br>
<br>
 - Should it use Plasma icons for presence?<br>
<br>
 - Do we want to have a search bar? Always shown? or with a button to<br>
toggle it? Or just instantly if you start typing.<br>
<br>
 - Do we want to show groups? What's a good way to use a TreeView in QML.<br>
<br>
 - Should it have all the different sort/group-by options the real<br>
contact list has? In a "toolbar"? or in the plasma config?<br>
<br>
 - Do we want call/video/send file buttons?<br>
<br>
- Should we have it so that in the config you specify what groups you<br>
want to show? I think I might use it if I had a list of just people in<br>
my "friends" group and that's it.<br>
<br>
<br>
Please comment and include your own ideas and suggestions.<br>
_______________________________________________<br>
KDE-Telepathy mailing list<br>
<a href="mailto:KDE-Telepathy@kde.org">KDE-Telepathy@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kde-telepathy" target="_blank">https://mail.kde.org/mailman/listinfo/kde-telepathy</a><br>
</blockquote></div><br><div><div>Honestly, I think that contact list is something too generic for being useful on plasma and I think that we have it more because that it conceptually makes sense more than because it's actually useful.</div>

<div><br></div></div><div>Integrating with activities would be a good start IMHO, but for that we'd need to have it configurable. I guess (I'm not much of an activities user) that being able to select a specific group for the plasmoid would be a good advantage. I'd say that if plasmoids show too much information they get a bit overwhelming. Something similar happens with the chat plasmoid: if the chat gets intense you have to switch to the windowed view. And that's fine.</div>

<div><br></div><div>About the filtering, maybe you could check what I did with the chat plasmoid (the review board). It's not the best, I know, but with some refinement it could get useful (the filtering lineedit appears when hovering the contacts label).</div>

<div><br></div><div>Also integrating with panels is fundamental and currently it's completely broken, IMHO again. :)</div><div><br></div><div>In general, KTP has tried to be more modular so far and I understand it's been good for pushing the technology forward, but if we want to integrate properly with Plasma I'd say that we'll have to make it a firm push of the platform in that direction. For starters I'd suggest to move all K/TP qml components together and consider it a platform, although it would also make sense to wait for the People Framework to be ready before considering such an approach. Stuff will have to be rewritten at that time.</div>

<div><br></div><div>Sorry for the long e-mail, I didn't plan it that way. :(</div><div><br></div><div>Aleix</div>