My idea is simple: build a unique abstract &quot;megagui&quot; that integrates all the features (Personal Image, Nickname, Personal Message, Status,...).<br>Each &quot;protocol&quot; will enable the widget that represents a feature i.e.:<br>
<br>MSN -&gt; Personal Message supported? YES -&gt; ENABLE INPUTBOX ON MAIN GUI;<br>TALK -&gt; Personal Message supported? NO -&gt; DISABLE INPUTBOX ON MAIN GUI;<br><br>MSN -&gt; Avatar supported? YES -&gt; enable personal image widget;<br>
IRC -&gt; Avatar Supported? NO -&gt; disable personal image widget;<br><br>In order to make it _REALLY_ functional all the widgets has to stay in main window because the user wants to have a visual-feedback.<br><br>You&#39;ll say to me &quot;It&#39;s chaos&quot;, and i&#39;ll reply &quot;it&#39;s true!&quot; indeed i made a mockup: to make everything clean in Gnome Style you can make a Tabbed Panel with the protocol icon (or simply text) to switch between the GUIs.<br>
Why this?Empathy gui is really UGLY...You cannot distinguish between a friend connected with msn/jabber/talk (and this abstraction is not good).<br><br>Hoping that you&#39;ll agree with my proposal.<br>Thank you for your attention.<br>
<br>Orfeo aka Otacon<br>