Picture in Picture support
Pre-release
Pre-release
This release introduces support for Picture in Picture.
Picture in Picture
- Added basic Picture in Picture support to
VideoView
. - Implemented basic Picture in Picture support for
SystemVideoView
. - Support advanced Picture in Picture integration.
Miscellaneous Improvements
- Added translations.
- Improved visibility tracking with VoiceOver enabled.
- Consolidated player publishers.
- Removed all workarounds created for AirPlay.
- Updated documentation.
- Reduced the frequency of playback rate updates sent to analytics.
- Enhanced playback speed support implementation.
- Improved the demo application.
- Enhanced player item tracker API and stream type transition support.
- Simplified background video measurement management for comScore.
Fixes
- Corrected custom slider animation.
- Addressed flaky tests.
- Resolved seek bar slowness caused by media selection.
- Mitigated performance issues related to media selection criteria retrieval.
- Preserved media selection characteristics between selections.
- Fixed media selection issues when altering the current selection programmatically.
What's Changed
- Translate packages by @defagos in #574
- Improve visibility tracking with VoiceOver enabled by @defagos in #575
- Consolidate player publishers by @waliid in #587
- Fix custom slider animation by @defagos in #589
- Update Commanders Act and comScore SDKs by @defagos in #588
- Fix flaky tests by @defagos in #594
- Remove all workarounds made for AirPlay by @waliid in #591
- Fix seek bar slowness due to media selection by @waliid in #590
- Mitigate media selection criteria retrieval performance issues by @defagos in #596
- Preserve media selection characteristics between selections by @defagos in #597
- Update gems and some docs by @waliid in #592
- Fix media selection issues when altering current selection programmatically by @defagos in #600
- Minimize the frequency of playback rate updates sent to analytics by @waliid in #599
- Improve playback speed support implementation by @defagos in #601
- Share current item publisher for consistency by @defagos in #602
- Display the URL cache size by @waliid in #604
- Remove superfluous observation by @defagos in #608
- Make routing management global by @defagos in #621
- Add basic Picture in Picture support to
VideoView
by @defagos in #623 - Support advanced PiP integration by @waliid in #624
- Remove superfluous PiP identifier by @defagos in #625
- Implement a style to prevent redundant menus in the macOS app by @waliid in #627
- Add the support of the Picture in Picture for the system video view by @waliid in #628
- Document Picture in Picture integration by @defagos in #629
- Restore from Picture in Picture earlier by @defagos in #630
- Fix the display issue related to clearing the cache by @waliid in #633
- Support Picture in Picture in playlists by @waliid in #631
- Correct the deferred seek by @waliid in #632
- Sort BUs by alphabetical order by @waliid in #635
- Add source code access for showcases by @waliid in #634
- Fix the path for accessing the source code by @waliid in #637
- Improve setting support by @defagos in #638
- Point at matching source code version by @defagos in #640
- Add TestFlight link by @defagos in #641
- Remove UIKit-oriented APIs by @defagos in #642
- Enable new rules introduced in SwiftLint 0.53.0 by @defagos in #645
- Add GitHub shortcuts by @waliid in #643
- Display SRG SSR media duration in minutes by @defagos in #644
- Remove useless imports by @waliid in #646
- Improve player item tracker API and stream type transition support by @defagos in #647
- Remove overly complicated background video measurement management for comScore by @defagos in #649
Full Changelog: 0.6.0...0.7.0