This release brings missing methods in roDeviceInfo and a new method to ifStringOps, also several enhancements on Video and Audio handling. The default font was replaced by DejaVuSansCondensed that is used in Roku devices for Draw2D text rendering.
Release Changes
- Implemented new
getGraphicsFeatures()inroDeviceInfoby @lvcabral in #589 - Use CORS proxy (if configured) by default by @lvcabral in #594
- Added missing
roDeviceInfodeprecated methods and updated behavior by @lvcabral in #595 - Implemented
ifStringOps.Arg()new method by @lvcabral in #596 - Improved event handling for
roAudioPlayerandroVideoPlayerby @lvcabral in #597 - Upgraded
hls.jsand fixed video playback race conditions by @lvcabral in #598 - Prevent duplicate
requestAnimationFrame()call whenvideois playing by @lvcabral in #599 - Improved
videoplayback error handling by @lvcabral in #602 - Replaced
Asapfont byDejaVuSansCondensedand improved font family handling by @lvcabral in #605 - Removed redundant
platformreference by @lvcabral in #607 - Refactored
videomedia tracks handling by @lvcabral in #609 - Added support for preferred Audio locale by @lvcabral in #610
- Made
preventDefault()to also be called onkeyUpevent by @lvcabral in #611 - Refactored API
displaymodule to receivedisplayDataobject by @lvcabral in #612 - Added new API methods
getCaptionModeandsetCaptionModeby @lvcabral in #613 - Added support for HLS.js event
MEDIA_ENDEDby @lvcabral in #615 - Bump webpack-dev-server from 4.15.2 to 5.2.1 by @dependabot in #614
- Improved handling of Sound Effect (WAV) files by @lvcabral in #620
- Refactored
roChannelStoreto be reused inSceneGraphby @lvcabral in #624
Full Changelog: v1.8.8...v1.8.9