Skip to content

Picture in Picture support

Pre-release
Pre-release
Compare
Choose a tag to compare
@waliid waliid released this 24 Nov 09:08
· 258 commits to main since this release
0.7.0
0d7f659

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