<div class="gmail_quote">On Thu, Jun 17, 2010 at 1:07 AM, Aleksey Lim <span dir="ltr">&lt;<a href="mailto:alsroot@member.fsf.org">alsroot@member.fsf.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">On Thu, Jun 17, 2010 at 04:47:30AM +0000, Aleksey Lim wrote:<br>
&gt; On Thu, Jun 17, 2010 at 12:09:24AM -0400, Frederick Grose wrote:<br>
&gt; &gt; On Wed, Jun 16, 2010 at 11:41 PM, Aleksey Lim &lt;<a href="mailto:alsroot@member.fsf.org">alsroot@member.fsf.org</a>&gt;wrote:</div></blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

 </blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">...<br></div></blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

 </blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">
&gt; &gt; This enlivens the interface, and should only be a compliment to the more<br>
&gt; &gt; standard &#39;busy&#39; cursor because the gray-scale tone changes of the pulsing<br>
&gt; &gt; can be missed in suboptimal viewing conditions.<br>
&gt; &gt;<br>
&gt; &gt; There are several situations where a busy cursor is needed. Among them are<br>
&gt; &gt; these:<br>
&gt; &gt;<br>
&gt; &gt; <a href="http://bugs.sugarlabs.org/ticket/405" target="_blank">http://bugs.sugarlabs.org/ticket/405</a><br>
&gt; &gt; <a href="http://bugs.sugarlabs.org/ticket/851" target="_blank">http://bugs.sugarlabs.org/ticket/851</a> or <a href="http://dev.laptop.org/ticket/3617" target="_blank">http://dev.laptop.org/ticket/3617</a><br>
&gt;<br>
&gt; Not trying to argue but for me busy cursor means that the whole application<br>
&gt; is in suspended (more or less) state, but in case of share button,<br>
&gt; activity could be used as usual.<br>
&gt;<br>
&gt; There is also another reason against setting cursor. ShareButton is only low<br>
&gt; level widget which is not aware of high level use cases where global setting<br>
&gt; like changing cursor is unaccessible (or sounds overkill).<br></div></blockquote><div><br></div><div>Yes, those are good reasons not to modify the cursor in the Activity sharing case.</div><div><br></div><div>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.</div>

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">
&gt;<br>
&gt; What about just making ShareButton inactive while changing status?<br>
<br>
</div><a href="http://people.sugarlabs.org/~alsroot/tmp/share-menu-sensitive.ogv" target="_blank">http://people.sugarlabs.org/~alsroot/tmp/share-meornu-sensitive.ogv</a></blockquote><div><br></div><div>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.</div>

<div><br></div><div>See <a href="http://wiki.sugarlabs.org/go/Human_Interface_Guidelines/The_Sugar_Interface/Controls/Indicators">http://wiki.sugarlabs.org/go/Human_Interface_Guidelines/The_Sugar_Interface/Controls/Indicators</a> for some other ideas on how to badge the icon with process state information.</div>

<div><br></div><div>Thanks again!        --Fred</div><div><br></div><div> </div><div><br></div><div> </div></div>