Storyboard Designer

Two of the major announcements about Storyboard 2.0 is its ability to export native Android applications and support for 3D object files. There have also been some minor changes as we strive to make Storyboard Suite more efficient to use.

Major Changes

3D Modeling

Storyboard Suite 2.0 will initially support obj 3D modeling files with other 3D file formats coming in the future. This enables customers to combine 3D and 2D content together in their application to deliver an even greater rich user interface for end devices.

Android Exporting

One of the incredibly easy things to do with Storyboard is to run the same application on multiple operating systems for prototyping or evaluating before physical hardware is available. Storyboard 2.0 continues that ease of use with adding the ability to export your Storyboard application into a native Android .apk package.

Consolidating Images

Creating a UI involves working with many images. You might go through 15 or more iterations of the same image before deciding which is the final image approved for shipping. The issue sometimes is that all those previous images still reside in your project or you might be unknowingly using the same image with a different name in one area of your project and another somewhere else. Storyboard's new Consolidating Feature enables you to do a pixel compare of your images to make sure you only have the one needed image in your application. It will also modify your project to only reference that one image throughout your application. This makes sure you only have the necessary images in your application so that you are not using up space and needed memory on your resource constrained embedded device.

Custom Render Extension / Action Definitions

As many of you already know Storyboard is plug-in based therefore you only have to run the individual plugins that you require in your final product. This enables customers to have their application as small as possible and only include the individual components they require. In the event Storyboard does not have functionality the customer needs, they can use our SDK to create their very own Storyboard plug-in. They can then define action properties in xml and import them into Storyboard Designer so they can be exposed to the developer.

Minor Changes

Multi-control / Table Templates

Storyboard supported templating in the past but only for single controls. With Storyboard 2.0 you can now create templates using multiple controls and tables as well. This new support enables you to create more rich templates to re-use in other Storyboard applications.

Action Dialogue

Crank is always striving to make Storyboard easier and more intuitive to use. One of those changes in 2.0 is modifications to the Action Dialogue. We have consolidated some of the steps in setting up an event so that more information or options are included on each dialogue eliminating unnecessary clicking of next buttons.

Application Model View

Another change in 2.0 to make things a little easier is the Application Model View. Crank has added more information under each control so you can very quickly at a glance see what variables or scripts are associated with them without having to open up the properties, variables or actions views.

Font Editing

  • Support has been added for line-height and letter-spacing.

  • Added a right click resize control to text option that will resize the control to fit the text size the same as the resize control to image support provides

  • Also included a right click resize text to control option that will adjust the character spacing to 'best fit' the text within the width of a control.

Known Issues

Runtime Updates

Runtime Updates on OS X can sometimes fail to execute the binary installer packaged in the update. If a combined IDE and Runtime update was being performed when this failure occurs the entire update will fail. To work around this, remove the Runtime update site from the list of available update sites and manually install the Runtime updates from the Crank Website.

OpenGL ES

  • OpenGL ES 2.0 Polygons/lines/rects don’t support anti-aliasing

  • More of a friendly reminder then a known issue -- For OpenGL ES 2.0 to work the target must have the Imagination PowerVR hardware and SDK present.

  • When uninstalling Storyboard Suite, the uninstall exec needs to be run with administrative privileges as the initial installation runs with those upgraded privileges.