Releases: getsidetrack/swiftui-pipify
Releases · getsidetrack/swiftui-pipify
0.5.0
0.4.0
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
- @yusufkildan made their first contribution in #32
Full Changelog: 0.3.0...0.4.0
Beta: Patch 1
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
🚨 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
This should not be used in production applications and has not been tested rigorously. More changes (including the public interface) may be made shortly.