Skip to content

v2.1.3 - Animation and Interpolator Nodes

Choose a tag to compare

@lvcabral lvcabral released this 06 Jan 18:13
· 25 commits to master since this release

This release includes several bug fixes and improvements to the BrightScript Simulator. It addresses issues related to custom Settings icons on Windows OS, Roku devices detection on computers with multiple network interfaces, resizing the main window on macOS, and enforces a single application instance. Additionally, it upgrades the brs-engine dependency to v2.0.4 with RSG extension, bringing various fixes and enhancements to the BrightScript language and SceneGraph support including the implementation of Animation and Interpolator nodes.

brs-desktop-animation-demo-01-2026

Release Changes

  • Fixed custom Settings icons on Windows OS by @lvcabral in #237
  • Improved Roku devices detection on computers with several NICs by @lvcabral in #238
  • Fixed resizing main window on MacOS by @lvcabral in #239
  • Enforce single application instance by @lvcabral in #240
  • Upgraded brs-engine to v2.0.5 (with RSG extension), main changes were:
    • (brs) Fixed debugger to restore the context on RunTimeError
    • (brs) Added toBoolean for all numeric components
    • (brs) Fixed CreateObject to properly handle boxed parameters and raise RunTimeError
    • (rsg) Fixed roSGNode creation using boxed String as nodeType
    • (rsg) Fixed focus when initialFocus is not set
    • (rsg) Fixed: ArrayGrid based nodes must reset focused item when content is updated
    • (rsg) Fixed findNode to prioritize search on children
    • (rsg) Implemented Animation and Interpolator nodes
    • (rsg) Changed Node to preserve field name case
    • (rsg) Fixed conflict on roSGScreen scene events handling
    • (cli) Fixed CLI loading SceneGraph components on Windows file system
    • (rsg) Optimized roSGScreen to only render when changes happened

Full Changelog: v2.1.2...v2.1.3