github scenee/FloatingPanel 3.0.0
3.0.0: Introducing the SwiftUI API

latest release: 3.0.1
3 months ago

The new SwiftUI API is finally available in this release 🎉

This release also introduces several incompatible changes required to support the new SwiftUI API.
However, the behavior of the UIKit API remains the same as in v2.8.8.

For more details, see the Getting Started with SwiftUI section in the README and the FloatingPanel SwiftUI API Guide.

Breaking Changes

  • The minimum deployment target is now iOS 13.0.
  • Dropped support for building with Xcode 13.4.1.

Added

  • Introduced new SwiftUI APIs.
  • Added Documentation/FloatingPanel SwiftUI API Guide.md.
  • Added Documentation/FloatingPanel API Guide.md, migrating content from README.md.
  • Added Examples/SamplesSwiftUI example app.
  • Added FloatingPanelControllerDelegate/floatingPanel(_:animatorForMovingTo:).
  • Added partial swift-format support via the BuildTools plugin package.
    Limitation: Formatting currently applies only to the source code for the new SwiftUI API and the SamplesSwiftUI example app.
  • Enabled README preview mode in Xcode via .xcodesamplecode.plist.

Changed

  • Updated README.md to cover the new SwiftUI APIs.
  • Moved UIKit-specific details to Documentation/FloatingPanel API Guide.md.
  • Updated DocC documentation for the new SwiftUI APIs.
  • Moved the assets folder.

Thank you to everyone involved with FloatingPanel, and especially to @zntfdr, who created the foundation for the SwiftUI API!

The API document: https://swiftpackageindex.com/scenee/FloatingPanel/3.0.0/documentation/floatingpanel
Full Changelog: 2.8.8...3.0.0

Don't miss a new FloatingPanel release

NewReleases is sending notifications on new releases.