Appearance
1.7.2 (2024-10-07)
Bug Fixes
1.7.1 (2024-09-27)
Bug Fixes
1.7.0 (2024-09-06)
Bug Fixes
- session: poll for changes when streamId is set (#250) (9c81838)
- test: automated test ui improvements (#244) (6dabe56)
- stop all tasks when unloading (#241) (b383b0a)
Features
1.6.8 (2024-08-19)
Bug Fixes
1.6.7 (2024-08-08)
Bug Fixes
1.6.6 (2024-08-01)
Bug Fixes
1.6.5 (2024-07-24)
Performance Improvements
1.6.4 (2024-07-18)
Bug Fixes
- assets: enable allowDownsampling by default (#221) (5a6b182)
- ci: semantic release (#232) (c1cb546)
- focus: get visibility state from live scene node (#231) (20e7e60)
- focus: race condition checking focus state (#229) (05a8738)
- http: retry on broken pipe (#223) (a5f2a7e)
- scaling: full manifest ui_resolutions compatibility (#217) (67e73f2)
- scene: trigger show/hide actions (#226) (a6b560b)
- scroll: scroll boundaries (#222) (8d7980a)
- scroll: threshold to avoid scrolling for rounding errors (#225) (b3238c1)
Performance Improvements
1.6.3 (2024-05-28)
Bug Fixes
Performance Improvements
1.6.2 (2024-05-14)
Bug Fixes
- analytics: track sessionActive and interaction dimension (#204) (06fa0d1)
- assets: fix asset loading logic when rewinding then ffw (#210) (b2b8251)
- focus: logic for auto change when a scene becomes visible (#203) (164b0c0)
1.6.1 (2024-05-07)
Bug Fixes
- changelog: move out of docs folder to root for ci (#196) (0f99230)
- debug: display sdk version (#192) (d906956)
1.6.0 (2024-05-03)
Bug Fixes
- grid: referencing old variable name (#185) (1479547)
- scroll: reset scroll for container when scene is reshown unless child is focused (#186) (25955d8)
- add more error traps (bfc9d85)
- improve how we reference the root component (#175) (41c7c6c)
Features
1.5.4 (2024-04-26)
Bug Fixes
- assets: remove deprecated initial lazy-loading (previously replaced with always lazy-load)
- error: fix sentry exception format to include stacktrace
- idle: idle timeout only reset when there are key events handled by our sdk
- analytics: remove archive stream
Refactors
- utils: consolidate array utils
- ui: improve how we reference the root component
1.5.3 (2024-04-15)
Bug Fixes
- focus: don't auto-yield focus as long as there are visible scenes
- scroll: scroll grid to show gutter after last item
Performance
- assets: always lazy-load assets for hidden scenes
- assets: reduce asset triggering while user is interacting/not idle
1.5.2 (2024-04-12)
Features
- scroll: center onto focused item
Bug Fixes
- utils: add local try..catch around throw in getGlobal
- focus: auto yield focus when no visible scenes
- sentry: sdk version and error message
- debugger: show progressive data updates for session
1.5.1 (2024-03-27)
Bug Fixes
- assets: remove
show-layer
on load asset - assets: remove redundant
hide-layer
on asset unset - bridge: add bridge event with focus metadata
1.5.0 (2024-03-22)
Bug fixes
- assets: scene and asset visibility issues
- error: improved broad-scale error handling
- debug: add display and ui sizes
- live: session validation
- perf: improved memory management
Features
- new lifecycle logic for asset, visibility and focus handling
1.4.1 (2024-03-20)
Features
- bridge: focus state change sends event with trigger
1.4.0 (2023-11-28)
Features
- build: build scripts
- debug: send error reports to sentry
- debug: emulate device losing connection
- test: integration test
1.3.1 (2023-11-20)
Bug Fixes
- assets: cache-friendly rounded timeslots
- assets: wait to fetch assets until session has started capturing
1.3.0 (2023-11-15)
Bug Fixes
- api: useful server error messages
- assets: add validation to poster swap logic
- improved error handling
Features
- analytics: get config from server
1.2.5 (2023-10-26)
Bug Fixes
- focus: yield on back if no focus or when nothing is visible
- assets: retry fetching assets if there was no response for a while
- sdk: only trigger
load
workflow once - sdk: start ui load timer once and remove redundant alwaysNotify
- sdk: improve api usage
1.2.4 (2023-10-24)
Bug Fixes
- assets: remove check for already fetched time window
1.2.3 (2023-10-24)
Bug Fixes
- focus: add focus area to all items when entering grid
- grid: reset scroll when scene is hidden
1.2.2 (2023-10-21)
Bug Fixes
- load: stop data intervals if session fails on load
- error: increase loading timeout from 10s to 20s
- error: automatically call
unload
when the SDK fails
1.2.1 (2023-10-20)
Bug Fixes
- selector: api endpoint compatible with broken url parser in Roku 12.5
- ui: improved scaling and interactive asset logic
- error: set
statusChanged
tofailed
if ui doesn't load within 10 seconds
1.2.0 (2023-09-26)
Bug Fixes
- assets: always show assets
- assets: clear interactive asset target on hide
- assets: load interactive sub component assets
- debug: asset processing time calculation error
- focus: focus direction
- focus: default focus and directional target calculation
- calls to unloaded root element
Features
- scene: back button actions
- sdk: support any bridge messages
1.1.0 (2023-08-29)
Bug Fixes
- scaling: preliminary fix to scene size differing from display
- sdk: support string values for lazy
- video-scaling: value conversion and easing
Features
- sdk: generic send/receive messages