├── .changeset ├── README.md └── config.json ├── .codesandbox └── ci.json ├── .eslintignore ├── .eslintrc.json ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── config.yml └── workflows │ ├── documentation.yml │ ├── main.yml │ └── release.yml ├── .gitignore ├── .husky └── pre-commit ├── .npmignore ├── .prettierignore ├── .prettierrc ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── babel.config.js ├── demo ├── index.html ├── package.json ├── src │ ├── App.jsx │ ├── index.css │ ├── index.tsx │ ├── sandboxes │ │ ├── action-sheet │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── index.html │ │ │ └── src │ │ │ │ ├── App.jsx │ │ │ │ ├── index.css │ │ │ │ ├── index.jsx │ │ │ │ └── styles.module.css │ │ ├── card-zoom │ │ │ ├── .prettierrc │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── index.html │ │ │ ├── src │ │ │ │ ├── App.tsx │ │ │ │ ├── index.css │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.css │ │ │ └── tsconfig.json │ │ ├── cards-stack │ │ │ ├── .prettierrc │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── index.html │ │ │ ├── src │ │ │ │ ├── App.tsx │ │ │ │ ├── index.css │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.css │ │ │ └── tsconfig.json │ │ ├── dots-connect │ │ │ ├── .prettierrc │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── index.html │ │ │ ├── src │ │ │ │ ├── App.tsx │ │ │ │ ├── index.css │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.css │ │ │ └── tsconfig.json │ │ ├── draggable-image │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── index.html │ │ │ ├── src │ │ │ │ ├── App.tsx │ │ │ │ ├── index.css │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.css │ │ │ └── tsconfig.json │ │ ├── draggable-list-prevent-scroll │ │ │ ├── .prettierrc │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── index.html │ │ │ ├── src │ │ │ │ ├── App.tsx │ │ │ │ ├── index.css │ │ │ │ ├── index.tsx │ │ │ │ ├── styles.module.css │ │ │ │ └── types.d.ts │ │ │ └── tsconfig.json │ │ ├── draggable-list │ │ │ ├── .prettierrc │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── index.html │ │ │ ├── src │ │ │ │ ├── App.tsx │ │ │ │ ├── index.css │ │ │ │ ├── index.tsx │ │ │ │ ├── styles.module.css │ │ │ │ └── types.d.ts │ │ │ └── tsconfig.json │ │ ├── gesture-drag-target │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── index.html │ │ │ └── src │ │ │ │ ├── App.jsx │ │ │ │ ├── index.css │ │ │ │ ├── index.jsx │ │ │ │ └── styles.module.css │ │ ├── gesture-drag-vanilla │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── index.html │ │ │ ├── src │ │ │ │ ├── App.tsx │ │ │ │ ├── index.css │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.css │ │ │ └── tsconfig.json │ │ ├── gesture-drag │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── index.html │ │ │ └── src │ │ │ │ ├── App.jsx │ │ │ │ ├── index.css │ │ │ │ ├── index.jsx │ │ │ │ └── styles.module.css │ │ ├── gesture-move │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── index.html │ │ │ ├── src │ │ │ │ ├── App.tsx │ │ │ │ ├── index.css │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.css │ │ │ └── tsconfig.json │ │ ├── gesture-nested │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── index.html │ │ │ └── src │ │ │ │ ├── App.jsx │ │ │ │ ├── index.css │ │ │ │ ├── index.jsx │ │ │ │ └── styles.module.css │ │ ├── gesture-pinch-multiple │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── index.html │ │ │ └── src │ │ │ │ ├── App.jsx │ │ │ │ ├── index.css │ │ │ │ ├── index.jsx │ │ │ │ └── styles.module.css │ │ ├── gesture-pinch │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── index.html │ │ │ └── src │ │ │ │ ├── App.jsx │ │ │ │ ├── index.css │ │ │ │ ├── index.jsx │ │ │ │ └── styles.module.css │ │ ├── gesture-scroll │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── index.html │ │ │ └── src │ │ │ │ ├── App.jsx │ │ │ │ ├── index.css │ │ │ │ ├── index.jsx │ │ │ │ └── styles.module.css │ │ ├── gesture-simplest │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── index.html │ │ │ ├── src │ │ │ │ ├── App.tsx │ │ │ │ ├── index.css │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.css │ │ │ └── tsconfig.json │ │ ├── gesture-three-prevent-scroll │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── index.html │ │ │ └── src │ │ │ │ ├── App.jsx │ │ │ │ ├── index.css │ │ │ │ ├── index.jsx │ │ │ │ └── styles.module.css │ │ ├── gesture-three │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── index.html │ │ │ ├── src │ │ │ │ ├── App.tsx │ │ │ │ ├── index.css │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.css │ │ │ └── tsconfig.json │ │ ├── gesture-vanilla │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── index.html │ │ │ ├── src │ │ │ │ ├── App.tsx │ │ │ │ ├── index.css │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.css │ │ │ └── tsconfig.json │ │ ├── gesture-wheel │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── index.html │ │ │ └── src │ │ │ │ ├── App.jsx │ │ │ │ ├── index.css │ │ │ │ ├── index.jsx │ │ │ │ └── styles.module.css │ │ ├── infinite-slideshow │ │ │ ├── .prettierrc │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── index.html │ │ │ └── src │ │ │ │ ├── App.jsx │ │ │ │ ├── Slider.jsx │ │ │ │ ├── index.css │ │ │ │ ├── index.jsx │ │ │ │ ├── items.js │ │ │ │ └── styles.module.css │ │ ├── native-vs-lib │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── index.html │ │ │ ├── src │ │ │ │ ├── App.jsx │ │ │ │ ├── index.css │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.css │ │ │ └── tsconfig.json │ │ ├── slide │ │ │ ├── .prettierrc │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── index.html │ │ │ ├── src │ │ │ │ ├── App.tsx │ │ │ │ ├── index.css │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.css │ │ │ └── tsconfig.json │ │ └── viewpager │ │ │ ├── .prettierrc │ │ │ ├── package.json │ │ │ ├── public │ │ │ └── index.html │ │ │ ├── src │ │ │ ├── App.tsx │ │ │ ├── index.css │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ │ └── tsconfig.json │ ├── styles.module.css │ └── vite.env.d.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.js ├── documentation ├── .gitignore ├── LICENSE ├── README.md ├── gatsby-browser.js ├── gatsby-config.js ├── images │ ├── 404.png │ ├── compass.svg │ ├── game.svg │ ├── logo-manifest.png │ ├── logo-nav-dark.png │ ├── logo-nav-light.png │ └── tools.svg ├── package.json ├── pages │ ├── 404.mdx │ ├── HeroSandbox │ │ ├── Title.js │ │ ├── data.js │ │ ├── hero.module.css │ │ └── index.js │ ├── docs │ │ ├── CodeSnippet.js │ │ ├── Video.js │ │ ├── changelog.mdx │ │ ├── code │ │ │ ├── Specs.js │ │ │ ├── examples.js │ │ │ ├── index.js │ │ │ ├── rug.js │ │ │ └── styles.module.css │ │ ├── examples.mdx │ │ ├── extras.mdx │ │ ├── faq.mdx │ │ ├── gestures.mdx │ │ ├── introduction.mdx │ │ ├── motivation.mdx │ │ ├── options.mdx │ │ ├── state.mdx │ │ ├── upgrading.mdx │ │ ├── utilities.mdx │ │ └── video.module.css │ ├── index.mdx │ └── partials │ │ └── shields.mdx ├── src │ └── smooth-doc │ │ ├── components │ │ ├── Code.js │ │ └── SiblingNav.js │ │ ├── styles.css │ │ └── theme.js └── static │ ├── equirectangular.png │ ├── piz_compressed.exr │ ├── studio.hdr │ └── videos │ ├── actionsheet.mp4 │ ├── cards.mp4 │ ├── draggable.mp4 │ ├── infinitescroll.mp4 │ ├── multi.mp4 │ ├── rocket.mp4 │ ├── simple.mp4 │ └── viewpager.mp4 ├── package.json ├── packages ├── core │ ├── CHANGELOG.md │ ├── actions │ │ └── package.json │ ├── package.json │ ├── src │ │ ├── Controller.ts │ │ ├── EventStore.ts │ │ ├── TimeoutStore.ts │ │ ├── actions.ts │ │ ├── config │ │ │ ├── commonConfigResolver.ts │ │ │ ├── coordinatesConfigResolver.ts │ │ │ ├── dragConfigResolver.ts │ │ │ ├── hoverConfigResolver.ts │ │ │ ├── moveConfigResolver.ts │ │ │ ├── pinchConfigResolver.ts │ │ │ ├── resolver.ts │ │ │ ├── scrollConfigResolver.ts │ │ │ ├── sharedConfigResolver.ts │ │ │ ├── support.ts │ │ │ └── wheelConfigResolver.ts │ │ ├── engines │ │ │ ├── CoordinatesEngine.ts │ │ │ ├── DragEngine.ts │ │ │ ├── Engine.ts │ │ │ ├── HoverEngine.ts │ │ │ ├── MoveEngine.ts │ │ │ ├── PinchEngine.ts │ │ │ ├── ScrollEngine.ts │ │ │ └── WheelEngine.ts │ │ ├── index.ts │ │ ├── parser.ts │ │ ├── types.ts │ │ ├── types │ │ │ ├── action.ts │ │ │ ├── config.ts │ │ │ ├── handlers.ts │ │ │ ├── index.ts │ │ │ ├── internalConfig.ts │ │ │ ├── state.ts │ │ │ └── utils.ts │ │ ├── utils.ts │ │ └── utils │ │ │ ├── events.ts │ │ │ ├── fn.ts │ │ │ ├── maths.ts │ │ │ └── state.ts │ ├── types │ │ └── package.json │ └── utils │ │ └── package.json ├── react │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ └── src │ │ ├── createUseGesture.ts │ │ ├── index.ts │ │ ├── types.test.ts │ │ ├── types.ts │ │ ├── useDrag.ts │ │ ├── useGesture.ts │ │ ├── useHover.ts │ │ ├── useMove.ts │ │ ├── usePinch.ts │ │ ├── useRecognizers.ts │ │ ├── useScroll.ts │ │ └── useWheel.ts └── vanilla │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ └── src │ ├── DragGesture.ts │ ├── Gesture.ts │ ├── HoverGesture.ts │ ├── MoveGesture.ts │ ├── PinchGesture.ts │ ├── Recognizer.ts │ ├── ScrollGesture.ts │ ├── WheelGesture.ts │ ├── createGesture.ts │ ├── index.ts │ └── types.test.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── setupPointerEvent.js ├── test ├── api.test.tsx ├── components │ ├── Api.tsx │ ├── Common.tsx │ ├── Interactive.tsx │ ├── InteractiveDom.tsx │ └── types.ts ├── config.test.tsx ├── drag.test.tsx ├── global.d.ts ├── hover.test.tsx ├── move.test.tsx ├── pinch.test.tsx ├── scroll.test.tsx ├── utils.tsx └── wheel.test.tsx └── tsconfig.json /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.codesandbox/ci.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/.codesandbox/ci.json -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | .* 2 | dist/ 3 | node_modules/ 4 | public/ 5 | pnpm-lock.yaml -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/workflows/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/.github/workflows/documentation.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .* 2 | dist/ 3 | node_modules/ 4 | public/ 5 | pnpm-lock.yaml -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/babel.config.js -------------------------------------------------------------------------------- /demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/index.html -------------------------------------------------------------------------------- /demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/package.json -------------------------------------------------------------------------------- /demo/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/App.jsx -------------------------------------------------------------------------------- /demo/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/index.css -------------------------------------------------------------------------------- /demo/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/index.tsx -------------------------------------------------------------------------------- /demo/src/sandboxes/action-sheet/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/action-sheet/package.json -------------------------------------------------------------------------------- /demo/src/sandboxes/action-sheet/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/action-sheet/public/index.html -------------------------------------------------------------------------------- /demo/src/sandboxes/action-sheet/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/action-sheet/src/App.jsx -------------------------------------------------------------------------------- /demo/src/sandboxes/action-sheet/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/action-sheet/src/index.css -------------------------------------------------------------------------------- /demo/src/sandboxes/action-sheet/src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/action-sheet/src/index.jsx -------------------------------------------------------------------------------- /demo/src/sandboxes/action-sheet/src/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/action-sheet/src/styles.module.css -------------------------------------------------------------------------------- /demo/src/sandboxes/card-zoom/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/card-zoom/.prettierrc -------------------------------------------------------------------------------- /demo/src/sandboxes/card-zoom/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/card-zoom/package.json -------------------------------------------------------------------------------- /demo/src/sandboxes/card-zoom/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/card-zoom/public/index.html -------------------------------------------------------------------------------- /demo/src/sandboxes/card-zoom/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/card-zoom/src/App.tsx -------------------------------------------------------------------------------- /demo/src/sandboxes/card-zoom/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/card-zoom/src/index.css -------------------------------------------------------------------------------- /demo/src/sandboxes/card-zoom/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/card-zoom/src/index.tsx -------------------------------------------------------------------------------- /demo/src/sandboxes/card-zoom/src/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/card-zoom/src/styles.module.css -------------------------------------------------------------------------------- /demo/src/sandboxes/card-zoom/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/card-zoom/tsconfig.json -------------------------------------------------------------------------------- /demo/src/sandboxes/cards-stack/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/cards-stack/.prettierrc -------------------------------------------------------------------------------- /demo/src/sandboxes/cards-stack/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/cards-stack/package.json -------------------------------------------------------------------------------- /demo/src/sandboxes/cards-stack/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/cards-stack/public/index.html -------------------------------------------------------------------------------- /demo/src/sandboxes/cards-stack/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/cards-stack/src/App.tsx -------------------------------------------------------------------------------- /demo/src/sandboxes/cards-stack/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/cards-stack/src/index.css -------------------------------------------------------------------------------- /demo/src/sandboxes/cards-stack/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/cards-stack/src/index.tsx -------------------------------------------------------------------------------- /demo/src/sandboxes/cards-stack/src/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/cards-stack/src/styles.module.css -------------------------------------------------------------------------------- /demo/src/sandboxes/cards-stack/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/cards-stack/tsconfig.json -------------------------------------------------------------------------------- /demo/src/sandboxes/dots-connect/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/dots-connect/.prettierrc -------------------------------------------------------------------------------- /demo/src/sandboxes/dots-connect/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/dots-connect/package.json -------------------------------------------------------------------------------- /demo/src/sandboxes/dots-connect/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/dots-connect/public/index.html -------------------------------------------------------------------------------- /demo/src/sandboxes/dots-connect/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/dots-connect/src/App.tsx -------------------------------------------------------------------------------- /demo/src/sandboxes/dots-connect/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/dots-connect/src/index.css -------------------------------------------------------------------------------- /demo/src/sandboxes/dots-connect/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/dots-connect/src/index.tsx -------------------------------------------------------------------------------- /demo/src/sandboxes/dots-connect/src/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/dots-connect/src/styles.module.css -------------------------------------------------------------------------------- /demo/src/sandboxes/dots-connect/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/dots-connect/tsconfig.json -------------------------------------------------------------------------------- /demo/src/sandboxes/draggable-image/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/draggable-image/package.json -------------------------------------------------------------------------------- /demo/src/sandboxes/draggable-image/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/draggable-image/public/index.html -------------------------------------------------------------------------------- /demo/src/sandboxes/draggable-image/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/draggable-image/src/App.tsx -------------------------------------------------------------------------------- /demo/src/sandboxes/draggable-image/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/draggable-image/src/index.css -------------------------------------------------------------------------------- /demo/src/sandboxes/draggable-image/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/draggable-image/src/index.tsx -------------------------------------------------------------------------------- /demo/src/sandboxes/draggable-image/src/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/draggable-image/src/styles.module.css -------------------------------------------------------------------------------- /demo/src/sandboxes/draggable-image/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/draggable-image/tsconfig.json -------------------------------------------------------------------------------- /demo/src/sandboxes/draggable-list-prevent-scroll/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/draggable-list-prevent-scroll/.prettierrc -------------------------------------------------------------------------------- /demo/src/sandboxes/draggable-list-prevent-scroll/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/draggable-list-prevent-scroll/package.json -------------------------------------------------------------------------------- /demo/src/sandboxes/draggable-list-prevent-scroll/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/draggable-list-prevent-scroll/public/index.html -------------------------------------------------------------------------------- /demo/src/sandboxes/draggable-list-prevent-scroll/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/draggable-list-prevent-scroll/src/App.tsx -------------------------------------------------------------------------------- /demo/src/sandboxes/draggable-list-prevent-scroll/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/draggable-list-prevent-scroll/src/index.css -------------------------------------------------------------------------------- /demo/src/sandboxes/draggable-list-prevent-scroll/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/draggable-list-prevent-scroll/src/index.tsx -------------------------------------------------------------------------------- /demo/src/sandboxes/draggable-list-prevent-scroll/src/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/draggable-list-prevent-scroll/src/styles.module.css -------------------------------------------------------------------------------- /demo/src/sandboxes/draggable-list-prevent-scroll/src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/draggable-list-prevent-scroll/src/types.d.ts -------------------------------------------------------------------------------- /demo/src/sandboxes/draggable-list-prevent-scroll/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/draggable-list-prevent-scroll/tsconfig.json -------------------------------------------------------------------------------- /demo/src/sandboxes/draggable-list/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/draggable-list/.prettierrc -------------------------------------------------------------------------------- /demo/src/sandboxes/draggable-list/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/draggable-list/package.json -------------------------------------------------------------------------------- /demo/src/sandboxes/draggable-list/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/draggable-list/public/index.html -------------------------------------------------------------------------------- /demo/src/sandboxes/draggable-list/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/draggable-list/src/App.tsx -------------------------------------------------------------------------------- /demo/src/sandboxes/draggable-list/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/draggable-list/src/index.css -------------------------------------------------------------------------------- /demo/src/sandboxes/draggable-list/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/draggable-list/src/index.tsx -------------------------------------------------------------------------------- /demo/src/sandboxes/draggable-list/src/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/draggable-list/src/styles.module.css -------------------------------------------------------------------------------- /demo/src/sandboxes/draggable-list/src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/draggable-list/src/types.d.ts -------------------------------------------------------------------------------- /demo/src/sandboxes/draggable-list/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/draggable-list/tsconfig.json -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-drag-target/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-drag-target/package.json -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-drag-target/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-drag-target/public/index.html -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-drag-target/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-drag-target/src/App.jsx -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-drag-target/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-drag-target/src/index.css -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-drag-target/src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-drag-target/src/index.jsx -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-drag-target/src/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-drag-target/src/styles.module.css -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-drag-vanilla/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-drag-vanilla/package.json -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-drag-vanilla/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-drag-vanilla/public/index.html -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-drag-vanilla/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-drag-vanilla/src/App.tsx -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-drag-vanilla/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-drag-vanilla/src/index.css -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-drag-vanilla/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-drag-vanilla/src/index.tsx -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-drag-vanilla/src/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-drag-vanilla/src/styles.module.css -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-drag-vanilla/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-drag-vanilla/tsconfig.json -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-drag/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-drag/package.json -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-drag/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-drag/public/index.html -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-drag/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-drag/src/App.jsx -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-drag/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-drag/src/index.css -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-drag/src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-drag/src/index.jsx -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-drag/src/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-drag/src/styles.module.css -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-move/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-move/package.json -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-move/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-move/public/index.html -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-move/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-move/src/App.tsx -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-move/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-move/src/index.css -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-move/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-move/src/index.tsx -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-move/src/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-move/src/styles.module.css -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-move/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-move/tsconfig.json -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-nested/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-nested/package.json -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-nested/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-nested/public/index.html -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-nested/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-nested/src/App.jsx -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-nested/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-nested/src/index.css -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-nested/src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-nested/src/index.jsx -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-nested/src/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-nested/src/styles.module.css -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-pinch-multiple/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-pinch-multiple/package.json -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-pinch-multiple/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-pinch-multiple/public/index.html -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-pinch-multiple/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-pinch-multiple/src/App.jsx -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-pinch-multiple/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-pinch-multiple/src/index.css -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-pinch-multiple/src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-pinch-multiple/src/index.jsx -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-pinch-multiple/src/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-pinch-multiple/src/styles.module.css -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-pinch/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-pinch/package.json -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-pinch/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-pinch/public/index.html -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-pinch/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-pinch/src/App.jsx -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-pinch/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-pinch/src/index.css -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-pinch/src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-pinch/src/index.jsx -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-pinch/src/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-pinch/src/styles.module.css -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-scroll/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-scroll/package.json -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-scroll/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-scroll/public/index.html -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-scroll/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-scroll/src/App.jsx -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-scroll/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-scroll/src/index.css -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-scroll/src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-scroll/src/index.jsx -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-scroll/src/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-scroll/src/styles.module.css -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-simplest/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-simplest/package.json -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-simplest/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-simplest/public/index.html -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-simplest/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-simplest/src/App.tsx -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-simplest/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-simplest/src/index.css -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-simplest/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-simplest/src/index.tsx -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-simplest/src/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-simplest/src/styles.module.css -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-simplest/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-simplest/tsconfig.json -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-three-prevent-scroll/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-three-prevent-scroll/package.json -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-three-prevent-scroll/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-three-prevent-scroll/public/index.html -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-three-prevent-scroll/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-three-prevent-scroll/src/App.jsx -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-three-prevent-scroll/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-three-prevent-scroll/src/index.css -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-three-prevent-scroll/src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-three-prevent-scroll/src/index.jsx -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-three-prevent-scroll/src/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-three-prevent-scroll/src/styles.module.css -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-three/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-three/package.json -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-three/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-three/public/index.html -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-three/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-three/src/App.tsx -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-three/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-three/src/index.css -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-three/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-three/src/index.tsx -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-three/src/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-three/src/styles.module.css -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-three/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-three/tsconfig.json -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-vanilla/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-vanilla/package.json -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-vanilla/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-vanilla/public/index.html -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-vanilla/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-vanilla/src/App.tsx -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-vanilla/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-vanilla/src/index.css -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-vanilla/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-vanilla/src/index.tsx -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-vanilla/src/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-vanilla/src/styles.module.css -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-vanilla/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-vanilla/tsconfig.json -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-wheel/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-wheel/package.json -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-wheel/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-wheel/public/index.html -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-wheel/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-wheel/src/App.jsx -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-wheel/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-wheel/src/index.css -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-wheel/src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-wheel/src/index.jsx -------------------------------------------------------------------------------- /demo/src/sandboxes/gesture-wheel/src/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/gesture-wheel/src/styles.module.css -------------------------------------------------------------------------------- /demo/src/sandboxes/infinite-slideshow/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/infinite-slideshow/.prettierrc -------------------------------------------------------------------------------- /demo/src/sandboxes/infinite-slideshow/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/infinite-slideshow/package.json -------------------------------------------------------------------------------- /demo/src/sandboxes/infinite-slideshow/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/infinite-slideshow/public/index.html -------------------------------------------------------------------------------- /demo/src/sandboxes/infinite-slideshow/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/infinite-slideshow/src/App.jsx -------------------------------------------------------------------------------- /demo/src/sandboxes/infinite-slideshow/src/Slider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/infinite-slideshow/src/Slider.jsx -------------------------------------------------------------------------------- /demo/src/sandboxes/infinite-slideshow/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/infinite-slideshow/src/index.css -------------------------------------------------------------------------------- /demo/src/sandboxes/infinite-slideshow/src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/infinite-slideshow/src/index.jsx -------------------------------------------------------------------------------- /demo/src/sandboxes/infinite-slideshow/src/items.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/infinite-slideshow/src/items.js -------------------------------------------------------------------------------- /demo/src/sandboxes/infinite-slideshow/src/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/infinite-slideshow/src/styles.module.css -------------------------------------------------------------------------------- /demo/src/sandboxes/native-vs-lib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/native-vs-lib/package.json -------------------------------------------------------------------------------- /demo/src/sandboxes/native-vs-lib/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/native-vs-lib/public/index.html -------------------------------------------------------------------------------- /demo/src/sandboxes/native-vs-lib/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/native-vs-lib/src/App.jsx -------------------------------------------------------------------------------- /demo/src/sandboxes/native-vs-lib/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/native-vs-lib/src/index.css -------------------------------------------------------------------------------- /demo/src/sandboxes/native-vs-lib/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/native-vs-lib/src/index.tsx -------------------------------------------------------------------------------- /demo/src/sandboxes/native-vs-lib/src/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/native-vs-lib/src/styles.module.css -------------------------------------------------------------------------------- /demo/src/sandboxes/native-vs-lib/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/native-vs-lib/tsconfig.json -------------------------------------------------------------------------------- /demo/src/sandboxes/slide/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/slide/.prettierrc -------------------------------------------------------------------------------- /demo/src/sandboxes/slide/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/slide/package.json -------------------------------------------------------------------------------- /demo/src/sandboxes/slide/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/slide/public/index.html -------------------------------------------------------------------------------- /demo/src/sandboxes/slide/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/slide/src/App.tsx -------------------------------------------------------------------------------- /demo/src/sandboxes/slide/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/slide/src/index.css -------------------------------------------------------------------------------- /demo/src/sandboxes/slide/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/slide/src/index.tsx -------------------------------------------------------------------------------- /demo/src/sandboxes/slide/src/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/slide/src/styles.module.css -------------------------------------------------------------------------------- /demo/src/sandboxes/slide/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/slide/tsconfig.json -------------------------------------------------------------------------------- /demo/src/sandboxes/viewpager/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/viewpager/.prettierrc -------------------------------------------------------------------------------- /demo/src/sandboxes/viewpager/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/viewpager/package.json -------------------------------------------------------------------------------- /demo/src/sandboxes/viewpager/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/viewpager/public/index.html -------------------------------------------------------------------------------- /demo/src/sandboxes/viewpager/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/viewpager/src/App.tsx -------------------------------------------------------------------------------- /demo/src/sandboxes/viewpager/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/viewpager/src/index.css -------------------------------------------------------------------------------- /demo/src/sandboxes/viewpager/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/viewpager/src/index.tsx -------------------------------------------------------------------------------- /demo/src/sandboxes/viewpager/src/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/viewpager/src/styles.module.css -------------------------------------------------------------------------------- /demo/src/sandboxes/viewpager/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/sandboxes/viewpager/tsconfig.json -------------------------------------------------------------------------------- /demo/src/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/src/styles.module.css -------------------------------------------------------------------------------- /demo/src/vite.env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/tsconfig.json -------------------------------------------------------------------------------- /demo/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/tsconfig.node.json -------------------------------------------------------------------------------- /demo/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/demo/vite.config.js -------------------------------------------------------------------------------- /documentation/.gitignore: -------------------------------------------------------------------------------- 1 | .cache 2 | public 3 | node_modules 4 | -------------------------------------------------------------------------------- /documentation/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/LICENSE -------------------------------------------------------------------------------- /documentation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/README.md -------------------------------------------------------------------------------- /documentation/gatsby-browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/gatsby-browser.js -------------------------------------------------------------------------------- /documentation/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/gatsby-config.js -------------------------------------------------------------------------------- /documentation/images/404.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/images/404.png -------------------------------------------------------------------------------- /documentation/images/compass.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/images/compass.svg -------------------------------------------------------------------------------- /documentation/images/game.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/images/game.svg -------------------------------------------------------------------------------- /documentation/images/logo-manifest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/images/logo-manifest.png -------------------------------------------------------------------------------- /documentation/images/logo-nav-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/images/logo-nav-dark.png -------------------------------------------------------------------------------- /documentation/images/logo-nav-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/images/logo-nav-light.png -------------------------------------------------------------------------------- /documentation/images/tools.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/images/tools.svg -------------------------------------------------------------------------------- /documentation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/package.json -------------------------------------------------------------------------------- /documentation/pages/404.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/pages/404.mdx -------------------------------------------------------------------------------- /documentation/pages/HeroSandbox/Title.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/pages/HeroSandbox/Title.js -------------------------------------------------------------------------------- /documentation/pages/HeroSandbox/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/pages/HeroSandbox/data.js -------------------------------------------------------------------------------- /documentation/pages/HeroSandbox/hero.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/pages/HeroSandbox/hero.module.css -------------------------------------------------------------------------------- /documentation/pages/HeroSandbox/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/pages/HeroSandbox/index.js -------------------------------------------------------------------------------- /documentation/pages/docs/CodeSnippet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/pages/docs/CodeSnippet.js -------------------------------------------------------------------------------- /documentation/pages/docs/Video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/pages/docs/Video.js -------------------------------------------------------------------------------- /documentation/pages/docs/changelog.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/pages/docs/changelog.mdx -------------------------------------------------------------------------------- /documentation/pages/docs/code/Specs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/pages/docs/code/Specs.js -------------------------------------------------------------------------------- /documentation/pages/docs/code/examples.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/pages/docs/code/examples.js -------------------------------------------------------------------------------- /documentation/pages/docs/code/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/pages/docs/code/index.js -------------------------------------------------------------------------------- /documentation/pages/docs/code/rug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/pages/docs/code/rug.js -------------------------------------------------------------------------------- /documentation/pages/docs/code/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/pages/docs/code/styles.module.css -------------------------------------------------------------------------------- /documentation/pages/docs/examples.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/pages/docs/examples.mdx -------------------------------------------------------------------------------- /documentation/pages/docs/extras.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/pages/docs/extras.mdx -------------------------------------------------------------------------------- /documentation/pages/docs/faq.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/pages/docs/faq.mdx -------------------------------------------------------------------------------- /documentation/pages/docs/gestures.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/pages/docs/gestures.mdx -------------------------------------------------------------------------------- /documentation/pages/docs/introduction.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/pages/docs/introduction.mdx -------------------------------------------------------------------------------- /documentation/pages/docs/motivation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/pages/docs/motivation.mdx -------------------------------------------------------------------------------- /documentation/pages/docs/options.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/pages/docs/options.mdx -------------------------------------------------------------------------------- /documentation/pages/docs/state.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/pages/docs/state.mdx -------------------------------------------------------------------------------- /documentation/pages/docs/upgrading.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/pages/docs/upgrading.mdx -------------------------------------------------------------------------------- /documentation/pages/docs/utilities.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/pages/docs/utilities.mdx -------------------------------------------------------------------------------- /documentation/pages/docs/video.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/pages/docs/video.module.css -------------------------------------------------------------------------------- /documentation/pages/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/pages/index.mdx -------------------------------------------------------------------------------- /documentation/pages/partials/shields.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/pages/partials/shields.mdx -------------------------------------------------------------------------------- /documentation/src/smooth-doc/components/Code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/src/smooth-doc/components/Code.js -------------------------------------------------------------------------------- /documentation/src/smooth-doc/components/SiblingNav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/src/smooth-doc/components/SiblingNav.js -------------------------------------------------------------------------------- /documentation/src/smooth-doc/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/src/smooth-doc/styles.css -------------------------------------------------------------------------------- /documentation/src/smooth-doc/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/src/smooth-doc/theme.js -------------------------------------------------------------------------------- /documentation/static/equirectangular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/static/equirectangular.png -------------------------------------------------------------------------------- /documentation/static/piz_compressed.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/static/piz_compressed.exr -------------------------------------------------------------------------------- /documentation/static/studio.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/static/studio.hdr -------------------------------------------------------------------------------- /documentation/static/videos/actionsheet.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/static/videos/actionsheet.mp4 -------------------------------------------------------------------------------- /documentation/static/videos/cards.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/static/videos/cards.mp4 -------------------------------------------------------------------------------- /documentation/static/videos/draggable.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/static/videos/draggable.mp4 -------------------------------------------------------------------------------- /documentation/static/videos/infinitescroll.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/static/videos/infinitescroll.mp4 -------------------------------------------------------------------------------- /documentation/static/videos/multi.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/static/videos/multi.mp4 -------------------------------------------------------------------------------- /documentation/static/videos/rocket.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/static/videos/rocket.mp4 -------------------------------------------------------------------------------- /documentation/static/videos/simple.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/static/videos/simple.mp4 -------------------------------------------------------------------------------- /documentation/static/videos/viewpager.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/documentation/static/videos/viewpager.mp4 -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/package.json -------------------------------------------------------------------------------- /packages/core/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/CHANGELOG.md -------------------------------------------------------------------------------- /packages/core/actions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/actions/package.json -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/src/Controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/Controller.ts -------------------------------------------------------------------------------- /packages/core/src/EventStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/EventStore.ts -------------------------------------------------------------------------------- /packages/core/src/TimeoutStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/TimeoutStore.ts -------------------------------------------------------------------------------- /packages/core/src/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/actions.ts -------------------------------------------------------------------------------- /packages/core/src/config/commonConfigResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/config/commonConfigResolver.ts -------------------------------------------------------------------------------- /packages/core/src/config/coordinatesConfigResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/config/coordinatesConfigResolver.ts -------------------------------------------------------------------------------- /packages/core/src/config/dragConfigResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/config/dragConfigResolver.ts -------------------------------------------------------------------------------- /packages/core/src/config/hoverConfigResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/config/hoverConfigResolver.ts -------------------------------------------------------------------------------- /packages/core/src/config/moveConfigResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/config/moveConfigResolver.ts -------------------------------------------------------------------------------- /packages/core/src/config/pinchConfigResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/config/pinchConfigResolver.ts -------------------------------------------------------------------------------- /packages/core/src/config/resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/config/resolver.ts -------------------------------------------------------------------------------- /packages/core/src/config/scrollConfigResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/config/scrollConfigResolver.ts -------------------------------------------------------------------------------- /packages/core/src/config/sharedConfigResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/config/sharedConfigResolver.ts -------------------------------------------------------------------------------- /packages/core/src/config/support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/config/support.ts -------------------------------------------------------------------------------- /packages/core/src/config/wheelConfigResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/config/wheelConfigResolver.ts -------------------------------------------------------------------------------- /packages/core/src/engines/CoordinatesEngine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/engines/CoordinatesEngine.ts -------------------------------------------------------------------------------- /packages/core/src/engines/DragEngine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/engines/DragEngine.ts -------------------------------------------------------------------------------- /packages/core/src/engines/Engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/engines/Engine.ts -------------------------------------------------------------------------------- /packages/core/src/engines/HoverEngine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/engines/HoverEngine.ts -------------------------------------------------------------------------------- /packages/core/src/engines/MoveEngine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/engines/MoveEngine.ts -------------------------------------------------------------------------------- /packages/core/src/engines/PinchEngine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/engines/PinchEngine.ts -------------------------------------------------------------------------------- /packages/core/src/engines/ScrollEngine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/engines/ScrollEngine.ts -------------------------------------------------------------------------------- /packages/core/src/engines/WheelEngine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/engines/WheelEngine.ts -------------------------------------------------------------------------------- /packages/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/index.ts -------------------------------------------------------------------------------- /packages/core/src/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/parser.ts -------------------------------------------------------------------------------- /packages/core/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/types.ts -------------------------------------------------------------------------------- /packages/core/src/types/action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/types/action.ts -------------------------------------------------------------------------------- /packages/core/src/types/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/types/config.ts -------------------------------------------------------------------------------- /packages/core/src/types/handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/types/handlers.ts -------------------------------------------------------------------------------- /packages/core/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/types/index.ts -------------------------------------------------------------------------------- /packages/core/src/types/internalConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/types/internalConfig.ts -------------------------------------------------------------------------------- /packages/core/src/types/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/types/state.ts -------------------------------------------------------------------------------- /packages/core/src/types/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/types/utils.ts -------------------------------------------------------------------------------- /packages/core/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/utils.ts -------------------------------------------------------------------------------- /packages/core/src/utils/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/utils/events.ts -------------------------------------------------------------------------------- /packages/core/src/utils/fn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/utils/fn.ts -------------------------------------------------------------------------------- /packages/core/src/utils/maths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/utils/maths.ts -------------------------------------------------------------------------------- /packages/core/src/utils/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/src/utils/state.ts -------------------------------------------------------------------------------- /packages/core/types/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/types/package.json -------------------------------------------------------------------------------- /packages/core/utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/core/utils/package.json -------------------------------------------------------------------------------- /packages/react/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/react/CHANGELOG.md -------------------------------------------------------------------------------- /packages/react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/react/README.md -------------------------------------------------------------------------------- /packages/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/react/package.json -------------------------------------------------------------------------------- /packages/react/src/createUseGesture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/react/src/createUseGesture.ts -------------------------------------------------------------------------------- /packages/react/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/react/src/index.ts -------------------------------------------------------------------------------- /packages/react/src/types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/react/src/types.test.ts -------------------------------------------------------------------------------- /packages/react/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/react/src/types.ts -------------------------------------------------------------------------------- /packages/react/src/useDrag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/react/src/useDrag.ts -------------------------------------------------------------------------------- /packages/react/src/useGesture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/react/src/useGesture.ts -------------------------------------------------------------------------------- /packages/react/src/useHover.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/react/src/useHover.ts -------------------------------------------------------------------------------- /packages/react/src/useMove.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/react/src/useMove.ts -------------------------------------------------------------------------------- /packages/react/src/usePinch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/react/src/usePinch.ts -------------------------------------------------------------------------------- /packages/react/src/useRecognizers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/react/src/useRecognizers.ts -------------------------------------------------------------------------------- /packages/react/src/useScroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/react/src/useScroll.ts -------------------------------------------------------------------------------- /packages/react/src/useWheel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/react/src/useWheel.ts -------------------------------------------------------------------------------- /packages/vanilla/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/vanilla/CHANGELOG.md -------------------------------------------------------------------------------- /packages/vanilla/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/vanilla/README.md -------------------------------------------------------------------------------- /packages/vanilla/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/vanilla/package.json -------------------------------------------------------------------------------- /packages/vanilla/src/DragGesture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/vanilla/src/DragGesture.ts -------------------------------------------------------------------------------- /packages/vanilla/src/Gesture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/vanilla/src/Gesture.ts -------------------------------------------------------------------------------- /packages/vanilla/src/HoverGesture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/vanilla/src/HoverGesture.ts -------------------------------------------------------------------------------- /packages/vanilla/src/MoveGesture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/vanilla/src/MoveGesture.ts -------------------------------------------------------------------------------- /packages/vanilla/src/PinchGesture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/vanilla/src/PinchGesture.ts -------------------------------------------------------------------------------- /packages/vanilla/src/Recognizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/vanilla/src/Recognizer.ts -------------------------------------------------------------------------------- /packages/vanilla/src/ScrollGesture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/vanilla/src/ScrollGesture.ts -------------------------------------------------------------------------------- /packages/vanilla/src/WheelGesture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/vanilla/src/WheelGesture.ts -------------------------------------------------------------------------------- /packages/vanilla/src/createGesture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/vanilla/src/createGesture.ts -------------------------------------------------------------------------------- /packages/vanilla/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/vanilla/src/index.ts -------------------------------------------------------------------------------- /packages/vanilla/src/types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/packages/vanilla/src/types.test.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /setupPointerEvent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/setupPointerEvent.js -------------------------------------------------------------------------------- /test/api.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/test/api.test.tsx -------------------------------------------------------------------------------- /test/components/Api.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/test/components/Api.tsx -------------------------------------------------------------------------------- /test/components/Common.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/test/components/Common.tsx -------------------------------------------------------------------------------- /test/components/Interactive.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/test/components/Interactive.tsx -------------------------------------------------------------------------------- /test/components/InteractiveDom.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/test/components/InteractiveDom.tsx -------------------------------------------------------------------------------- /test/components/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/test/components/types.ts -------------------------------------------------------------------------------- /test/config.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/test/config.test.tsx -------------------------------------------------------------------------------- /test/drag.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/test/drag.test.tsx -------------------------------------------------------------------------------- /test/global.d.ts: -------------------------------------------------------------------------------- 1 | import 'jest-chain' 2 | -------------------------------------------------------------------------------- /test/hover.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/test/hover.test.tsx -------------------------------------------------------------------------------- /test/move.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/test/move.test.tsx -------------------------------------------------------------------------------- /test/pinch.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/test/pinch.test.tsx -------------------------------------------------------------------------------- /test/scroll.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/test/scroll.test.tsx -------------------------------------------------------------------------------- /test/utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/test/utils.tsx -------------------------------------------------------------------------------- /test/wheel.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/test/wheel.test.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/use-gesture/HEAD/tsconfig.json --------------------------------------------------------------------------------