├── .gitignore ├── Assets ├── ActionConfiguration-enabled.markdown ├── CapsuleOverlayConfiguration.markdown ├── PresentationMode.markdown └── demo.gif ├── Example ├── Example.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved └── Example │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── CapsuleConfiguration.swift │ ├── ContentView.swift │ ├── ExampleApp.swift │ └── Preview Content │ └── Preview Assets.xcassets │ └── Contents.json ├── LICENSE ├── Package.swift ├── README.md ├── Sources └── InteractiveCapsuleOverlay │ ├── CapsuleOverlayConfiguration.swift │ ├── InteractiveCapsuleOverlay.swift │ ├── PushDownButton.swift │ ├── ShowOverlayAction.swift │ ├── ShowsInteractiveCapsuleOverlay.swift │ ├── View Modifiers │ ├── FractionalOutline.swift │ └── SwipeDismissible.swift │ └── WindowedOverlay │ ├── PassthroughWindow.swift │ ├── WeakState.swift │ ├── WindowOverlayViewController.swift │ ├── WindowReaderView.swift │ └── WindowedOverlay.swift ├── TODO.md └── Tests └── InteractiveCapsuleOverlay └── Tests.swift /.gitignore: -------------------------------------------------------------------------------- 1 | .swiftpm/ 2 | -------------------------------------------------------------------------------- /Assets/ActionConfiguration-enabled.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/Assets/ActionConfiguration-enabled.markdown -------------------------------------------------------------------------------- /Assets/CapsuleOverlayConfiguration.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/Assets/CapsuleOverlayConfiguration.markdown -------------------------------------------------------------------------------- /Assets/PresentationMode.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/Assets/PresentationMode.markdown -------------------------------------------------------------------------------- /Assets/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/Assets/demo.gif -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/Example/Example.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/Example/Example/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/Example/Example/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/Example/CapsuleConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/Example/Example/CapsuleConfiguration.swift -------------------------------------------------------------------------------- /Example/Example/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/Example/Example/ContentView.swift -------------------------------------------------------------------------------- /Example/Example/ExampleApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/Example/Example/ExampleApp.swift -------------------------------------------------------------------------------- /Example/Example/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/Example/Example/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/README.md -------------------------------------------------------------------------------- /Sources/InteractiveCapsuleOverlay/CapsuleOverlayConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/Sources/InteractiveCapsuleOverlay/CapsuleOverlayConfiguration.swift -------------------------------------------------------------------------------- /Sources/InteractiveCapsuleOverlay/InteractiveCapsuleOverlay.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/Sources/InteractiveCapsuleOverlay/InteractiveCapsuleOverlay.swift -------------------------------------------------------------------------------- /Sources/InteractiveCapsuleOverlay/PushDownButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/Sources/InteractiveCapsuleOverlay/PushDownButton.swift -------------------------------------------------------------------------------- /Sources/InteractiveCapsuleOverlay/ShowOverlayAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/Sources/InteractiveCapsuleOverlay/ShowOverlayAction.swift -------------------------------------------------------------------------------- /Sources/InteractiveCapsuleOverlay/ShowsInteractiveCapsuleOverlay.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/Sources/InteractiveCapsuleOverlay/ShowsInteractiveCapsuleOverlay.swift -------------------------------------------------------------------------------- /Sources/InteractiveCapsuleOverlay/View Modifiers/FractionalOutline.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/Sources/InteractiveCapsuleOverlay/View Modifiers/FractionalOutline.swift -------------------------------------------------------------------------------- /Sources/InteractiveCapsuleOverlay/View Modifiers/SwipeDismissible.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/Sources/InteractiveCapsuleOverlay/View Modifiers/SwipeDismissible.swift -------------------------------------------------------------------------------- /Sources/InteractiveCapsuleOverlay/WindowedOverlay/PassthroughWindow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/Sources/InteractiveCapsuleOverlay/WindowedOverlay/PassthroughWindow.swift -------------------------------------------------------------------------------- /Sources/InteractiveCapsuleOverlay/WindowedOverlay/WeakState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/Sources/InteractiveCapsuleOverlay/WindowedOverlay/WeakState.swift -------------------------------------------------------------------------------- /Sources/InteractiveCapsuleOverlay/WindowedOverlay/WindowOverlayViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/Sources/InteractiveCapsuleOverlay/WindowedOverlay/WindowOverlayViewController.swift -------------------------------------------------------------------------------- /Sources/InteractiveCapsuleOverlay/WindowedOverlay/WindowReaderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/Sources/InteractiveCapsuleOverlay/WindowedOverlay/WindowReaderView.swift -------------------------------------------------------------------------------- /Sources/InteractiveCapsuleOverlay/WindowedOverlay/WindowedOverlay.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/Sources/InteractiveCapsuleOverlay/WindowedOverlay/WindowedOverlay.swift -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/TODO.md -------------------------------------------------------------------------------- /Tests/InteractiveCapsuleOverlay/Tests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lontronix/Interactive-Capsule-Overlay/HEAD/Tests/InteractiveCapsuleOverlay/Tests.swift --------------------------------------------------------------------------------