This rocks. Who is gonna step up and implement this?
I disagree that this can wait for post-2.0. Tim points out that he
hasn't used HEAD in a while. Not to single him out, but that's awful,
and I don't think he's the only one. The reason I'm guessing is that
HEAD isn't the most usable thing right now. I'm using it, and living
with its limitations, because I was hoping that it would inspire me to
fix them. This hasn't been the case, as I've been busy, but I'd really
like HEAD to get to a usable state. Getting this usable NOW will let us
get more of us using HEAD, and finding all the other bugs (there are
Also, people are going to throw insane hissy-fits if they can't set
status separately on individual accounts. That is a HUGE step backwards
in functionality, and I don't think we can allow it. If it takes
another month, it takes another month. People really aren't missing
much by being "stuck" with 1.x, and I'd rather release a finished
polished product with 2.0.0 than something that's mostly implemented.
If people want mostly implemented, they can check out CVS.
Tim Ringenbach wrote:
> I can't figure out where to stick this, so I'll just start a new thread.
> After all, what business do my ideas, which of course are right, have
> in these other threads anyway? ;)
> Let's take Sean's status selector widget, and stick it in some kind of
> expander/collasper (probably custom) widget.
> So the status selector now looks like in Sean's widgets (see
> http://gaim.sourceforge.net/sean/status.php#widget), except its crowned
> by something that looks like that little bar with an arrow you've seen
> in the mozilla slide bar and stuff.
> Now, its worth noting that, at least last time I used HEAD, which was a
> long time ago, the status selector had two modes. The single account
> online mode (which had all the accounts possible states), and the
> multiple accounts online mode (which had a limited subset of possible
> So there would be no expander if you have only a single account online,
> it would be just like things are now.
> You click expand, and suddenly one widget for each enabled account
> appears above the global status widget. These widgets are in the single
> account mode, they have all the prpl specific status options. They
> probably have the prpl icon too, instead of the gaim dude. You click
> collapse and they all disappear again. You now feel comfortable in that
> the global status selector actually works, your accounts really are in
> the state they should be in.
> So you expand it again, and set your MSN account to hidden. When you
> collapse it, the msn account is still shown, because it is out of sync.
> If you set it back to the same state as the global status, the widget
> hides again (unless you expand again).
> Now, jabber.org goes down again. Suddenly your jabber.org status
> selector is visible, showing you that it got disconnected and is
> reconnecting. It goes away when it's successful and thus back in sync
> with the global status.
> In other words, prpl status widgets always show if not in sync with the
> global status widget. They are otherwise hidden, unless the sidebar like
> thing is expanded to show them. Normal use case would be to keep it
> hidden unless you need to access it, then hide it again.
> I think this approch has all the simplicity of Sean's. In the single
> account case, it is exactly the same. In the multiple account's all in
> the same status, it is exactly the same except for an expander that no
> one is making you click. Eventually some account is going to come out of
> sync, and this UI makes it especially easy to see that, and possibly do
> something about it. It makes it very obvious if you, e.g. set the global
> status to invisible, but some account doesn't support that and is still
> visible. It makes it easy to set your accounts to different states, but
> encourages you to keep most of them in the same global state.
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real users.
> Discover which products truly live up to the hype. Start reading now.
> Gaim-devel mailing list