Releases: THEOplayer/web-ui
Releases Β· THEOplayer/web-ui
v1.6.0
@theoplayer/web-ui
- π Introducing Open Video UI for React. (#48)
- Idiomatic React components make the Open Video UI feel right at home in your existing React web app.
- π Added support for advertisements while casting to Chromecast. This requires THEOplayer version 6.8.0 or higher. (#47)
- π Added
theoplayerready
event to<theoplayer-default-ui>
and<theoplayer-ui>
, which is fired once the backing THEOplayer instance is created. (#48).
@theoplayer/react-ui
- π Initial release
v1.5.0
- π Added support for smart TVs. (#40)
- Updated
<theoplayer-default-ui>
to automatically switch to an optimized layout when running on a smart TV.
For custom UIs using<theoplayer-ui>
, you can use thetv-only
andtv-hidden
attributes to show or hide specific UI elements on smart TVs. - Added support for navigating the UI using a TV remote control.
- Added a
tv-focus
attribute to specify which UI element should receive the initial focus when showing the controls on a TV.
In the default UI, initial focus is on the seek bar.
- Updated
- π Allow overriding more CSS properties of
<theoplayer-default-ui>
. (#42) - π Renamed project to "THEOplayer Open Video UI for Web". (#43)
v1.4.0
- π₯ Breaking Change: This project now requires THEOplayer version 6.0.0 or higher.
- π THEOplayer Web UI now imports THEOplayer as a JavaScript module using
import from 'theoplayer/chromeless'
.
See the README for updated installation instructions. - π When the player's source is empty, the UI will no longer attempt to play when clicked. (#37)
v1.3.0
v1.2.0
- π Improved support for advertisements (#28)
- Reworked the ad control bar in
<theoplayer-default-ui>
. - Added a
show-ad-markers
attribute to<theoplayer-time-range>
, to show markers on the progress bar indicating when the content will be interrupted by an advertisement. <theoplayer-ad-skip-button>
and<theoplayer-ad-clickthrough-button>
are automatically hidden while playing a Google IMA ad. (This is unfortunately necessary, because Google IMA doesn't provide a way to modify or replace its own buttons.)
- Reworked the ad control bar in
- π When the player changes sources, any open menu is now automatically closed
v1.1.0
- π₯ Breaking Change: This project now targets modern browsers, so
dist/THEOplayerUI.js
anddist/THEOplayerUI.mjs
now use ES2017 syntax (such asclass
andasync
/await
). See "Legacy browser support" in the README for more information about targeting older browsers. (#26, #27) - π Added support for THEOplayer 5.0
- π Improved accessibility (#21)
- π Make menus fill entire player when player is small (#22)
- π Ensure
player
property is initialized immediately when callingnew UIContainer(configuration)
with a valid player configuration (#24)
v1.0.0
- π Initial release