FloatingPanel
FloatingPanel copied to clipboard
A clean and easy-to-use floating panel UI component for iOS
### Description Currently, we are working on converting to SwiftUI. After wrapping the MyViewController created using FloatingPanelController with UIViewControllerRepresentable When I call it from SwiftUI, it doesn't work properly. ###...
Added `any` to each protocols to resolve `existential-any` build errors on Swift 6. https://github.com/swiftlang/swift-evolution/blob/main/proposals/0335-existential-any.md
### Introduction First of all, thank you for your library - it's a huge work that deserves respect 💪🏻 I will be glad if you help me figure out the...
### Description I'm using a floating panel to show a list of details in an overlay view format in SwiftUI. I change the view based on progress changes. I'm using...
In #587 the behavior of the panel was changed so that the content of the tracked scroll view is always locked during state transitions. In some cases it's useful to...
### Description When using the latest developer tools of Xcode 16 beta 4 and iOS 18, when a `FloatingPanelController` is added to a `UIHostingController` as its parent, the floating panel...
### Description Since version 2.8.0, the `Core` records the `initialScrollOffset` in the `panningBegan(at:)` method. However, `panningBegan(at:)` is only called when the user scrolls the scrollView manually, not when `setContentOffset` is...
This patch fixes #658.
### Description When showing a panel modally, I'm expecting it to be completely removed from the view hierarchy once dismissed with a swipe animation. However this does not seem to...
### Description As shown in the screenshot, there seems to be a retain cycle occurring when SurfaceView set(contentView:mode:) function is running in the set(contentViewController:) function in FloatingPanelController. I believe it...