requireFailureOf only supports a single recognizer
Right now there is no way that i can figure out to support a long press, single tap, and double tap independently of each other.
if singleTap.requiresFailureOf(doubleTap), then when i long press both long press and single tap get triggered. If (singleTap.requiresFailureOf(longPress) then both single and double tap get triggered when double tapping
requiresFailureOf should support more than one recognizer and the above scenario should work better
i see now that i can chain the requiresFailureOf to get the desired effect. singleTap.requiresFailureOf(doubleTap) doubleTap.requiresFailureOf(longPress)
but that feels a bit hacky, so I guess treat this as a feature request instead of a bug
I have to investigate how the iOS UIGestureRecognizer handles this. I'd like to keep this as close as possible to the ios version.