gitextract_s05uf70j/ ├── .github/ │ └── workflows/ │ ├── ci.yml │ └── release.yml ├── .gitignore ├── CHANGELOG.md ├── DynamicOverlay.podspec ├── DynamicOverlay_Example/ │ ├── DynamicOverlay_Example/ │ │ ├── Classes/ │ │ │ └── MapApp.swift │ │ ├── Configuration/ │ │ │ └── Info.plist │ │ ├── Resources/ │ │ │ ├── Assets.xcassets/ │ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ └── Base.lproj/ │ │ │ └── LaunchScreen.storyboard │ │ ├── UIKit/ │ │ │ └── UIKitAppDelegate.swift │ │ └── View/ │ │ ├── ActionCell.swift │ │ ├── BackdropView.swift │ │ ├── FavoriteCell.swift │ │ ├── MapRootView.swift │ │ ├── MapView.swift │ │ ├── OverlayBackgroundView.swift │ │ ├── OverlayView.swift │ │ └── SearchBar.swift │ └── DynamicOverlay_Example.xcodeproj/ │ ├── project.pbxproj │ ├── project.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata/ │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm/ │ │ └── Package.resolved │ └── xcshareddata/ │ └── xcschemes/ │ └── DynamicOverlay_Example.xcscheme ├── Gemfile ├── LICENSE ├── Package.resolved ├── Package.swift ├── Package.xcconfig ├── README.md ├── Source/ │ ├── DynamicOverlay.h │ ├── Info.plist │ ├── Internal/ │ │ ├── DynamicOverlayBehaviorValue.swift │ │ ├── DynamicOverlayNotchTransition+DynamicOverlayBehavior.swift │ │ ├── Handle/ │ │ │ ├── ActivatedOverlayArea.swift │ │ │ ├── ActiveOverlayAreaViewModifier.swift │ │ │ ├── Drag/ │ │ │ │ ├── DynamicOverlayDragArea.swift │ │ │ │ └── OnDragAreaChangeViewModifier.swift │ │ │ ├── DrivingScrollView/ │ │ │ │ ├── DynamicOverlayScrollViewProxy.swift │ │ │ │ └── OnDrivingScrollViewChangeViewModifier.swift │ │ │ └── OverlayContainerCoordinateSpace.swift │ │ ├── MagneticNotchOverlayBehaviorValue.swift │ │ ├── OverlayContainer/ │ │ │ ├── DynamicOverlayContainerAnimationController.swift │ │ │ ├── OverlayContainerCoordinator.swift │ │ │ ├── OverlayContainerDynamicOverlayView.swift │ │ │ ├── OverlayContainerRepresentableAdaptor.swift │ │ │ ├── OverlayContainerStateDiffer.swift │ │ │ └── SwiftUIOverlayContainerRepresentableAdaptor.swift │ │ ├── OverlayContentModifier.swift │ │ ├── OverlayNotchIndexMapper.swift │ │ └── Utils/ │ │ └── Binding+CaseIterable.swift │ └── Public/ │ ├── DynamicOverlayBehavior.swift │ ├── DynamicOverlayHandle.swift │ ├── DynamicOverlayModifier.swift │ └── MagneticNotchOverlayBehavior.swift ├── Tests/ │ └── DynamicOverlayTests/ │ ├── DragHandleViewModifierTests.swift │ ├── DrivingScrollViewModifierTests.swift │ ├── MagneticNotchOverlayBehaviorValueTests.swift │ ├── NotchBindingDynamicOverlayTests.swift │ ├── NotchDimensionDynamicOverlayTests.swift │ ├── NotchTranslationDynamicOverlayTests.swift │ ├── OverlayContainerRepresentableAdaptorTests.swift │ ├── OverlayNotchIndexMapperTests.swift │ └── Utils/ │ ├── ValuePublisher.swift │ ├── View+Measure.swift │ ├── ViewInspector.swift │ └── ViewRenderer.swift └── fastlane/ ├── Fastfile └── Pluginfile