├── .dawn ├── pipe.yml └── rc.yml ├── .eslintrc ├── .gitignore ├── .npmignore ├── .npmrc ├── .vscode └── settings.json ├── README.md ├── assets └── develop.html ├── docs └── logo.png ├── examples ├── develop.tsx └── tsconfig.json ├── package.json ├── rollup.config.dev.js ├── rollup.config.js ├── server.yml ├── src ├── core │ ├── FingerCompose.ts │ ├── FingerContext.ts │ ├── FingerEventTimer.ts │ ├── FingerEventWrapper.ts │ ├── FingerGlobal.ts │ ├── FingerHostEvents.ts │ ├── FingerKeyboardEvents.ts │ ├── FingerMixEvents.ts │ ├── FingerOptions.ts │ ├── FingerPointerEvents.ts │ ├── FingerProviders.ts │ └── FingerUtils.ts ├── events │ ├── FingerBasicProvider.ts │ ├── FingerPinchProvider.ts │ ├── FingerShortcutProvider.ts │ ├── FingerSwipeProvider.ts │ └── FingerTapProvider.ts ├── helpers │ ├── FingerFactory.ts │ ├── FingerHelperUtils.ts │ ├── FingerHoC.ts │ ├── FingerHook.ts │ └── FingerProxy.ts └── index.ts ├── test └── demo.test.tsx ├── tsconfig.dev.json └── tsconfig.json /.dawn/pipe.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/.dawn/pipe.yml -------------------------------------------------------------------------------- /.dawn/rc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/.dawn/rc.yml -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/.npmrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "cSpell.words": [] 3 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/README.md -------------------------------------------------------------------------------- /assets/develop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/assets/develop.html -------------------------------------------------------------------------------- /docs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/docs/logo.png -------------------------------------------------------------------------------- /examples/develop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/examples/develop.tsx -------------------------------------------------------------------------------- /examples/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/examples/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/rollup.config.dev.js -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/rollup.config.js -------------------------------------------------------------------------------- /server.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/server.yml -------------------------------------------------------------------------------- /src/core/FingerCompose.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/src/core/FingerCompose.ts -------------------------------------------------------------------------------- /src/core/FingerContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/src/core/FingerContext.ts -------------------------------------------------------------------------------- /src/core/FingerEventTimer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/src/core/FingerEventTimer.ts -------------------------------------------------------------------------------- /src/core/FingerEventWrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/src/core/FingerEventWrapper.ts -------------------------------------------------------------------------------- /src/core/FingerGlobal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/src/core/FingerGlobal.ts -------------------------------------------------------------------------------- /src/core/FingerHostEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/src/core/FingerHostEvents.ts -------------------------------------------------------------------------------- /src/core/FingerKeyboardEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/src/core/FingerKeyboardEvents.ts -------------------------------------------------------------------------------- /src/core/FingerMixEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/src/core/FingerMixEvents.ts -------------------------------------------------------------------------------- /src/core/FingerOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/src/core/FingerOptions.ts -------------------------------------------------------------------------------- /src/core/FingerPointerEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/src/core/FingerPointerEvents.ts -------------------------------------------------------------------------------- /src/core/FingerProviders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/src/core/FingerProviders.ts -------------------------------------------------------------------------------- /src/core/FingerUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/src/core/FingerUtils.ts -------------------------------------------------------------------------------- /src/events/FingerBasicProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/src/events/FingerBasicProvider.ts -------------------------------------------------------------------------------- /src/events/FingerPinchProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/src/events/FingerPinchProvider.ts -------------------------------------------------------------------------------- /src/events/FingerShortcutProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/src/events/FingerShortcutProvider.ts -------------------------------------------------------------------------------- /src/events/FingerSwipeProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/src/events/FingerSwipeProvider.ts -------------------------------------------------------------------------------- /src/events/FingerTapProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/src/events/FingerTapProvider.ts -------------------------------------------------------------------------------- /src/helpers/FingerFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/src/helpers/FingerFactory.ts -------------------------------------------------------------------------------- /src/helpers/FingerHelperUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/src/helpers/FingerHelperUtils.ts -------------------------------------------------------------------------------- /src/helpers/FingerHoC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/src/helpers/FingerHoC.ts -------------------------------------------------------------------------------- /src/helpers/FingerHook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/src/helpers/FingerHook.ts -------------------------------------------------------------------------------- /src/helpers/FingerProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/src/helpers/FingerProxy.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/src/index.ts -------------------------------------------------------------------------------- /test/demo.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/test/demo.test.tsx -------------------------------------------------------------------------------- /tsconfig.dev.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/tsconfig.dev.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Houfeng/react-finger/HEAD/tsconfig.json --------------------------------------------------------------------------------