I'm kinda surprised that a touch screen watch as recent as the Forerunner265/265s do not support on the 'onDrag' event. That was quite unexpected. since the Forerunner 955 and 965, also on ICQ 4.2.0 do support that event...
I'm kinda surprised that a touch screen watch as recent as the Forerunner265/265s do not support on the 'onDrag' event. That was quite unexpected. since the Forerunner 955 and 965, also on ICQ 4.2.0 do support that event...
One thing to keep in mind is not all touch device support onDrag. Here is the list of supported devices from the API doc:
Supported Devices:
Devices without touch don't, and in cases like the fr955 and fr965, the watches have settings to disable touch.
Yeah, that's what I found out but it's still odd that the Forerunner 265 and 265s are left out. They are touch screen just like the others and also on ICQ 4.2.0. Even watches released before it like the Venu2 has it and even its big brother the Forerunner 965. Why was the 265 left out? It seems to be the only recent touch screen device without drag support.
I was contacted by a user saying my calculator app wasn't working on his 265s. I use the onDrag call instead of onSwipe because my app reacts differently depending where you swipe on screen. That's when I noticed the 265 aren't supported devices and made this thread.
The latest beta FW of the 265 is 17.18. If the user hasn't tried that. it might be worth a shot.
But as the sim shows the 265 doesn't have onDrag and if that's mandatory, I'd probably just remove the 265 devices as targets for your app. At least for now.
That's when I noticed the 265 aren't supported devices and made this thread.
I'm curious whether the 265 supports dragging natively. I would be very surprised if it didn't, but I can think of a way a user could test for you.
When I drag a watchface, glance, data page or other native UI element on my 955 (which does support onDrag), the element follows my finger precisely. This can be seen, for example, if I open an activity (with multiple data pages), and drag a data page halfway without letting go of the screen so that half of one data page and half of another another data page are visible at the same time. If I move my finger up or down by a tiny amount (still without letting go), the data pages move by the exact same amount.
To me that's an example of precise drag detection. So you could ask your 265 user to see if they can do that with their watch.
If they can, I'd say it's a bug that onDrag isn't supported. It could be an oversight due to the fact that 255 didn't have a touchscreen, and 265/265s is the first 2x5 generation to have one.