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()
inroDeviceInfo
by @lvcabral in #589 - Use CORS proxy (if configured) by default by @lvcabral in #594
- Added missing
roDeviceInfo
deprecated methods and updated behavior by @lvcabral in #595 - Implemented
ifStringOps.Arg()
new method by @lvcabral in #596 - Improved event handling for
roAudioPlayer
androVideoPlayer
by @lvcabral in #597 - Upgraded
hls.js
and fixed video playback race conditions by @lvcabral in #598 - Prevent duplicate
requestAnimationFrame()
call whenvideo
is playing by @lvcabral in #599 - Improved
video
playback error handling by @lvcabral in #602 - Replaced
Asap
font byDejaVuSansCondensed
and improved font family handling by @lvcabral in #605 - Removed redundant
platform
reference by @lvcabral in #607 - Refactored
video
media tracks handling by @lvcabral in #609 - Added support for preferred Audio locale by @lvcabral in #610
- Made
preventDefault()
to also be called onkeyUp
event by @lvcabral in #611 - Refactored API
display
module to receivedisplayData
object by @lvcabral in #612 - Added new API methods
getCaptionMode
andsetCaptionMode
by @lvcabral in #613 - Added support for HLS.js event
MEDIA_ENDED
by @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
roChannelStore
to be reused inSceneGraph
by @lvcabral in #624
Full Changelog: v1.8.8...v1.8.9