Swipe gestures on a mobile scroller

J. Landman Gay jacque at hyperactivesw.com
Sat Nov 19 23:13:23 EST 2016


BTW, there appears to be a related bug that got fixed:
<http://quality.livecode.com/show_bug.cgi?id=16239>

MouseUp wasn't being sent when a native scroller was active. It looks 
like they fixed that one but forgot to check related swipe mouseUps. 
Hopefully the team can use the same fix again.


On 11/19/16 10:06 PM, J. Landman Gay wrote:
> Well, it's good to know I'm not alone I guess. ;) I just wish I'd asked
> earlier, before I spent some hours tracking down the problem. I'd like
> to think the omission of mouseUp/touchEnd messages was an oversight,
> since we do get all the other mouse messages.
>
> I haven't tried Paul's workaround. I'm not sure how it could work, since
> the horizontal scroll of my field is always zero. It doesn't scroll
> horizontally at all.
>
> The fix should really be in the engine though.
>
> On 11/19/16 8:53 PM, Terry Judd wrote:
>> Hi Jacque - I struggled with this for ages on an iOS and android app
>> earlier in the year (vertical scrolling content with side-to-side
>> swiping for navigation (a la iCal). After trying a truckload of
>> different approaches (hacks) I mostly got it to work on iOS (I still
>> got intermittent failures) and I eventually gave up altogether on
>> android and used left and right buttons instead. Things might have
>> improved then but based on your experience it sounds unlikely. Happy
>> to dig out my hacky iOS code if that helps but engine level fixes
>> would be better.
>>
>> Terry...
>>
>> Sent from my iPad
>>
>>> On 20 Nov 2016, at 6:39 AM, J. Landman Gay
>>> <jacque at hyperactivesw.com> wrote:
>>>
>>>> On 11/19/16 2:18 AM, J. Landman Gay wrote: I have a native mobile
>>>> scroller handling the vertical scroll of a field. I want to add
>>>> swipe gestures to change cards. When swiping, I get a mouseDown,
>>>> sporadic mouseMoves (the logging might be interfering, not sure,
>>>> but after a couple they stop) and no mouseUp at all.
>>>>
>>>> I tried using touchStart/touchMove/touchEnd instead and the
>>>> result is the same. TouchStart always fires, touchMove is iffy,
>>>> and touchEnd never happens.
>>>>
>>>> Without the end message I can't calculate the direction. Plain
>>>> taps work fine with either set of messages, I do get
>>>> mouseUp/touchEnd if it's a tap. It's only swipes that don't
>>>> report.
>>>>
>>>> The scroller has its hScroll property set to false if that
>>>> matters, as I don't want horizontal scrolling but I do want to
>>>> track the touch direction.
>>>
>>> The problem has apparently been around for quite some time:
>>> <http://quality.livecode.com/show_bug.cgi?id=12419>
>>>
>>> Anyone have a workaround?
>>>
>>> -- Jacqueline Landman Gay         |     jacque at hyperactivesw.com
>>> HyperActive Software           |     http://www.hyperactivesw.com
>>>
>>> _______________________________________________ use-livecode
>>> mailing list use-livecode at lists.runrev.com Please visit this url to
>>> subscribe, unsubscribe and manage your subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>
>>
>> _______________________________________________ use-livecode mailing
>> list use-livecode at lists.runrev.com Please visit this url to
>> subscribe, unsubscribe and manage your subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>
>
>


-- 
Jacqueline Landman Gay         |     jacque at hyperactivesw.com
HyperActive Software           |     http://www.hyperactivesw.com




More information about the use-livecode mailing list