Storyboard Designer
-
Added the ability to import and re-import a Figma file into Designer
-
Fixed an issue with selecting table controls from a drop down
-
Fixed an issue with Rich text not rendering leading whitespace
-
Fixed an issue with applying a text change during content re-import
-
Sketch import now works on macOS Sonoma
-
The SVG export feature now supports a wider range of SVG files
-
Scale animation dialog now correctly disables 'Fixed Duration' field on initial selection
-
Search and refactor images feature now supports searching for Lua references
-
Frame label is updated correctly when recording an animation
-
Components now sync correctly across multiple GDE files
-
Designer now includes terminal view and C/C++ editor
-
Gradient stop alpha argument is now correctly parsed as an integer
-
Fixed issues with editing an action in the properties view
-
Fixed an issue importing text from Sketch with a decimal font size
-
Sketch import now supports Sketch version 96+
-
GDE comparison view now correctly labels the direction of changes in a 3-way comparison case
-
Locked controls can no longer have actions added to them
-
Fixed layer rendering in Design reports when the layer has controls in the negative space
-
IO Connector now has a filter to search for a specific event
-
Font mapping now remembers your last selections when doing content import
-
Photoshop import now automatically resets group origins to their content
-
Fixed an issue generating string tables when exporting a C/C++ header on Windows
Storyboard Engine
-
The ssg_create binary added to Windows runtimes
-
The Capture Playback plugin is now included in the tiam335x class of runtimes
-
Fixed an issue with flag collision that affected Windows render manager
-
Fixed a potential hang when shutting down on Windows
-
Removed unused libraries from Windows runtime
-
Fixed a floating point conversion issue that caused animations to sometimes skip steps
-
Fixed a GAPP import issue involving animations with boolean steps (like grd_hidden)
-
gre.screen_attach_layer now causes a redraw automatically
-
Image loading using the SOIL loader now avoids an 18KB JPEG test allocation when trying to determine what type an image is
-
Implemented windowing management when using OpenGL on Mac and Linux desktop. This can be disabled with -orender_mgr,manage_gl_on_occlusion=0
-
Fixed a memory leak when using the font cache
-
Fixed the font cache option to cap memory properly
-
Fixed a crash rendering text when the text render extension is positioned in the negative space
-
Fixed a visual discrepancy playing mpeg videos through the video plugin
-
Fixed a race condition that potentially caused a failure connecting to a channel through SBIO on MacOS
-
Fixed rendering fidelity when using non-cached screen fade transitions
-
Improved alignment calculations used by the IO manager
-
Wayland runtimes have been updated to work with Weston version 11
Storyboard Validator
-
On remote launches logs are now retrieved properly
-
Added a Lua test point API
-
When performing artifact cleanup from the Test Results View the user is now prompted to unlock any locked test runs
-
When updating test references, their test runs are now updated
-
Opening a test result will no longer create duplicate editors if one already exists
-
Added test result locking
-
Locking/Unlocking tests now supports multi selection
-
Locking/Unlocking tests is now available in the context menu
-
Locking tests no longer updates artifacts
-
Missing test points now result in a failed test
-
Fixed test run deletion
-
Improved test speed by disabling the monitor by default
-
Synchronize test point selection in the Test View
-
Added implementation of gra.validator.wait.screen into the Validator plugin
-
Improved consistency and timing when using pre/post launch configurations
-
Fixed an issue with remote launches connecting to the default remote channel
-
Clean up empty directories after performing a test artifact cleanup
-
Selecting a touch test action highlights the relevant area in the model editor
-
Renaming test sequences is now undoable
-
Exclusion regions can now be specified for screen captures
-
IO Connector can now be used when recording tests
-
Validator can now be integrated into the Jenkins continuous integration workflow
-
Added Wait Screen action
-
Improved tracing logs (-ovalidator,trace)
-
Fixed an issue with filesystem synchronization that sometimes caused incorrect test results
-
Test export now handles data capture test points correctly
-
Added refresh action to context menu
-
Undo/Redo commands are now bound to the Test Result Viewer
Known Issues
-
Boolean Groups are not supported on Figma import
-
Effects on Figma layers that are not leaf nodes (controls) are not supported on import
-
If one instance of an up/down button action contains a fill, the action will not be imported correctly
-
Group repositioning does not work when re-importing content
-
Wayland runtimes are no longer backwards compatible with older hardware that runs deprecated versions of Wayland/Weston
-
JavaScript API is not a 1 to 1 mapping of the Lua API. This is in part due to removing some legacy functions and also due to some limitations in the Duktape JS engine. Contact support for more information
-
A file needs to be added to projects to support JS autocomplete. Talk to support about getting this file
-
Validator channel names are currently hardcoded
-
JavaScript breakpoint view will show all breakpoints in the workspace and not just the project ones
-
Region select lags behind cursor during capture region when creating a validator test
-
Validator should warn/prevent user from creating duplicate validator test name
-
Playback panel should count down the wait time when we are processing a timed wait
-
Copy/Pasting animation steps places step in unexpected place
-
No need to create swim lanes in GDEModelEditor when in screen context
-
Flick Scrolling Animation Continues Even When Interrupted
-
Deleting a Test Run from the Results View should close open editor for that run
-
Add new option to text field overflow selection (ellipses at left edge of string instead of right)
-
History View shows CompoundCommands with single command as "Multiple Commands"
-
sbengine does not exit if passed an non-existent DISPLAY on x11
-
When making a selection in the Application Model view, the breadcrumb in the editor disappears on the press down (Mac Only)
-
SCP export presets should be removable
-
After SCP transfer, the dialog shows path with backslashes