You.i Engine One 6.7 Release Notes

6.7.0 is the first generally available release since You.i Engine One version 6.6.

The release notes contain a brief overview of new features, improvements, resolved issues, and breaking changes. Read the Migration Guide to best understand how any breaking changes may impact your application.

Consult our Hardware and Software Specifications for complete, up-to-date requirements for building You.i Engine One apps.

General

New Features

  • We now provide screen reader accessibility support for LG webOS apps through LG’s Audio Guidance feature.
  • A new command, youi-tv app-ctrl, provides advanced methods to deploy, launch, and control your apps on our target platforms. Run youi-tv app-ctrl -h to learn more.
  • We’ve added support for receiving mouse events with multiple mouse buttons held down.

Improvements

  • The youi-tv run -p tizen-nacl command has been simplified and is more reliable.

Resolved Issues

  • Fixed issue on some newer Samsung mobile devices where the word “Space” was spoken intermittently when accessibility was enabled.
  • Fixed an issue where recreating an Android activity could result in a crash.
  • Fixed an issue where applications using Android API level 29 with telephony permissions allowed could result in a crash.
  • Fixed a compilation error on PS4 when using newer versions of the PS4 SDK.

Breaking Changes

Design Workflow

Improvements

  • We’ve updated AEUtilities::FindParentLayerForStream so that it doesn’t modify the AE project during Style Panel use.
  • We’ve resolved an issue where AEUtilities::ShowFilePickerDialog showed tmp00000001 as the default file on Windows.

Roku for You.i Engine Cloud

Improvements

  • We’ve improved the user experience for the Disconnect On Inactivity feature. Users no longer see a wait spinner, black screen, or blinking during reconnect. To support this improvement, we’ve introduced static node IDs for C++ You.i Engine Cloud apps. See Disconnect On Inactivity to learn more.

Resolved Issues

  • Fixed an issue where Widevine DRM was non-functional due to key case-sensitivity.
  • Fixed an issue where there could be a 10-second delay before the client received a command from the server.
  • Fixed an issue where scroll animation parameters could persist even after a user interrupted the scroll by navigating.
  • Fixed a focus issue that occurred when pressing the d-pad while the wait spinner was visible.
  • The Cloud debug export folder is now properly emptied when an app starts.
  • Fixed an issue with Deep Linking where FirstLaunchUrl returned an empty value on app startup.
  • Fixed a few focus-related list issues:
    • Focus could disappear when appending rows to a list of lists.
    • Focus could “jump” to another list item when appending rows to a list of lists.
    • Focus could “jump” to another list item after an export.
  • Fixed a few other list-related issues:
    • Some apps failed to load lists on the client.
    • Toggle buttons did not always not behave properly when placed in a list.