Storyboard Designer

Storyboard Designer has many improvements since it's initial release. This release many of the improvements were behind the scenes improvements in memory usage and performance. Some of the other notable new features are listed below.

Major Changes

Linux Host Storyboard Designer

Our Storyboard Suite now supports Linux as a development host. Current tested desktops are: Fedora 12, SUSE 11.2, Ubuntu 9.x and Ubuntu 10.x. The simulator for Storyboard on Linux uses our SDL version, therefore the required SDL support packages must be installed on your system in order for the simulator to work. (SDL, libsdl-ttf2.0-0, libsdl-image1.2).

Storyboard Project Merge

In our first step towards better collaboration we've added the ability to merge two storyboard projects. This will enable you to pull in screens, layers, or controls from another project into your current project. This will enable parts of existing projects to be reused and not force you to have to recreate components from scratch. There will be more collaborative features coming soon so stay tuned for future releases.

Lua Editor Improvements

While editing Lua scripts you can make use of the outline view to see all the functions in the current file. Code completion has also been enabled with shift+space.

Lua Debugger (Beta)

We've added a beta version of our integrated Lua debugger in this release. It is very useful for stepping through Lua action callbacks and we expect our next release to make the launch process even more seamless. Check out the Lua Debugger technote to get more information.

Minor Changes

Hot key support

Hot keys have been added for many commands to make your life a little easier and your development more effective. Please check the Storyboard Designer documentation for a list of hot keys or Help > Key Key Assist from menu.

Automatic addition of timer and animation complete events

After the addition of an event that creates a timer or starts an animation the related events (timer.NAME or gre.animation.complete.NAME) are automatically added to the event list.

Action and Variable view sorting and filtering

This feature will make things a little easier when you have a lot of actions or variables being displayed at one time. You can now sort by name, type and context. Filtering has also been added to allow you to see the sub and super hierarchy for both the variables and actions.

Animation wizard

The animation wizard can be used to speed up the creation of generic animations such as fly in and fly out. By simply selecting a control and then right clicking in the animation view, you can quickly and easily add these animation templates.

Polygon Render Extension

As you'll read below we've added a polygon render extension to Storyboard Engine so support for this render extension has also been added to Designer. Currently the polygon points must be entered manually, but stay tuned for this to change quickly as we plan to add interactive editing and SVG import.

Known Issues

  • On Fedora Linux if Storyboard Designer fails to load with the following error :

    JVM terminated. Exit code=-1 -Xms256m -Xmx500m -Djava.class.path=/home/crank/Crank_Software/Storyboard_Designer/storyboard//plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar -os linux -ws gtk -arch x86 -showsplash -launcher /home/crank/Crank_Software/Storyboard_Designer/storyboard/Storyboard -name Storyboard --launcher.library /home/crank/Crank_Software/Storyboard_Designer/storyboard//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.0.200.v20090520/eclipse_1206.so -startup /home/crank/Crank_Software/Storyboard_Designer/storyboard//plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar -clean -vm /home/crank/Crank_Software/Storyboard_Designer/storyboard/jre/bin/../lib/i386/client/libjvm.so -vmargs -Xms256m -Xmx500m -Djava.class.path=/home/crank/Crank_Software/Storyboard_Designer/storyboard//plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar

    You should use the following command to disable SElinux.

    echo 0 > /selinux/enforce

  • Running Storyboard Design on Ubuntu Linux in a VMware session has seen image clipping issues on startup. This quickly disappears soon after startup or a resize of the main edit window.

  • If you have upgraded via the eclipse update manager from version 1.0 to version 1.1 of the Storyboard Designer then your Storyboard Engine targets, under your install directory, have not been updated. Please visit the forums to get the latest Storyboard Engine installer package. Or if you do not intend to use the latest Storyboard Engine you need to check the "Export as 1.0 GAPP file format" check box before exporting for your embedded target.