On Thu, Jun 17, 2010 at 1:07 AM, Aleksey Lim <alsr...@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 <alsr...@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
_______________________________________________ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel