Thanks to visit codestin.com
Credit goes to github.com

Skip to content

rope-hmg/gesture-me-this

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gesture Me This

A tiny multitouch gesture library for the browser.

dist/gesture-me-this.es.js   5.57 kB │ gzip: 1.58 kB │ map: 17.50 kB
dist/gesture-me-this.umd.js  4.18 kB │ gzip: 1.40 kB │ map: 16.94 kB

Gestures

Currently supports the following gestures:

  • Pinch Zoom
  • Rotate
  • Swipe

The gesture recognisers only use the public Metrics API, so you can easily create your own gestures.

Documentation

If you want to use this with React, check out react-gesture-me-this:

import { GestureController, pinch_zoom } from "gesture-me-this";

const canvas = document.getElementById("canvas");
const controller = new GestureController(canvas, {
  on_move(metrics) => {
    const pinch = pinch_zoom(metrics);

    if (pinch.is_recognised) {
      console.log(pinch.metrics.strength);
      console.log(pinch.metrics.direction);
    }
  }
});

About

Your friendly neighbourhood gesture library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published