[Sugar-devel] [DESIGN] New share button style

Frederick Grose fgrose at gmail.com
Thu Jun 17 01:42:58 EDT 2010


On Thu, Jun 17, 2010 at 1:07 AM, Aleksey Lim <alsroot at member.fsf.org> wrote:

> On Thu, Jun 17, 2010 at 04:47:30AM +0000, Aleksey Lim wrote:
> > On Thu, Jun 17, 2010 at 12:09:24AM -0400, Frederick Grose wrote:
> > > On Wed, Jun 16, 2010 at 11:41 PM, Aleksey Lim <alsroot at member.fsf.org
> >wrote:
>


...
>


> > This enlivens the interface, and should only be a compliment to the more
> > > standard 'busy' cursor because the gray-scale tone changes of the
> pulsing
> > > can be missed in suboptimal viewing conditions.
> > >
> > > There are several situations where a busy cursor is needed. Among them
> are
> > > these:
> > >
> > > http://bugs.sugarlabs.org/ticket/405
> > > http://bugs.sugarlabs.org/ticket/851 or
> http://dev.laptop.org/ticket/3617
> >
> > Not trying to argue but for me busy cursor means that the whole
> application
> > is in suspended (more or less) state, but in case of share button,
> > activity could be used as usual.
> >
> > There is also another reason against setting cursor. ShareButton is only
> low
> > level widget which is not aware of high level use cases where global
> setting
> > like changing cursor is unaccessible (or sounds overkill).
>

Yes, those are good reasons not to modify the cursor in the Activity sharing
case.

For the general case that you suggested, the throbbing icon is a nice
feature, but to serve those with low vision or in a difficult viewing
environment, a small, high-contrast element or badge (perhaps a small stop
sign, or just a small x as a badge on the icon)  should be added.


> >
> > What about just making ShareButton inactive while changing status?
>
> http://people.sugarlabs.org/~alsroot/tmp/share-meornu-sensitive.ogv<http://people.sugarlabs.org/~alsroot/tmp/share-menu-sensitive.ogv>


That would work in the successful or quick failure cases, but if there was a
failure, and the process was stuck retrying, the static signal would not
provide the information about process state.

See
http://wiki.sugarlabs.org/go/Human_Interface_Guidelines/The_Sugar_Interface/Controls/Indicators
for
some other ideas on how to badge the icon with process state information.

Thanks again!        --Fred
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.sugarlabs.org/archive/sugar-devel/attachments/20100617/edba8173/attachment-0001.htm 


More information about the Sugar-devel mailing list