<a href="http://bit.ly/lrDO8S%20">http://bit.ly/lrDO8S</a> possible solution to 1) and 3). <br><br>For 2) Global state is the one user has chosen on his free will in the telepathy. If there is connection problems and all networks fails, just show temporary "Connecting..." message.<br>
<font size="2"><br><br></font><blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote"><div>1) How do we show the user if one of his accounts is different to the global state?</div>
<div><br></div><div>If an account changes status different to the global
status we need a way to see it. i.e I can set my global status online -
(all accounts come online) then change my gmail status from within the
web browser, I need to be able to see that it's changed. We need to
respond to external changes but how do we show this? I like someone's
suggestion "online (custom)", and then an arrow that presumably expands
on a per-account basis. But is this clear enough? Would you know what
"online (custom)" meant.</div>
<div><br></div><div>2) What is the "global state" when all his accounts are different"?</div><div><br></div><div>What
do we decide is the current global presence shown? The most common
presence amongst the accounts or the highest presence (i.e if I'm online
in one account, and offline in 3 others) am I "offline" globally or
"online". Or is it the last thing the user explicitly set the global
presence to? We cannot take the assumption that no-one else is modifying
our statuses, so this could get messy.</div>
<div><br></div><div>3) If my account fails to connect I need to /immediately/ see this. How?</div></blockquote><div><br></div><br><br>