[Sugar-devel] Aside: Neighborhood participants

Gary C Martin gary at garycmartin.com
Mon Feb 2 13:08:17 EST 2009


On 2 Feb 2009, at 16:43, Benjamin M. Schwartz wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Morgan Collett wrote:
>> Also don't blame avahi for the fact that we send out updates every
>> time you alt-tab between shared activities, so that your icon can  
>> jump
>> to the appropriate snowflake on everyone else's Neighborhood Views...
>
> I _strongly_ object to this behavior.  Not only is this flooding the  
> mesh
> with useless broadcasts, but it provides exactly the _wrong_ result  
> in the
> UI.  When I look at the Neighborhood view, I want to see who is
> participating in each shared instance.  Instead,  the view shows me  
> who is
> in that particular window at this time.  It's as if IRC clients only
> showed you as present in the room that is currently visible on your  
> screen.

+1

> We should remove this "feature" and instead show each person in the  
> ring
> around each activity they have joined.

However there are some interesting UI design issues (). XO buddy icons  
are currently unique identities, this will lead to your icons being in  
multiple places in the neighbourhood (and group) view (on each shared  
activity). More icons mean less space... Have you seen ~30-40 buddies  
on a jabber server? Wow it's crowded as is, let's hope gadget and  
smart filters work well. i.e see who you want by default and be able  
to easily find those gadget decides to hide from you... Actually I can  
almost see this being a case for replacing the neighbourhood with just  
custom smart groups UI; you start with some reasonable default gadget  
filter; then create new groups for your different needs (perhaps a  
maths class group, a friends group, a pen-pals group, an artists group  
etc). Maybe the neighbourhood view ends up pretty much just showing  
icons for subgroups.

An interesting design challenge, especially trying to keep the zoom  
metaphor consistant...

--Gary

> - --Ben
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.9 (GNU/Linux)
>
> iEYEARECAAYFAkmHIr0ACgkQUJT6e6HFtqSr6QCfVIKVafX44TFETpmNao8mGevr
> ldUAoJ+q09kT87G/PzJDdT2ND3HzE0Fl
> =yxQR
> -----END PGP SIGNATURE-----
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel



More information about the Devel mailing list