sanzbox@yahoo.com
2005-Aug-01 13:48 UTC
[Rails-spinoffs] scriptaculous: Drag/Drop Sluggish Animation (release animation time should be proportional to remaining distance)
Thomas suggested posting these here so they don''t get lost. Making Scriptaculous Snappy: *) Drag/Drop - make release cost proportional to remaining distance For drag/drop - change the ''release'' animation time to be proportional to the remaining distance the dropped item has to travel. If a user drags the item almost all the way to the final location, the release time should be almost instantaneous (giving the perception of snappiness). Currently the ''release'' time appears fixed, so users feel like they''re waiting unnecessairly for the animation to slowly move the released item a tiny distance. This quickly gets frustrating. *) AutoComplete - avoid blinking, just get the result in the field ASAP A great example of ''snappy'' autocomplete is GMail''s address autocomplete (or even Yahoo thesedays). The candidate options should pop up instantly, and when a user clicks on a selection (or hits tab) the selected item should show up in the result field ASAP. Any blinking or other decoration is cute the first time, but quickly grows tedious under repeated use. Philosophy: The Principle of Least Distraction Unless there''s an overwhelming benefit to distracting/delaying the user, do the simpliest thing quickly. ____________________________________________________ Start your day with Yahoo! - make it your home page http://www.yahoo.com/r/hs
Thomas Fuchs
2005-Aug-02 03:48 UTC
[Rails-spinoffs] scriptaculous: Drag/Drop Sluggish Animation (release animation time should be proportional to remaining distance)
This has made it in :) http://dev.rubyonrails.org/changeset/1964 Thomas Am 01.08.2005 um 21:46 schrieb sanzbox@yahoo.com:> Making Scriptaculous Snappy: > *) Drag/Drop - make release cost proportional to > remaining distance > For drag/drop - change the ''release'' animation time to > be proportional to the remaining distance the dropped > item has to travel. If a user drags the item almost > all the way to the final location, the release time > should be almost instantaneous (giving the perception > of snappiness).
Martin Bialasinski
2005-Aug-03 03:49 UTC
[Rails-spinoffs] scriptaculous: Drag/Drop Sluggish Animation (release animation time should be proportional to remaining distance)
On 02/08/05, Thomas Fuchs <thomas@fesch.at> wrote:> This has made it in :) > http://dev.rubyonrails.org/changeset/1964> > *) Drag/Drop - make release cost proportional to > > remaining distanceI think a limit like dur = dur > 0.4 ? 0.4 : dur; should be added. Bye, Martin