- Add
rotationAngle
prop. #103- will allow to set a rotation angle, e.g. for a four-player game on a tablet, where each player has a 90° turned view.
- Thank you @Narquadah and @LarsKumbier!
- fixed bug that happened when if either
onSwiping
oronSwiped
were set we were not callinge.preventDefault()
appropriately
- Add support for calling
preventDefault
on Chrome 56+ via passive event support checking and manual event listener setup. #88- Thank you @kl0tl and @KrashStudio!
- add
disabled
prop. #83 - add
innerRef
prop that allows user to access to<Swipeable>
's inner dom node react ref. #82
- fixed bug where delta was causing a swipe to not be tracked correctly, #74 , thanks @mctep
- Major Change
preventDefaultTouchmoveEvent
defaults tofalse
now #69- This change is in part due to a Chrome56+ change
- Major Change drop support for React 12 & 13,
peerDependencies
updated #64prop-types
added todependencies
#64
- Major Change
trackMouse
now 'tracks' the swipe outside of the swipeable component, #67.- Thanks for example @TanaseHagi
- react 16 added to
peerDependencies
- add
onTap
functionality. Thanks @anicke . #61 #39 - added persisting synthetic event in example via
e.persist()
. This should help people see more details in the console when debugging in the example.
- Allow
onMouseDown
,onMouseUp
, andonMouseMove
props to fire appropriately again. #55, thanks @lochstar - Stop using this.state to track swipes, thanks @grantila for pointing out this change and submitting PR, #58. Should provide minor performance gains since
Swipeable
will no longer be callingthis.setState
internally.
- add ability to track mouse events as touch events. Thanks @jakepusateri and @Marcel-G. #51
- add stopPropagation prop for all swipe events, defaults to
false
. See #46 for more info.
- fix React 15.2.0 warning for unknown properties on DOM elements
- Add configurable container element via
nodeName
prop, defaults to'div'
. See #24 and #40 for more info.
- Add preventDefault while swiping when props
onSwipedLeft
,onSwipedRight
,onSwipedUp
, andonSwipedDown
are present. See #21 and #37 for more info.
- Adds
velocity
data toonSwiping
callback - Updated the build process introducing ES2015 and babel
- Adds
preventDefaultTouchMoveEvent
option, defaults to true
- Adds
isFLick
to onSwipe events - Removes React as a peer dep
- Adds onSwiping events
- Fixes onSwipeDown and onSwipeUp events
- Fixes vertical swiping
- Refactors build into jsx.
- Adds onSwipedUp, onSwipedRight, onSwipedDown, onSwipedLeft callbacks.
-
onFlick
prop has been removed. -
onSwipe
now has a 4th argument for the callbackBoolean isFlick
-
Added a prop
flickThreshold
which allows you to customize at what velocity a flick is detected.