Back in the glory days of the earlier incarnation of Corona’s widget library, we had a ScrollView widget that would generate wonderful “endedScroll” events, as you can see mentioned here in the migration guide to widgets 2.0:
http://docs.coronalabs.com/api/library/widget/migration.html
The key point is that the old endedScroll event would trigger after the ScrollView was flicked and *actually finished scrolling*. This is no longer the case with widgets 2.0. That functionality has been deleted. The new event is called “ended” and it fires when the finger is lifted from the screen. Depending on a bunch of factors including friction, scrolling might continue for an extra few seconds.
Unfortunately now, with widgets 2.0, there’s no way for the app to know when that scrolling is complete.
This is where someone comes back to me and say “Well, add it to the open-source widget library on Github and stop whining!” Well, I did. It’s only a line or two of code. But the problem with that approach is that the Github code (https://github.com/coronalabs/framework-widget/blob/master/widgetLibrary/widget_scrollview.lua) is at least a month old, so I don’t benefit from more recent bug fixes in the daily builds. Or, perhaps more importantly, future ones.
Is there any reason this deleted functionality can’t be restored in the daily builds and made part of the core widget library? I’d imagine it would take less than 5 minutes to do and would be useful for those of us creating something other than games…