Storyboard Engine

Storyboard Engine continues to move forward with the goal of providing our customers with a broad list of supported targets.

Changes

Native Win32 Runtime Deprecation

This is a deprecation notice for the Win32 API-based renderer for Windows, Windows Compact 7, and Windows Embedded Compact 2013 platforms. The Win32 API renderer is being replaced with a Win32 software renderer that offers improved performance and rendering capability with other Storyboard platforms.

Windows Compact 7 (WinCompact7) Deprecation

This is a deprecation notice for the Windows Compact 7 platform. If ongoing support of this platform is of particular importance to you, please contact support@cranksoftware.com to discuss the deprecation timeline.

Compressed Storyboard Package (*.sbp) Support

To satisfy international export regulations, the runtime plugin to support SBP archives must be provided separately. E-mail support@cranksoftware.com to receive a plugin for your platform.

File IO falls back to local filesystem if the referenced file does not exist in the .sbp archive.

VxWorks

VxWorks OS is now a supported OS target.

STM32

STM32479I-EVAL is now a supported platform.

Resource Manager

The resource manager unit options for controlling the font and image cache sizes have changed to from kilobytes to bytes and now supports the symbolic qualifiers K and M.

Media Backend

The disconnect action has been exposed as an action in Designer. The media plugin can now send a disconnect to the media backend without exiting.

Scrolling Tables and Layers

Tables and layers no longer scroll when there are no cells or controls outside the current viewport.

Scroll Configuration Parameters

Users can reconfigure the drag threshold and the bounce back time values for their system through the use of command line arguments.

ffmpeg Plugin

The plugin now only starts automatically after it walks the model and finds actions that are part of the media plugin. The -offmpeg, forceload option can be passed to sbengine, forcing the ffmpeg plugin to start.

Frames Per Second Display

The FPS display format on the screen manager has changed and it no longer requires additional levels of verbosity to be output.

Subclipse

When following instructions to install Subclipse to connect to the Crank Public SVN, note that Subclipse is now located at https://dl.bintray.com/subclipse/releases/subclipse/latest/

Known Issues

Flickering Between Screen Transitions

fbdev is single buffered by default, which can cause flickering. Enabling a double buffered framebuffer with -orender_mgr,dblbuffer can resolve the issue.

9-Patch Image Rotation

The rotation of 9-patch images is not supported.

Tables Not Cloneable

Tables are not cloneable using the Lua gre.clone_object() API

iOS Render Manager

We do not currently support multisampling on the iOS runtime.

ffmpeg Plugin

Due to the large ffmpeg size, you can remove if it isn’t needed to save space on resource-constrained target systems.