Release Notes 9.0.1

New and Noteworthy

Storyboard Designer

  • New text layout option (Bidirectional) that will automatically detect and shape text where appropriate

  • New model object hierarchy that allows infinite control nesting

  • Improved component workflow, components now defined as a separate model within the application

  • Components view now appears as a default view in Storyboard perspective

  • Two new Google fonts for icons/emojis and Inter font now installed with Storyboard

  • Improved comparator algorithm to match sparse layers more accurately

  • Perspective onboarding screen added when no editor is open

  • Closing the model editor now correctly clears the properties view

  • Fixed inconsistencies with Simulator launch and Export configuration actions

  • Fixed issue with standalone comparator not loading manual comparison properly

  • Fixed Lua parsing issue causing 'Build Modules' popup error

  • Figma import now imports rectangles and strokes as fill and rects automatically

  • Fixed 'Use Context Relative Key' issue in Data Change variable selection dialog

  • Updated Designer build to use Eclipse 2025-03

  • Implemented support for multiple columns in Table Data Source import/export

  • Removed Sketch import wizard in favor of Sketch → Figma conversion

  • Sanitized image names on Figma import

  • Figma import uses Prototypes for screen transitions

  • Resource export configuration now shows a preview for selected resources

  • Text render extension now has caret during editing

  • Render Extensions selection maintains properties of the current control

  • Image selection in Resource Export no longer moves scrollbar

  • Figma import now supports bulleted/numbered lists

  • Resource Configuration entries now sorted alphabetically

  • Implemented global glyph range choice for bitmap fonts

  • Added Storyboard Application and Storyboard Sample to New context menu

  • Warning displayed when exporting app with Lua script errors

Storyboard Engine

  • New bidirectional text plugin (libgre-plugin-pango.so), supported on MacOS, Windows, Linux variants

  • New model object hierarchy allowing infinite control nesting

  • Fixed animation jitter for center-aligned controls

  • Fixed rendering crash with Wayland runtimes on i.MX8

  • Fixed crash in QNX 7.1 on secondary display rendering

  • Fixed rounded rectangle line width

  • Fixed fill rendering being off by 1–2 pixels

  • Fixed redraw issue with gre.screen_attach_layer()

  • Fixed inconsistent return values for gre.get_string_size()

  • Fixed OpenGL path transition rendering

  • Added Lua single entry script option (-olug,script=file.lua)

  • Fixed unnecessary redraw events in pre/post screen events

  • Improved Lua GREDOM module (dynamic control creation, parent/child APIs)

  • Added Lua APIs to overwrite static properties, trigger actions, add data listeners

  • Improved Lua math with math.round()

  • Improved Lua set data API for layer z-order

Storyboard Validator

  • Implemented 'Wait for Screen' Validator action

Known Issues

  • Toolbar actions missing/duplicated on first workspace load

  • Figma request limits on free accounts can break Designer import

  • MacOS Arm64 cannot export SBP package

  • JavaScript debugger inconsistent on subsequent runs

  • OpenGL rounded rectangles incorrect at high line widths

  • Rotated text discrepancy in Software Render

  • Animation plugin limits FPS to 60

  • Offscreen canvas draws cause memory buildup

  • Screen fades incorrect on STM MP2 Wayland

  • QNX 8 runtimes require num_buffers set correctly

  • Opening previous workspace may cause editors to fail to load

  • Validator CLI requires -data workspace

  • Validator recording interferes with low power mode

  • Boolean Groups not supported on Figma import

  • Secondary app sometimes stays open after simulation prereq

  • Wayland runtimes incompatible with older hardware

  • JavaScript API not 1:1 with Lua

  • Designer for MacOS Arm64 does not render 3D models properly

  • JS autocomplete requires additional file

  • Validator channel names hardcoded

  • Breakpoint view shows all workspace breakpoints

  • Region select lags

  • Duplicate validator test names not prevented

  • Playback panel should count down timed waits

  • Copy/paste animation steps places step incorrectly

  • No need for swim lanes in GDEModelEditor in screen context

  • History View shows single CompoundCommand as multiple

  • sbengine does not exit with invalid DISPLAY

  • Breadcrumb disappears on selection (MacOnly)

  • SCP transfer dialog shows paths with backslashes

Was this article helpful?
0 out of 0 found this helpful