<div class="gmail_quote">On Fri, Feb 11, 2011 at 14:18, George Kiagiadakis <span dir="ltr">&lt;<a href="mailto:kiagiadakis.george@gmail.com">kiagiadakis.george@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

2011/2/10 Martin Klapetek &lt;<a href="mailto:martin.klapetek@gmail.com">martin.klapetek@gmail.com</a>&gt;:<div class="im">
&gt;&gt; - A way of selecting your current presence?<br>
&gt;&gt;  (slightly controversial, given we have a plasmoid, but I can see plenty<br>
&gt;&gt; of reasons to have it in the contact list as well. It&#39;d be a bit clearer. I<br>
&gt;&gt; don&#39;t think it goes away from desktop integration)<br>
&gt;<br>
&gt; My vote is to keep this one in the CL as well. Imagine you don&#39;t have the<br>
&gt; plasmoid anywhere, have hidden panel etc. and you want to quickly set your<br>
&gt; presence. CL is the ideal place for that. Also Empathy has it there ;)<br>
<br>
</div>I also have an idea about this one, related to the above a little bit.<br>
There are two possible usage scenarios of an IM app. The traditional<br>
PC IM apps have a contact list that is the &quot;main&quot; window for doing<br>
everything and that minimizes to the tray instead of closing, etc, and<br>
the destop-integrated IM solutions (see N900 again) have a contact<br>
list that doesn&#39;t really offer anything else than contacts.<br>
Personally, I think our target should be the desktop integrated thing,<br>
however, I think that many people will complain about it, as it is<br>
something unfamiliar to them, so perhaps we could build a contact list<br>
ui that can handle both use cases.<br>
<br>
My proposal is this: If the user has the presence plasmoid active on<br>
his desktop, adjust the contact list ui to show only contacts and no<br>
accounts or anything else. In this case, the contact list should also<br>
not minimize anywhere when closed, it should exit properly, plus it<br>
should not alter the status of the accounts when it is closed. But, in<br>
case the user has no presence plasmoid active, adjust the contact list<br>
to act as a traditional IM app, which means: show accounts and a way<br>
to set them online/offline, minimize to the tray instead of closing,<br>
set accounts offline when it is closed and offer options to start the<br>
text/call UIs so that the user can join chat rooms or call numbers<br>
through the contact list. Of course this could be all configurable,<br>
there is no point in restricting users if the application supports<br>
something, I am just talking about defaults here.<br></blockquote><div><br></div><div>Yes, showing/hiding the account presence controls is perfectly doable in the current CL implementation. I like the idea, too. Though I would at least keep the ability to start a text chat from CL all the time. What else would the CL be for then? :) </div>

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im"><br>
&gt;&gt;<br>
&gt;&gt; - A list of current connection issues?<br>
&gt;&gt;  (again like Empathy which displays warning at the top of the list if<br>
&gt;&gt; anything failed to connect, then launching the accounts-kcm as appropriate)<br>
&gt;<br>
&gt; Yes, we definitely need a way to let the user see the connection issues.<br>
&gt; Empathy&#39;s way seems great. Although I&#39;d move it down, again as Dolphin uses<br>
&gt; it (and it fact the rest of KDE).<br>
<br>
</div>Yeah, we need that as well, but I think the presence plasmoid should<br>
also show such errors and in the contact list their appearence should<br>
be tied to the appearence of the accounts status, i.e. if the contact<br>
list is configured to show no accounts, it should show no connection<br>
errors as well.<br></blockquote><div><br></div><div>How about showing them in the CL if the window has focus, otherwise show them in the plasma applet (if loaded)?</div></div>