Skip to content

Releases: PimCoumans/PanelPresenter

v2.0.5

19 Feb 19:06
Compare
Choose a tag to compare
  • Fix an issue where a contentScrollView’s content size update caused it’s size to infinitely update while cycling between isScrollEnabled states.

Full Changelog: 2.0.4...2.0.5

v2.0.4

26 Apr 13:11
Compare
Choose a tag to compare

Fixes for inconsistent safe area when toggling extendsToFullHeight

Full Changelog: 2.0.3...2.0.4

v2.0.3

26 Apr 07:52
Compare
Choose a tag to compare

Fixes for setting the header height and inconsistencies with extendsToFullHeight
Full Changelog: 2.0.2...2.0.3

v2.0.2

25 Apr 13:42
Compare
Choose a tag to compare

Only allow swipe-to-dismiss logic with the appropriate scrollViews

Full Changelog: 2.0.1...2.0.2

v2.0.1

19 Apr 14:04
Compare
Choose a tag to compare

What's Changed

Complete rewrite to allow for more practical use cases

  • Presentation now fully handled by custom UIPresentationController which can be configured through the panelPresentationController 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 from UISheetPresentationController of course.
  • Example code now looks better on iOS 15
  • More Better™

Full Changelog: 1.3.0...2.0.1

v2.0

19 Apr 13:42
Compare
Choose a tag to compare

What's Changed

Complete rewrite to allow for more practical use cases

  • Presentation now fully handled by custom UIPresentationController which can be configured through the panelPresentationController 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 from UISheetPresentationController of course.
  • More Better™

Full Changelog: 1.3.0...2.0.0

v1.3.0

24 Mar 09:35
Compare
Choose a tag to compare
  • 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

24 Oct 09:23
Compare
Choose a tag to compare
  • New option panelCanBeDismissed in PanelPresentable to (temporarily) disable the dismiss interaction
  • New option panelExtendsToFullHeight in PanelPresentable 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

20 Oct 15:20
Compare
Choose a tag to compare
  • Fixed typo’s
  • Added optional behavior that insets bottom of scrollView along with keyboard frame

v1.0.0

19 Aug 16:39
d2cd625
Compare
Choose a tag to compare

Initial release