Don't forget to patent it and sue everyone who uses it, OP.<p>suggestion: seems to only be one level of bounciness, and it only applies at the end of the scroll. itd be cool to see the screen morph while the scroll occurs as a function of the velocity of the scroll, and giving a bounce that's appropriate to the change in velocity.
This is neat, but really disappointing that there is no feedback when you're at the top/bottom and try to scroll further. It'd be so natural to have this bouncy effect happen in-place to let you know you've reached the end.
Nike had this interaction a good while ago:
<a href="http://capptivate.co/tag/nike/" rel="nofollow">http://capptivate.co/tag/nike/</a>
Cute, in much the same way wobbly windows are cute.<p>Somewhat odd when scrolling via keyboard, though, since the "force" applied is always fixed.
For those interested in how it's made, there's a great writeup here on Smashing Magazine: <a href="http://coding.smashingmagazine.com/2013/08/15/jelly-navigation-menu-canvas-paperjs/" rel="nofollow">http://coding.smashingmagazine.com/2013/08/15/jelly-navigati...</a>
This could be a fun control mechanism for a game too. The idea which popped into my head was "pulling down" on the screen to initiate a ball rolling from the left of the screen into the divot you're making, then letting go so that the surface the ball is rolling on springs back up, sending the ball flying.
Well I don't really found it useful. Ok, it's cute; I will give you this, but...<p>I have used different desktops and I have used every bell & whistle available. And I have really enjoyed them, sure, but just for three or four days.<p>I think there's a lot of movement in that scroll, it's battery consuming, and it just doesn't provide any help for the user.<p>But don't get me wrong, I think it's a nice project to test your design skills, keep up working =)