Releases: PimCoumans/PanelPresenter
Releases · PimCoumans/PanelPresenter
v2.0.5
- Fix an issue where a
contentScrollView
’s content size update caused it’s size to infinitely update while cycling betweenisScrollEnabled
states.
Full Changelog: 2.0.4...2.0.5
v2.0.4
Fixes for inconsistent safe area when toggling extendsToFullHeight
Full Changelog: 2.0.3...2.0.4
v2.0.3
Fixes for setting the header height and inconsistencies with extendsToFullHeight
Full Changelog: 2.0.2...2.0.3
v2.0.2
Only allow swipe-to-dismiss logic with the appropriate scrollViews
Full Changelog: 2.0.1...2.0.2
v2.0.1
What's Changed
- v2.0 by @PimCoumans in #3
Complete rewrite to allow for more practical use cases
- Presentation now fully handled by custom
UIPresentationController
which can be configured through thepanelPresentationController
property available in every view controller - Header view is now optional and its height can be configured. The background of this view fades in as content scrolls underneath.
- Works better with BYOSV (Bring Your Own ScrollView), which now stay inside your own view. How convenient.
- Improved resizing logic using a new
animateChanges
method, borrowed fromUISheetPresentationController
of course. - Example code now looks better on iOS 15
- More Better™
Full Changelog: 1.3.0...2.0.1
v2.0
What's Changed
- v2.0 by @PimCoumans in #3
Complete rewrite to allow for more practical use cases
- Presentation now fully handled by custom
UIPresentationController
which can be configured through thepanelPresentationController
property available in every view controller - Header view is now optional and its height can be configured. The background of this view fades in as content scrolls underneath.
- Works better with BYOSV (Bring Your Own ScrollView), which now stay inside your own view. How convenient.
- Improved resizing logic using a new
animateChanges
method, borrowed fromUISheetPresentationController
of course. - More Better™
Full Changelog: 1.3.0...2.0.0
v1.3.0
- Added rudimentary keyboard support, moving up the panel’s insets when a keyboard is presented.
Full Changelog: 1.2.0...1.3.0
v1.2.0
- New option
panelCanBeDismissed
inPanelPresentable
to (temporarily) disable the dismiss interaction - New option
panelExtendsToFullHeight
inPanelPresentable
to view present in full height shouldAdjustPresenterTintMode
now actually works- A bunch of (breaking) typo fixes, I’d rather brake updates that be this embarrassed by typos 😅
v1.1.0
- Fixed typo’s
- Added optional behavior that insets bottom of scrollView along with keyboard frame
v1.0.0
Initial release