0.10.1 (2023-03-06)
0.10.0 (2022-10-10)
- missing type for
setPosition
(#194) (3a2e495) - use transform translate for nipple front (#187) (52e5bd2)
0.9.1 (2022-03-26)
0.9.0 (2021-02-24)
0.8.7 (2020-09-06)
0.8.6 (2020-09-06)
- add missing type for
dynamicPage
(cc97650)
- add an options to use with dynamic pages (8258501)
- Add shape option to joystick (#107) (5a8f8ba)
- add unit vector representation to move event output (a4496fe)
0.8.3 (2019-08-24)
- better lockX and lockY mecanism (8355fb8), closes #111
- released outside will be considered inside (9a8a7b4), closes #109
- reset direction when below the threshold (6f41b38), closes #110
0.8.2 (2019-05-08)
0.8.1 (2019-02-17)
- upgrade dev experience with webpack and es6 (cc1e824)
0.7.3 (2018-12-11)
0.7.2 (2018-12-11)
0.7.1 (2018-06-06)
0.7.0 (2018-06-06)
- register touchcancel and pointercancel events (2c541a6)
- joystick: add lockX and lockY options (6baba97)
0.6.8 (2017-12-19)
- add touchcancel handling as touchend for events coming from outside (ebc501e), closes #61 #57 #33 #31 #30
- update manager with changing identifier (45ec1d7), closes #64
- add restJoystick option (55b6482)
0.6.7 (2016-10-27)
- events: trigger events with the correct id and not identifier (17f0fe6)
- identifier: better identifier management (ff44916)
- update dependencies (73bcda9)
0.6.6 (2016-08-23)
- bin: adapt slashes to windows if needed (7dffd7c)
- bin: add missing space (48f6a1f)
- bin: make the copyToGhPages script windows compatible (11da89a)
- dataOnly: conserve chainability even with dataOnly (d1eddd0)
0.6.5 (2016-08-15)
- collection: avoid any native touch action on the
options.zone
(bea2c42)
0.6.4 (2016-07-20)
0.6.3 (2016-05-29)
- manager: add missing closing bracket (9b99637)
- resize: listen to resize via event instead of global handler (14c28f1)
0.6.2 (2015-12-31)
0.6.1 (2015-12-26)
- collection: trigger
start
event before any potential direction (c5441fd) - nipple: fragment control of previous directions (790fa26), closes #25
- nipple: add
resetDirection()
to cancel previous directions (66f6e3b)
0.6.0 (2015-11-29)
- clean identifier if not found in any collection (3496395)
- handle scrolling offset by resetting zone's box (6ccd0b5)
- remove useless injections (a0b1d7e)
- return the found nipple in
get()
(439aa69) - unbind document when collection is manually destroyed (6e66b62)
- nipple: call off() after triggering (bf8e5c3)
- nipple: only trigger itself, not its manager (6b39786)
- super: move internal declarations where needed (a4c79c2)
- utils: return object on u.extend (9197c00)
- nipple: add an incremental id to absolutely differentiate each (598a5eb)
- utils: add u.map to execute fn in array or single element (515aa5d)
- utils: add u.safeExtend to only replace existent attributes (5212ffe)
- safety clean if nipple isn't found in collection (ca20985)
0.5.6 (2015-11-09)
0.5.5 (2015-11-09)
- manager: allow multitouch to be more than 1 (7569536)
- manager: clean the start process, no duplicate (7e30551)
- manager: remove handler only if last touch (1f03064)
0.5.4 (2015-11-08)
- manager: better handle identifiers (54b3cff), closes #16
- nipple: use
document.body.contains
for IE11 doesn't shortcut (6e5b80a), closes #17
0.5.3 (2015-10-04)
- manager: add back pressure variable... oups (a46982f)
0.5.2 (2015-10-04)
- manager: correctly unbind all events when destroying manager (e3f96ef)
- utils: handle touch based on their event's type (406a7b2)
- manager: better pressure management cross-plateform (d867812)
0.5.1 (2015-10-03)
0.5.0 (2015-09-29)
- manager: add default pressure at 0 (1cb31d0)
- nipple: control dom presence before add or remove (7cc1d8c)
- nipple: return the manager's known object in event triggers (2deb42c)
- remove useless rimraf (26db70f)
- npm: add rimraf as a dev dependency (deb7acc), closes #12
- manager: handle resize and reinit positions (261fb59)
- nipple: remove position offset (be59bc4)
- add dataOnly option (2f527b1)
- add two modes, static and semi (347feaa)
- manager: add destroy method (295654f)
- manager: expose nippleOptions (968103c)
- nipple: add destroy method (713e505)
- off: allow unsubscribing on all events at once (c30bfad)
0.4.2 (2015-09-15)
- correctly return directions (871d782)
0.4.1 (2015-09-15)
- return the computed direction (b3d80b3)
0.4.0 (2015-09-15)
- manager: streamline events triggered (76941ec)
- nipple: add a callback after show and hide (5b24124)
- nipple: add the positions to the instance (fac981b)
- off: allow unsubscribing of a type at once (cbbefca)
- on: pass the target in the event (bc0630d)
- add more events for both nipple and manager (f7966b9)
- add support for both mouse and touch at the same time (e8fcba2)
- add support for pressure (80e7770), closes #10
- attach values to each instance of nipple (c5bf9ab)
- limit the number of simultaneous nipples (801e91d)
- support multitouch correctly (33bbe23), closes #2 #6
0.3.1 (2015-09-07)
0.3.0 (2015-09-06)
0.2.1 (2015-09-06)
- correct chrome's clientBoundingBox (b94bc43)
0.2.0 (2015-09-06)
- on: return self to allow chain (f068cc9)
- on: let listen to multiple events (d19ad97)
- on, off: allow to chain calls (c82c580)
- trigger: trigger only if different direction (9e334ba)