The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
* Xcode 11
* Swift package manager
- Xocde 10
- Swift 5
- Fix #52 (thanks to @avihu-via)
* Fix #40
* Fix #39
* Fix #38
* Fix #35
Many thanks to @Heltisace for her great support!
Fix releated to #33:
- Provide a way to customize animations by overriding the method `pullUpControllerAnimate(withDuration duration: TimeInterval, animations: @escaping () -> Void, completion: ((Bool) -> Void)?)`
- Fix blank space at bottom when bouncing is enabled
- Xcode 10 and swift 4.2 support
- Fix issues https://github.com/MarioIannotta/PullUpController/issues/21 and https://github.com/MarioIannotta/PullUpController/issues/22
**Note:**
In order to show the expanded controller as initial state, and to simplify the APIs, the property `pullUpControllerPreviewOffset` has been removed and the method `addPullUpController` has been updated with a new additional parameter `initialStickyPointOffset`.
* Fix inertial scroll and scroll animations
* Add `updatePreferredFrameIfNeeded(animated: Bool)`
This method update the pull up controller's view size according to `pullUpControllerPreferredSize` and `pullUpControllerPreferredLandscapeFrame`.
If the device is in portrait, the pull up controller's view will be attached to the nearest sticky point after the resize.
* Fix #17: Scrolling of inside scrollable element results in skipping
1. Improve animation APIs
- Add `animated` property to `pullUpControllerMoveToVisiblePoint`
- Add `animated` property to `UIViewController.addPullUpController`
- Add a method to remove the pull up controller (this also fix the issue #15)
`UIViewController.removePullUpController(_, animated:)`
2. Add onDrag closure
3. Add an assert to check if the user it's trying to attach a `PullUpController` to an `UITableViewController` because that's not possible, check https://github.com/MarioIannotta/PullUpController/issues/14 for more information.
**Remove fixed value from animation duration**
The animation duration now is calculated based on gesture recognizer pan vertical velocity.
Pod Release