Storyboard Embedded Engine

Changes

Simplified Data Access

Write less glue logic and express your intent more succinctly with our improved Lua API's for UI variable access and Storyboard IO array data transfer support.

Multitouch

The runtime options -omtdev,max_x and -omtdev,max_y have been deprecated. The max touch x and y values are now automatically detected.

Known Issues

Texture Memory

"ERROR (1):ERROR: 505 : create_image_texture@2791" relates to running out of texture memory. Since the texture is purged when the image resource gets released you can use the resource manager "image" pool size option, i.e sbengine -oresource_mgr,image=4096 your_app.gapp, to get around this issue. This option enables you to manually set the image pool size. (By default sbengine will use all available memory) When the image pool size is reached, older images are released to create room for newer images.

3D Layer Rotation

3D layer rotation does not respect alpha. When a 3D layer, that has transparency, is rotated it gets rendered with a white fill.

9-Patch

9-Patch images currently can't be rotated.

Android

Storyboard Android crashes when accessing array values via the dot notation from the luajava bridge.

Cloned Control

Data does not get updated automatically in a cloned text control on a scrolling layer that is created off screen using the win 32 runtime.

3D Models

3D models do not show up on some versions of Linux.

Linux Wayland Runtimes

The Linux Wayland runtimes do not support keyboards.

Flickering Graphics

Using the Yocto Jethro linux kernel (3.14) with the boundary devices branch for the nitrogen6x you might encounter flickering graphics. If so, executing the following line resolves the issue ... echo 10 >/sys/devices/soc0/backlight_lvds0.17/backlight/backlight_lvds0.17/brightness