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