hmmm, you do have a good point... I just had this horrible vision of a full screen ripple... if you constrained it to the control that was touched, it could be a very subtle, visually stimulating effect... not to mention, it confirms really well exactly which control was touched, and if, say the button, activated on RELEASE you've got a way to detect and correct accidental button pushes (if you get the wrong button, slide your finger off onto some other portion of the screen... have the GUI system then disregard the touch).
<br><br>taking it one step farther, have the vibrating system (I think I remember us having one, right) react to the ripples... when they reach the outside of the constraining control, have it give you a little &quot;kick&quot; like dropping a rock into a bucket: you feel the waves hit when the ripples hit the edge
<br><br>It&#39;s stuff like this that really makes you appreciate an open device: if the effect is THAT annoying, just turn it off, if you like it, turn it on<br><br>--Jeff<br><br><div><span class="gmail_quote">On 7/7/07, 
<b class="gmail_sendername">Ryan Prior</b> &lt;<a href="mailto:piratehead@gmail.com">piratehead@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
A ripple effect does NOT need to be something annoying, like the current Beryl effect is. It could be a single pronounced, fast-moving, tiny ripple that lasts for a tenth of a second and is followed by one more ripple which is just as fast but less pronounced. Furthermore, the effect could only trigger on GUI button touch events, not every touch on the phone. A drag could produce a similar but distinguishable ripple effect, reminding the user of dragging a finger in water. The theme could be called &quot;Wishing Well&quot;, and could be water and fantasy themed.
<br><br>Think of the larger picture -- themes that take advantage of this neat eye candy, not just adding an annoying ripple effect (with an easy &quot;toggle off&quot; button) to normal OpenMoko themes.<div><span class="e" id="q_113a3cf6a66829bf_1">
<br><br><div><span class="gmail_quote">
On 7/7/07, <b class="gmail_sendername">Jeff Andros</b> &lt;<a href="mailto:jeff@bigredtj.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">jeff@bigredtj.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Sudarshan,<br><br>Could be really cool, especially as a reply to the iphone people (iphone guy: I&#39;ve got multitouch! me: my phone ripples, and when I close a window it lights on fire(isn&#39;t blowing mac people&#39;s minds what beryl&#39;s for?)) but I really think it&#39;s something that should be able to turn off REALLY quick... something that would get annoying very fast.
<br><br>as for performance, the version released october-ish was announced to have a graphics accellerator onboard... if you can offload your effect to that, shouldn&#39;t be a problem<br><br>really makes you wonder about a version of beryl for mobile devices... you could create a lot of effects... as long as it&#39;s as easy to switch back and forth, I&#39;m a fan
<div><span><br><br><div><span class="gmail_quote">On 7/7/07, <b class="gmail_sendername">Sudharshan S</b> &lt;<a href="mailto:sudharsh@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
sudharsh@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi guys,<br>I got this idea of a small eye candy after having a look at beryl. How<br>about when, someone touches the touchscreen ripples get generated with<br>the point of contact as the centre. Am not sure how useful this could be
<br>but, i feel this would be a nice &quot;fluidy&quot; feedback to the onscreen<br>keyboard. Given the FPU on the neo, I am also curious what kind of<br>performance deteriotation we are looking at and the difficulty level in
<br>implementing such a hack.<br><br>Regards<br>Sudharshan S<br><a href="http://www.sudharsh.wordpress.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.sudharsh.wordpress.com</a><br>

<br><br><br><br>_______________________________________________<br>OpenMoko community mailing list
<br><a href="mailto:community@lists.openmoko.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">community@lists.openmoko.org</a><br><a href="http://lists.openmoko.org/mailman/listinfo/community" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

http://lists.openmoko.org/mailman/listinfo/community</a><br></blockquote>
</div><br><br clear="all"><br></span></div><span>-- <br>Jeff<br>O|||||||O
</span><br>_______________________________________________<br>OpenMoko community mailing list<br><a href="mailto:community@lists.openmoko.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">community@lists.openmoko.org
</a><br><a href="http://lists.openmoko.org/mailman/listinfo/community" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.openmoko.org/mailman/listinfo/community</a><br><br></blockquote></div>

<br>
</span></div></blockquote></div><br><br clear="all"><br>-- <br>Jeff<br>O|||||||O