Swiftui Dockable Versions Save

A SwiftUI component for launching custom picture-in-picture experiences

0.3.0

1 year ago

0.2.0

1 year ago

🚨 Breaking Change

This release contains a rename from dockable to pipify and large changes to the public API.

  • You can no longer create the PipifyController (formerely DockableController) - we manage this for you, simplifying integration.
  • You can initialise a PIP experience by providing a isPresented binding, much like other Apple APIs.
  • You can now provide a separate SwiftUI view (which will fade in) or morph a view in your hierarchy.
  • You can now update your UI based on the render size of the PIP window.
  • You can now listen to PIP button presses (play, pause, skip forward, skip backward).
  • You can now change the percentage filled on the playback progress bar (useful for timers!)
  • Added SwiftUI modifiers to the Xcode library to help in development
  • Improved logging throughout to aide in debugging
  • Improved sample app to better showcase the functionality available

Contributors

Thanks to @jordibruin who has contributed massively to this release, both with testing, marketing, and feature contributions!

Full Changelog: https://github.com/getsidetrack/swiftui-pipify/compare/0.1.0...0.2.0

0.1.0

1 year ago

This should not be used in production applications and has not been tested rigorously. More changes (including the public interface) may be made shortly.