├── Example ├── ExampleApp.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── xcshareddata │ │ └── xcschemes │ │ │ ├── ExampleApp.xcscheme │ │ │ └── macOS.xcscheme │ └── xcuserdata │ │ └── c-villain.xcuserdatad │ │ └── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist ├── iOS │ ├── Bootstrap │ │ ├── AppDelegate.swift │ │ └── SceneDelegate.swift │ ├── ExampleView.swift │ └── Info.plist └── macOS │ ├── AppDelegate.swift │ ├── Base.lproj │ └── Main.storyboard │ ├── ContentView.swift │ ├── ViewController.swift │ └── macOS.entitlements ├── LICENSE ├── Package.swift ├── README.md ├── Sources ├── Gifs │ ├── autoclosing.gif │ ├── both.gif │ ├── demoWithInsets.gif │ ├── demoWithoutInsets.gif │ ├── destructiveFullSwipe.gif │ ├── fullSwipe.gif │ ├── menuTypes.gif │ ├── nondestructiveFullSwipe.gif │ ├── teaser.jpg │ ├── trailing.gif │ └── withContextMenuDemo.gif └── SwipeActions │ ├── Environment keys │ ├── HapticFeedbackTypeKey.swift │ ├── HapticsEnabledKey.swift │ ├── Identifier.swift │ └── SensitivityKey.swift │ ├── Foundation │ ├── AnimationTokens.swift │ └── Hashable+extension.swift │ ├── Support │ ├── HapticsProvider.swift │ ├── Measurements.swift │ ├── PreviewFormatting.swift │ └── Sensitivity.swift │ ├── SwipeActions.swift │ └── ViewModifiers │ ├── DisableMultitouchModifier.swift │ ├── MeasureSizeModifier.swift │ ├── SwipeActionModifier.swift │ ├── SwipeHintModifier.swift │ └── ValueChangedModifier.swift └── SwipeActions.podspec /Example/ExampleApp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Example/ExampleApp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/ExampleApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Example/ExampleApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/ExampleApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Example/ExampleApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/ExampleApp.xcodeproj/xcshareddata/xcschemes/ExampleApp.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Example/ExampleApp.xcodeproj/xcshareddata/xcschemes/ExampleApp.xcscheme -------------------------------------------------------------------------------- /Example/ExampleApp.xcodeproj/xcshareddata/xcschemes/macOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Example/ExampleApp.xcodeproj/xcshareddata/xcschemes/macOS.xcscheme -------------------------------------------------------------------------------- /Example/ExampleApp.xcodeproj/xcuserdata/c-villain.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Example/ExampleApp.xcodeproj/xcuserdata/c-villain.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /Example/iOS/Bootstrap/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Example/iOS/Bootstrap/AppDelegate.swift -------------------------------------------------------------------------------- /Example/iOS/Bootstrap/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Example/iOS/Bootstrap/SceneDelegate.swift -------------------------------------------------------------------------------- /Example/iOS/ExampleView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Example/iOS/ExampleView.swift -------------------------------------------------------------------------------- /Example/iOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Example/iOS/Info.plist -------------------------------------------------------------------------------- /Example/macOS/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Example/macOS/AppDelegate.swift -------------------------------------------------------------------------------- /Example/macOS/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Example/macOS/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example/macOS/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Example/macOS/ContentView.swift -------------------------------------------------------------------------------- /Example/macOS/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Example/macOS/ViewController.swift -------------------------------------------------------------------------------- /Example/macOS/macOS.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Example/macOS/macOS.entitlements -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Gifs/autoclosing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Sources/Gifs/autoclosing.gif -------------------------------------------------------------------------------- /Sources/Gifs/both.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Sources/Gifs/both.gif -------------------------------------------------------------------------------- /Sources/Gifs/demoWithInsets.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Sources/Gifs/demoWithInsets.gif -------------------------------------------------------------------------------- /Sources/Gifs/demoWithoutInsets.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Sources/Gifs/demoWithoutInsets.gif -------------------------------------------------------------------------------- /Sources/Gifs/destructiveFullSwipe.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Sources/Gifs/destructiveFullSwipe.gif -------------------------------------------------------------------------------- /Sources/Gifs/fullSwipe.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Sources/Gifs/fullSwipe.gif -------------------------------------------------------------------------------- /Sources/Gifs/menuTypes.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Sources/Gifs/menuTypes.gif -------------------------------------------------------------------------------- /Sources/Gifs/nondestructiveFullSwipe.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Sources/Gifs/nondestructiveFullSwipe.gif -------------------------------------------------------------------------------- /Sources/Gifs/teaser.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Sources/Gifs/teaser.jpg -------------------------------------------------------------------------------- /Sources/Gifs/trailing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Sources/Gifs/trailing.gif -------------------------------------------------------------------------------- /Sources/Gifs/withContextMenuDemo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Sources/Gifs/withContextMenuDemo.gif -------------------------------------------------------------------------------- /Sources/SwipeActions/Environment keys/HapticFeedbackTypeKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Sources/SwipeActions/Environment keys/HapticFeedbackTypeKey.swift -------------------------------------------------------------------------------- /Sources/SwipeActions/Environment keys/HapticsEnabledKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Sources/SwipeActions/Environment keys/HapticsEnabledKey.swift -------------------------------------------------------------------------------- /Sources/SwipeActions/Environment keys/Identifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Sources/SwipeActions/Environment keys/Identifier.swift -------------------------------------------------------------------------------- /Sources/SwipeActions/Environment keys/SensitivityKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Sources/SwipeActions/Environment keys/SensitivityKey.swift -------------------------------------------------------------------------------- /Sources/SwipeActions/Foundation/AnimationTokens.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Sources/SwipeActions/Foundation/AnimationTokens.swift -------------------------------------------------------------------------------- /Sources/SwipeActions/Foundation/Hashable+extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Sources/SwipeActions/Foundation/Hashable+extension.swift -------------------------------------------------------------------------------- /Sources/SwipeActions/Support/HapticsProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Sources/SwipeActions/Support/HapticsProvider.swift -------------------------------------------------------------------------------- /Sources/SwipeActions/Support/Measurements.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Sources/SwipeActions/Support/Measurements.swift -------------------------------------------------------------------------------- /Sources/SwipeActions/Support/PreviewFormatting.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Sources/SwipeActions/Support/PreviewFormatting.swift -------------------------------------------------------------------------------- /Sources/SwipeActions/Support/Sensitivity.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Sources/SwipeActions/Support/Sensitivity.swift -------------------------------------------------------------------------------- /Sources/SwipeActions/SwipeActions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Sources/SwipeActions/SwipeActions.swift -------------------------------------------------------------------------------- /Sources/SwipeActions/ViewModifiers/DisableMultitouchModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Sources/SwipeActions/ViewModifiers/DisableMultitouchModifier.swift -------------------------------------------------------------------------------- /Sources/SwipeActions/ViewModifiers/MeasureSizeModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Sources/SwipeActions/ViewModifiers/MeasureSizeModifier.swift -------------------------------------------------------------------------------- /Sources/SwipeActions/ViewModifiers/SwipeActionModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Sources/SwipeActions/ViewModifiers/SwipeActionModifier.swift -------------------------------------------------------------------------------- /Sources/SwipeActions/ViewModifiers/SwipeHintModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Sources/SwipeActions/ViewModifiers/SwipeHintModifier.swift -------------------------------------------------------------------------------- /Sources/SwipeActions/ViewModifiers/ValueChangedModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/Sources/SwipeActions/ViewModifiers/ValueChangedModifier.swift -------------------------------------------------------------------------------- /SwipeActions.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-villain/SwipeActions/HEAD/SwipeActions.podspec --------------------------------------------------------------------------------