├── .gitignore ├── Assets ├── Absolute.png ├── Accessibility.png ├── Anchors.png ├── AnimatingBetweenPopovers.gif ├── App Icon.png ├── BlocksBackgroundTouches.png ├── DragDismissalProximity.png ├── ExampleApp.png ├── GIFs │ ├── Alert.gif │ ├── Color.gif │ ├── Menu.gif │ ├── Notification.gif │ ├── PIP.gif │ ├── Standard.gif │ ├── Tip.gif │ └── Tutorial.gif ├── Header.png ├── MenuBasic.png ├── MenuComparison.gif ├── MenuCustomized.png ├── MenuManual.png ├── PopoverBackground.png ├── PopoverReader.gif ├── Relative.png ├── SocialPreview.png ├── SourceFrameInsetAbsolute.png ├── SourceFrameInsetRelative.png ├── SupportingMultipleScreens.png └── UsagePopover.png ├── Examples ├── PopoversExample.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ └── PopoversXcodeApp.xcscheme └── PopoversExample │ ├── App.swift │ ├── ContentView.swift │ ├── Misc │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ ├── 100.png │ │ │ ├── 1024.png │ │ │ ├── 114.png │ │ │ ├── 120.png │ │ │ ├── 144.png │ │ │ ├── 152.png │ │ │ ├── 167.png │ │ │ ├── 180.png │ │ │ ├── 20.png │ │ │ ├── 29.png │ │ │ ├── 40.png │ │ │ ├── 50.png │ │ │ ├── 57.png │ │ │ ├── 58.png │ │ │ ├── 60.png │ │ │ ├── 72.png │ │ │ ├── 76.png │ │ │ ├── 80.png │ │ │ ├── 87.png │ │ │ └── Contents.json │ │ └── Contents.json │ ├── NavigationToolbar.swift │ └── Utilities.swift │ ├── Playground │ ├── AbsolutePositioningView.swift │ ├── AccessibilityView.swift │ ├── BackgroundView.swift │ ├── BasicView.swift │ ├── CustomizedView.swift │ ├── DismissalView1.swift │ ├── DismissalView2.swift │ ├── FrameTaggedView.swift │ ├── LifecycleView.swift │ ├── NestedView.swift │ ├── Playground.swift │ ├── PopoverReaderView.swift │ ├── RelativePositioningView.swift │ └── SelectionView.swift │ ├── Showroom │ ├── AlertView.swift │ ├── ColorView.swift │ ├── FormView.swift │ ├── MenuView.swift │ ├── NotificationView.swift │ ├── Showroom.swift │ ├── StandardView.swift │ ├── TipView.swift │ ├── TutorialView.swift │ └── VideoView.swift │ ├── Testing │ ├── InsideNavigationView.swift │ ├── MenuComparisonView.swift │ ├── PresentWithinSheetView.swift │ ├── Testing.swift │ └── UIKitMenuView.swift │ └── UIKit │ ├── DismissView.swift │ ├── PresentView.swift │ ├── ReplaceView.swift │ └── UIKit.swift ├── LICENSE ├── Package.swift ├── Popovers.podspec ├── README.md └── Sources ├── Popover+Attributes.swift ├── Popover+Calculations.swift ├── Popover+Context.swift ├── Popover+Lifecycle.swift ├── Popover+Positioning.swift ├── Popover.swift ├── PopoverContainerView.swift ├── PopoverGestureContainer.swift ├── PopoverModel.swift ├── PopoverUtilities.swift ├── PopoverWindows.swift ├── Popovers.swift ├── SwiftUI ├── FrameTag.swift ├── Modifiers.swift └── Readers.swift └── Templates ├── Alert.swift ├── Blur.swift ├── Container.swift ├── Extensions.swift ├── Hero.swift ├── Menu ├── Menu+SwiftUI.swift ├── Menu+UIKit.swift ├── Menu.swift └── Model │ ├── MenuGestureModel.swift │ └── MenuModel.swift ├── Shadow.swift ├── Shapes.swift ├── Templates.swift └── Views.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/.gitignore -------------------------------------------------------------------------------- /Assets/Absolute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Assets/Absolute.png -------------------------------------------------------------------------------- /Assets/Accessibility.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Assets/Accessibility.png -------------------------------------------------------------------------------- /Assets/Anchors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Assets/Anchors.png -------------------------------------------------------------------------------- /Assets/AnimatingBetweenPopovers.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Assets/AnimatingBetweenPopovers.gif -------------------------------------------------------------------------------- /Assets/App Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Assets/App Icon.png -------------------------------------------------------------------------------- /Assets/BlocksBackgroundTouches.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Assets/BlocksBackgroundTouches.png -------------------------------------------------------------------------------- /Assets/DragDismissalProximity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Assets/DragDismissalProximity.png -------------------------------------------------------------------------------- /Assets/ExampleApp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Assets/ExampleApp.png -------------------------------------------------------------------------------- /Assets/GIFs/Alert.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Assets/GIFs/Alert.gif -------------------------------------------------------------------------------- /Assets/GIFs/Color.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Assets/GIFs/Color.gif -------------------------------------------------------------------------------- /Assets/GIFs/Menu.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Assets/GIFs/Menu.gif -------------------------------------------------------------------------------- /Assets/GIFs/Notification.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Assets/GIFs/Notification.gif -------------------------------------------------------------------------------- /Assets/GIFs/PIP.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Assets/GIFs/PIP.gif -------------------------------------------------------------------------------- /Assets/GIFs/Standard.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Assets/GIFs/Standard.gif -------------------------------------------------------------------------------- /Assets/GIFs/Tip.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Assets/GIFs/Tip.gif -------------------------------------------------------------------------------- /Assets/GIFs/Tutorial.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Assets/GIFs/Tutorial.gif -------------------------------------------------------------------------------- /Assets/Header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Assets/Header.png -------------------------------------------------------------------------------- /Assets/MenuBasic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Assets/MenuBasic.png -------------------------------------------------------------------------------- /Assets/MenuComparison.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Assets/MenuComparison.gif -------------------------------------------------------------------------------- /Assets/MenuCustomized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Assets/MenuCustomized.png -------------------------------------------------------------------------------- /Assets/MenuManual.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Assets/MenuManual.png -------------------------------------------------------------------------------- /Assets/PopoverBackground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Assets/PopoverBackground.png -------------------------------------------------------------------------------- /Assets/PopoverReader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Assets/PopoverReader.gif -------------------------------------------------------------------------------- /Assets/Relative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Assets/Relative.png -------------------------------------------------------------------------------- /Assets/SocialPreview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Assets/SocialPreview.png -------------------------------------------------------------------------------- /Assets/SourceFrameInsetAbsolute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Assets/SourceFrameInsetAbsolute.png -------------------------------------------------------------------------------- /Assets/SourceFrameInsetRelative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Assets/SourceFrameInsetRelative.png -------------------------------------------------------------------------------- /Assets/SupportingMultipleScreens.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Assets/SupportingMultipleScreens.png -------------------------------------------------------------------------------- /Assets/UsagePopover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Assets/UsagePopover.png -------------------------------------------------------------------------------- /Examples/PopoversExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Examples/PopoversExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Examples/PopoversExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Examples/PopoversExample.xcodeproj/xcshareddata/xcschemes/PopoversXcodeApp.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample.xcodeproj/xcshareddata/xcschemes/PopoversXcodeApp.xcscheme -------------------------------------------------------------------------------- /Examples/PopoversExample/App.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/App.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/ContentView.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Misc/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Misc/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/100.png -------------------------------------------------------------------------------- /Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/1024.png -------------------------------------------------------------------------------- /Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/114.png -------------------------------------------------------------------------------- /Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/120.png -------------------------------------------------------------------------------- /Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/144.png -------------------------------------------------------------------------------- /Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/152.png -------------------------------------------------------------------------------- /Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/167.png -------------------------------------------------------------------------------- /Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/180.png -------------------------------------------------------------------------------- /Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/20.png -------------------------------------------------------------------------------- /Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/29.png -------------------------------------------------------------------------------- /Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/40.png -------------------------------------------------------------------------------- /Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/50.png -------------------------------------------------------------------------------- /Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/57.png -------------------------------------------------------------------------------- /Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/58.png -------------------------------------------------------------------------------- /Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/60.png -------------------------------------------------------------------------------- /Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/72.png -------------------------------------------------------------------------------- /Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/76.png -------------------------------------------------------------------------------- /Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/80.png -------------------------------------------------------------------------------- /Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/87.png -------------------------------------------------------------------------------- /Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Misc/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Examples/PopoversExample/Misc/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Misc/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Examples/PopoversExample/Misc/NavigationToolbar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Misc/NavigationToolbar.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Misc/Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Misc/Utilities.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Playground/AbsolutePositioningView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Playground/AbsolutePositioningView.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Playground/AccessibilityView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Playground/AccessibilityView.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Playground/BackgroundView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Playground/BackgroundView.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Playground/BasicView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Playground/BasicView.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Playground/CustomizedView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Playground/CustomizedView.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Playground/DismissalView1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Playground/DismissalView1.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Playground/DismissalView2.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Playground/DismissalView2.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Playground/FrameTaggedView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Playground/FrameTaggedView.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Playground/LifecycleView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Playground/LifecycleView.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Playground/NestedView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Playground/NestedView.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Playground/Playground.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Playground/Playground.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Playground/PopoverReaderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Playground/PopoverReaderView.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Playground/RelativePositioningView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Playground/RelativePositioningView.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Playground/SelectionView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Playground/SelectionView.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Showroom/AlertView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Showroom/AlertView.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Showroom/ColorView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Showroom/ColorView.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Showroom/FormView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Showroom/FormView.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Showroom/MenuView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Showroom/MenuView.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Showroom/NotificationView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Showroom/NotificationView.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Showroom/Showroom.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Showroom/Showroom.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Showroom/StandardView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Showroom/StandardView.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Showroom/TipView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Showroom/TipView.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Showroom/TutorialView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Showroom/TutorialView.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Showroom/VideoView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Showroom/VideoView.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Testing/InsideNavigationView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Testing/InsideNavigationView.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Testing/MenuComparisonView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Testing/MenuComparisonView.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Testing/PresentWithinSheetView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Testing/PresentWithinSheetView.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Testing/Testing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Testing/Testing.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/Testing/UIKitMenuView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/Testing/UIKitMenuView.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/UIKit/DismissView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/UIKit/DismissView.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/UIKit/PresentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/UIKit/PresentView.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/UIKit/ReplaceView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/UIKit/ReplaceView.swift -------------------------------------------------------------------------------- /Examples/PopoversExample/UIKit/UIKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Examples/PopoversExample/UIKit/UIKit.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Package.swift -------------------------------------------------------------------------------- /Popovers.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Popovers.podspec -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Popover+Attributes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Sources/Popover+Attributes.swift -------------------------------------------------------------------------------- /Sources/Popover+Calculations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Sources/Popover+Calculations.swift -------------------------------------------------------------------------------- /Sources/Popover+Context.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Sources/Popover+Context.swift -------------------------------------------------------------------------------- /Sources/Popover+Lifecycle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Sources/Popover+Lifecycle.swift -------------------------------------------------------------------------------- /Sources/Popover+Positioning.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Sources/Popover+Positioning.swift -------------------------------------------------------------------------------- /Sources/Popover.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Sources/Popover.swift -------------------------------------------------------------------------------- /Sources/PopoverContainerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Sources/PopoverContainerView.swift -------------------------------------------------------------------------------- /Sources/PopoverGestureContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Sources/PopoverGestureContainer.swift -------------------------------------------------------------------------------- /Sources/PopoverModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Sources/PopoverModel.swift -------------------------------------------------------------------------------- /Sources/PopoverUtilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Sources/PopoverUtilities.swift -------------------------------------------------------------------------------- /Sources/PopoverWindows.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Sources/PopoverWindows.swift -------------------------------------------------------------------------------- /Sources/Popovers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Sources/Popovers.swift -------------------------------------------------------------------------------- /Sources/SwiftUI/FrameTag.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Sources/SwiftUI/FrameTag.swift -------------------------------------------------------------------------------- /Sources/SwiftUI/Modifiers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Sources/SwiftUI/Modifiers.swift -------------------------------------------------------------------------------- /Sources/SwiftUI/Readers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Sources/SwiftUI/Readers.swift -------------------------------------------------------------------------------- /Sources/Templates/Alert.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Sources/Templates/Alert.swift -------------------------------------------------------------------------------- /Sources/Templates/Blur.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Sources/Templates/Blur.swift -------------------------------------------------------------------------------- /Sources/Templates/Container.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Sources/Templates/Container.swift -------------------------------------------------------------------------------- /Sources/Templates/Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Sources/Templates/Extensions.swift -------------------------------------------------------------------------------- /Sources/Templates/Hero.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Sources/Templates/Hero.swift -------------------------------------------------------------------------------- /Sources/Templates/Menu/Menu+SwiftUI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Sources/Templates/Menu/Menu+SwiftUI.swift -------------------------------------------------------------------------------- /Sources/Templates/Menu/Menu+UIKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Sources/Templates/Menu/Menu+UIKit.swift -------------------------------------------------------------------------------- /Sources/Templates/Menu/Menu.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Sources/Templates/Menu/Menu.swift -------------------------------------------------------------------------------- /Sources/Templates/Menu/Model/MenuGestureModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Sources/Templates/Menu/Model/MenuGestureModel.swift -------------------------------------------------------------------------------- /Sources/Templates/Menu/Model/MenuModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Sources/Templates/Menu/Model/MenuModel.swift -------------------------------------------------------------------------------- /Sources/Templates/Shadow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Sources/Templates/Shadow.swift -------------------------------------------------------------------------------- /Sources/Templates/Shapes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Sources/Templates/Shapes.swift -------------------------------------------------------------------------------- /Sources/Templates/Templates.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Sources/Templates/Templates.swift -------------------------------------------------------------------------------- /Sources/Templates/Views.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aheze/Popovers/HEAD/Sources/Templates/Views.swift --------------------------------------------------------------------------------