New API
To fix #1 issue
+ FloatingPanelController.adjustedContentInsets
+ FloatingPanelController.contentInsetAdjustmentBehavior
Changed API
- FloatingPanelController.add(toParent:belowView:animated)
+ FloatingPanelController.addPanel(toParent:belowView:animated)
- FloatingPanelController.removeFromParent(animated:completion:)
+ FloatingPanelController.removePanelFromParent(animated:completion:)
Enhancement
- Modify
FloatingPanelDefaultBehavior
to improve Fluid behavior - Improve scroll view tracking
- Projecting a content scrolling to the panel moving smoothly
- Lock & unlock a scroll view
- Intermediation of the delegate of a tracking scroll view
BugFixes
- Fix backdrop layout and behavior bugs
- Fix bugs on iOS10
Others
- Add Samples app
I've released v1.0.0 because the APIs and behavior are sufficient to my requirements. But I would like to enhance this UI component with you. Welcome to your report and PR.
Best,