├── .github └── workflows │ ├── create-release-dev.yml │ └── create-release.yml ├── .gitignore ├── README.md ├── automation └── release.js ├── docs ├── directional-controls.png ├── large-buttons.jpg ├── measurement-hud.jpg ├── module-settings.jpg └── small-buttons.jpg ├── lang ├── de.json └── en.json ├── module.json ├── package.json ├── src ├── browser │ └── Screen.js ├── config │ ├── GestureCalibrationMenu.js │ ├── ModuleConstants.js │ └── TouchSettings.js ├── foundryvtt │ ├── FoundryCanvas.js │ ├── FoundryModules.js │ └── FoundryUser.js ├── logic │ ├── AppTouchPointerEventsManager.js │ ├── CanvasTouchPointerEventsManager.js │ ├── DirectionalArrows.js │ ├── EasyTarget.js │ ├── FakeTouchEvent.js │ ├── MouseButton.js │ ├── Touch.js │ ├── TouchContext.js │ ├── TouchPointerEventsManager.js │ ├── TouchVTTMouseInteractionManager.js │ ├── Vectors.js │ └── WindowAppAdapter.js ├── tools │ ├── DrawingTools.js │ ├── EnlargeButtonsTool.js │ ├── MeasuredTemplateManagement.js │ ├── MeasurementHud.js │ ├── SnapToGridTool.js │ ├── TokenEraserTool.js │ ├── UtilityControls.js │ └── WallTools.js ├── touch-vtt.js └── utils │ ├── DragDropTouch.js │ ├── EventUtils.js │ ├── Injection.js │ ├── MathUtils.js │ ├── ObjectUtils.js │ └── libWrapper.js ├── style └── touch-vtt.css ├── templates ├── gesture-calibration.hbs ├── measured-template-hud.hbs ├── measurement-hud.hbs └── settings-override.hbs └── webpack.config.js /.github/workflows/create-release-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/.github/workflows/create-release-dev.yml -------------------------------------------------------------------------------- /.github/workflows/create-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/.github/workflows/create-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | node_modules 3 | dist 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/README.md -------------------------------------------------------------------------------- /automation/release.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/automation/release.js -------------------------------------------------------------------------------- /docs/directional-controls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/docs/directional-controls.png -------------------------------------------------------------------------------- /docs/large-buttons.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/docs/large-buttons.jpg -------------------------------------------------------------------------------- /docs/measurement-hud.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/docs/measurement-hud.jpg -------------------------------------------------------------------------------- /docs/module-settings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/docs/module-settings.jpg -------------------------------------------------------------------------------- /docs/small-buttons.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/docs/small-buttons.jpg -------------------------------------------------------------------------------- /lang/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/lang/de.json -------------------------------------------------------------------------------- /lang/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/lang/en.json -------------------------------------------------------------------------------- /module.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/module.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/package.json -------------------------------------------------------------------------------- /src/browser/Screen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/browser/Screen.js -------------------------------------------------------------------------------- /src/config/GestureCalibrationMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/config/GestureCalibrationMenu.js -------------------------------------------------------------------------------- /src/config/ModuleConstants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/config/ModuleConstants.js -------------------------------------------------------------------------------- /src/config/TouchSettings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/config/TouchSettings.js -------------------------------------------------------------------------------- /src/foundryvtt/FoundryCanvas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/foundryvtt/FoundryCanvas.js -------------------------------------------------------------------------------- /src/foundryvtt/FoundryModules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/foundryvtt/FoundryModules.js -------------------------------------------------------------------------------- /src/foundryvtt/FoundryUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/foundryvtt/FoundryUser.js -------------------------------------------------------------------------------- /src/logic/AppTouchPointerEventsManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/logic/AppTouchPointerEventsManager.js -------------------------------------------------------------------------------- /src/logic/CanvasTouchPointerEventsManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/logic/CanvasTouchPointerEventsManager.js -------------------------------------------------------------------------------- /src/logic/DirectionalArrows.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/logic/DirectionalArrows.js -------------------------------------------------------------------------------- /src/logic/EasyTarget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/logic/EasyTarget.js -------------------------------------------------------------------------------- /src/logic/FakeTouchEvent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/logic/FakeTouchEvent.js -------------------------------------------------------------------------------- /src/logic/MouseButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/logic/MouseButton.js -------------------------------------------------------------------------------- /src/logic/Touch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/logic/Touch.js -------------------------------------------------------------------------------- /src/logic/TouchContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/logic/TouchContext.js -------------------------------------------------------------------------------- /src/logic/TouchPointerEventsManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/logic/TouchPointerEventsManager.js -------------------------------------------------------------------------------- /src/logic/TouchVTTMouseInteractionManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/logic/TouchVTTMouseInteractionManager.js -------------------------------------------------------------------------------- /src/logic/Vectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/logic/Vectors.js -------------------------------------------------------------------------------- /src/logic/WindowAppAdapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/logic/WindowAppAdapter.js -------------------------------------------------------------------------------- /src/tools/DrawingTools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/tools/DrawingTools.js -------------------------------------------------------------------------------- /src/tools/EnlargeButtonsTool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/tools/EnlargeButtonsTool.js -------------------------------------------------------------------------------- /src/tools/MeasuredTemplateManagement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/tools/MeasuredTemplateManagement.js -------------------------------------------------------------------------------- /src/tools/MeasurementHud.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/tools/MeasurementHud.js -------------------------------------------------------------------------------- /src/tools/SnapToGridTool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/tools/SnapToGridTool.js -------------------------------------------------------------------------------- /src/tools/TokenEraserTool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/tools/TokenEraserTool.js -------------------------------------------------------------------------------- /src/tools/UtilityControls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/tools/UtilityControls.js -------------------------------------------------------------------------------- /src/tools/WallTools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/tools/WallTools.js -------------------------------------------------------------------------------- /src/touch-vtt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/touch-vtt.js -------------------------------------------------------------------------------- /src/utils/DragDropTouch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/utils/DragDropTouch.js -------------------------------------------------------------------------------- /src/utils/EventUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/utils/EventUtils.js -------------------------------------------------------------------------------- /src/utils/Injection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/utils/Injection.js -------------------------------------------------------------------------------- /src/utils/MathUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/utils/MathUtils.js -------------------------------------------------------------------------------- /src/utils/ObjectUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/utils/ObjectUtils.js -------------------------------------------------------------------------------- /src/utils/libWrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/src/utils/libWrapper.js -------------------------------------------------------------------------------- /style/touch-vtt.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/style/touch-vtt.css -------------------------------------------------------------------------------- /templates/gesture-calibration.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/templates/gesture-calibration.hbs -------------------------------------------------------------------------------- /templates/measured-template-hud.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/templates/measured-template-hud.hbs -------------------------------------------------------------------------------- /templates/measurement-hud.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/templates/measurement-hud.hbs -------------------------------------------------------------------------------- /templates/settings-override.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/templates/settings-override.hbs -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Oromis/touch-vtt/HEAD/webpack.config.js --------------------------------------------------------------------------------