[Adium-devl] Connect/Disconnect Enable/Disable etc.
Michael Hamburg
bitwise at hcs.harvard.edu
Thu Jul 27 20:01:16 UTC 2006
On Thu, 27 Jul 2006, Juan Manuel Palacios wrote:
>> [snip]
>>
>> * With one or more accounts online, changing the global status
>> changes only the online accounts
>
> I believe the global status should affect all enabled accounts,
> regardless of online or not. In my opinion the test here should be
> performed on (enabled == TRUE) and not on (online == TRUE). After all,
> the status you are discussing is 'global', i.e. affecting *all*
> accounts, short of the disabled ones (which are, needless to say,
> disabled and therefore should not be disturbed).
I disagree here. If I set "globally away", I don't want every account
I've enabled (regardless of whether it is connected, or even whether it
autoconnects) to sign on and set away.
The problem is, iChat's status settings generalize poorly to multiple
accounts, some of which may be online and some offline. I propose instead
that we restore "Connect all". This would connect either all enabled
accounts or all autoconnectable accounts (I would prefer the former, but
whatever), which are currently offline, and set their status to the
current global status. If the global status is "offline", it will be set
to "available" instead, assuming that any accounts were connected.
Then changes from available <-> away would only affect online accounts;
if there are no online accounts, then these commands would connect all
first.
-- Mike
More information about the devel
mailing list