Skip to content

Releases: getsidetrack/swiftui-pipify

0.5.0

22 Nov 12:38
Compare
Choose a tag to compare

0.4.0

21 Aug 15:41
e35dced
Compare
Choose a tag to compare

What's Changed

  • Improvements by @yusufkildan in #32
    • Improved quality of rendering to reduce blurry text and shape edges
    • Reduce the amount of view redraws pipify causes

New Contributors

Full Changelog: 0.3.0...0.4.0

Beta: Patch 1

07 Jul 20:48
Compare
Choose a tag to compare
Patch Issue #20

Lack of timestamp for fresly rendered views prevented new ones from being rendered. They were taken, queued, and never shown. This fixes it. Confirmed on device - progress bar unaffected.

0.2.0

05 Jul 13:26
332c166
Compare
Choose a tag to compare

🚨 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: 0.1.0...0.2.0

Initial Beta

01 Jul 14:14
Compare
Choose a tag to compare

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