├── .DS_Store ├── .gitattributes ├── .github └── workflows │ └── workflow.yml ├── .gitignore ├── .swiftpm └── xcode │ └── xcuserdata │ └── gadirom.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist ├── Example ├── .DS_Store ├── Example.gif ├── Example.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── swiftpm │ │ │ │ └── Package.resolved │ │ └── xcuserdata │ │ │ └── gadirom.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── gadirom.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ └── xcschememanagement.plist └── Example │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── BuildingBlocks │ ├── DrawCircle.swift │ ├── QuadRenderer.swift │ ├── RenderParticles.swift │ └── TouchParticle.swift │ ├── ContentView.swift │ ├── ExampleApp.swift │ ├── HapticsEngine.swift │ ├── MyTouchDelegate.swift │ └── Preview Content │ └── Preview Assets.xcassets │ └── Contents.json ├── Gemfile ├── Gemfile.lock ├── Package.resolved ├── Package.swift ├── README.md ├── Sources ├── .DS_Store └── TransformGesture │ ├── .DS_Store │ ├── ObservableObjects │ ├── Math.swift │ ├── TouchTransform.swift │ └── Transform.swift │ ├── Protocols │ └── TouchDelegate.swift │ ├── UIViewWithGestures │ ├── GestureRecognizers.swift │ ├── Hover.swift │ ├── Logic.swift │ ├── Multitouch_Transforms.swift │ ├── SingleTouch.swift │ ├── Touches.swift │ └── UIViewWithGestures.swift │ ├── ViewModifiers │ ├── transformEffect.swift │ └── transformGesture.swift │ └── ViewWithGestures.swift ├── TransformGesture.xcconfig └── fastlane ├── Fastfile └── Pluginfile /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/.github/workflows/workflow.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftpm/xcode/xcuserdata/gadirom.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/.swiftpm/xcode/xcuserdata/gadirom.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Example/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Example/.DS_Store -------------------------------------------------------------------------------- /Example/Example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Example/Example.gif -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Example/Example.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.xcworkspace/xcuserdata/gadirom.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Example/Example.xcodeproj/project.xcworkspace/xcuserdata/gadirom.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Example/Example.xcodeproj/xcuserdata/gadirom.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Example/Example.xcodeproj/xcuserdata/gadirom.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /Example/Example.xcodeproj/xcuserdata/gadirom.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Example/Example.xcodeproj/xcuserdata/gadirom.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Example/Example/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Example/Example/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/Example/BuildingBlocks/DrawCircle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Example/Example/BuildingBlocks/DrawCircle.swift -------------------------------------------------------------------------------- /Example/Example/BuildingBlocks/QuadRenderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Example/Example/BuildingBlocks/QuadRenderer.swift -------------------------------------------------------------------------------- /Example/Example/BuildingBlocks/RenderParticles.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Example/Example/BuildingBlocks/RenderParticles.swift -------------------------------------------------------------------------------- /Example/Example/BuildingBlocks/TouchParticle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Example/Example/BuildingBlocks/TouchParticle.swift -------------------------------------------------------------------------------- /Example/Example/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Example/Example/ContentView.swift -------------------------------------------------------------------------------- /Example/Example/ExampleApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Example/Example/ExampleApp.swift -------------------------------------------------------------------------------- /Example/Example/HapticsEngine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Example/Example/HapticsEngine.swift -------------------------------------------------------------------------------- /Example/Example/MyTouchDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Example/Example/MyTouchDelegate.swift -------------------------------------------------------------------------------- /Example/Example/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Example/Example/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | gem "fastlane" -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/README.md -------------------------------------------------------------------------------- /Sources/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Sources/.DS_Store -------------------------------------------------------------------------------- /Sources/TransformGesture/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Sources/TransformGesture/.DS_Store -------------------------------------------------------------------------------- /Sources/TransformGesture/ObservableObjects/Math.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Sources/TransformGesture/ObservableObjects/Math.swift -------------------------------------------------------------------------------- /Sources/TransformGesture/ObservableObjects/TouchTransform.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Sources/TransformGesture/ObservableObjects/TouchTransform.swift -------------------------------------------------------------------------------- /Sources/TransformGesture/ObservableObjects/Transform.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Sources/TransformGesture/ObservableObjects/Transform.swift -------------------------------------------------------------------------------- /Sources/TransformGesture/Protocols/TouchDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Sources/TransformGesture/Protocols/TouchDelegate.swift -------------------------------------------------------------------------------- /Sources/TransformGesture/UIViewWithGestures/GestureRecognizers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Sources/TransformGesture/UIViewWithGestures/GestureRecognizers.swift -------------------------------------------------------------------------------- /Sources/TransformGesture/UIViewWithGestures/Hover.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Sources/TransformGesture/UIViewWithGestures/Hover.swift -------------------------------------------------------------------------------- /Sources/TransformGesture/UIViewWithGestures/Logic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Sources/TransformGesture/UIViewWithGestures/Logic.swift -------------------------------------------------------------------------------- /Sources/TransformGesture/UIViewWithGestures/Multitouch_Transforms.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Sources/TransformGesture/UIViewWithGestures/Multitouch_Transforms.swift -------------------------------------------------------------------------------- /Sources/TransformGesture/UIViewWithGestures/SingleTouch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Sources/TransformGesture/UIViewWithGestures/SingleTouch.swift -------------------------------------------------------------------------------- /Sources/TransformGesture/UIViewWithGestures/Touches.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Sources/TransformGesture/UIViewWithGestures/Touches.swift -------------------------------------------------------------------------------- /Sources/TransformGesture/UIViewWithGestures/UIViewWithGestures.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Sources/TransformGesture/UIViewWithGestures/UIViewWithGestures.swift -------------------------------------------------------------------------------- /Sources/TransformGesture/ViewModifiers/transformEffect.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Sources/TransformGesture/ViewModifiers/transformEffect.swift -------------------------------------------------------------------------------- /Sources/TransformGesture/ViewModifiers/transformGesture.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Sources/TransformGesture/ViewModifiers/transformGesture.swift -------------------------------------------------------------------------------- /Sources/TransformGesture/ViewWithGestures.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/Sources/TransformGesture/ViewWithGestures.swift -------------------------------------------------------------------------------- /TransformGesture.xcconfig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fastlane/Fastfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/fastlane/Fastfile -------------------------------------------------------------------------------- /fastlane/Pluginfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gadirom/TransformGesture/HEAD/fastlane/Pluginfile --------------------------------------------------------------------------------