Skip to main content

Changelog

Tags:

  • 💥 Breaking Change
  • 🚀 New Feature
  • 🐛 Bug Fix
  • 👎 Deprecation
  • 📝 Documentation
  • 🏠 Internal
  • 💅 Polish

v1.8.1 (2024-04-18)

v1.8.0 (2024-04-12)

  • 💥 Breaking Change: This project now requires THEOplayer version 7.0.0 or higher. (#60)
  • 🚀 Added <THEOliveDefaultUI> that provides a default UI for THEOlive streams. (#58)
  • 🏠 See changes to Open Video UI for Web v1.8.0

v1.7.2 (2024-03-18)

  • 🐛 Fixed topChrome, middleChrome and centeredChrome slots not auto-hiding in <UIContainer>. (#55)
  • 🐛 Fixed no-auto-hide attribute not working for React components. (#55)
  • 🚀 Added <SlotContainer>. (#55)
  • 🏠 See changes to Open Video UI for Web v1.7.2

v1.7.1 (2024-02-15)

  • 🐛 Fix "Warning: useLayoutEffect does nothing on the server" when using @theoplayer/react-ui in Node. (#52)
  • 💅 Export version in public API. (#53)
  • 💅 Allow importing @theoplayer/react-ui/package.json. (#53)
  • 🏠 See changes to Open Video UI for Web v1.7.1

v1.7.0 (2024-02-15)

  • 🚀 Added support for loading in Node for static site generation (SSG) or server-side rendering (SSR). (#50)
    • This allows you to pass React components (such as <DefaultUI>, <UIContainer> or <PlayButton>) to the Server React DOM APIs, or to use them with a framework that supports SSG or SSR (such as Next.js, Remix or Gatsby).
    • ⚠️ The rendered HTML must still be hydrated on the client to load the Open Video UI properly. (Usually, this handled automatically by your React framework.)
  • 🚀 Added utility hooks such as useCurrentTime(), usePaused() and useVolume(). (#51)
  • 🏠 See changes to Open Video UI for Web v1.7.0

v1.6.0 (2024-02-08)