Version 4.0.4
Version 4.0.4 is a maintenance release with 22 bug fixes and 6 new features. The changes in this release focus on a variety of issues including offline show editing performance, Windows compatibility, auto-discovery fixes, Art-Net protocol improvements, and addressing of several potential crashes.
- Navigator Window
- Feature If it can be determined that a remote CueServer has become permanently unavailable, it is automatically removed from the device list.
- Bug Addressed a problem introduced recently that caused auto-discovery to only query the primary network interface.
- Bug Fixed a potential crash that could occur if the host computer does not have a connection to the Internet.
- Bug Corrected a problem that caused unnecessary network traffic to Insite touchscreen panels.
- Bug The Open… file menu now correctly allows a .cs2 file to be opened.
- Stations
- Bug Fixed a problem that would prevent custom viewport size or scale mode from being saved when first creating a new custom touchscreen station.
- Bug Corrected a previous fix that caused deleting touchscreen objects to sometimes remove the wrong object.
- Bug Addressed a problem that could sometimes display stale or blank information in the Station Editor’s navigation panel on Mac.
- Variables
- Bug Fix an issue that might cause the Apply button to appear when first opening the Variable Editor (before making any changes).
- Bug Improved the reliability of large changes to non-volatile variables being stored correctly in the hardware backing store.
- Bug Editing but not changing a variable’s name would remove that variable’s value. This has been fixed.
- Bug Addressed an issue that could make a variable’s value as displayed in the Variable Editor “bounce” briefly to its old value before showing its newly changed value.
- Settings
- Feature Added an Input Source menu to the Timecode Settings window.
- Bug Fixed a problem with the Art-Net protocol editor that would not properly display the current broadcast mode in the popup menu.
- Bug The Art-Net protocol now uses Network numbers from 0 to 7F (hexadecimal) instead of 1 through 128 as specified by the most recent documentation from Artistic License.
- Directory Editor
- Bug Fixed a recently introduced problem that prevented files to be added to either the Sounds or Web directories when editing offline shows.
- JavaScript
- Bug The
newResource()API now properly returns a new resourceID when it was unspecified or-1. - Feature A new mechanism has been added to make it easier to determine the resourceID of a newly created Timer resource.
- Bug The
- Offline Shows
- Feature Double-clicking on a .cs2 file in the Finder now launches Studio and opens the selected file(s) for editing.
- Bug Optimized the file format of .cs2 files, allowing very large shows to be uploaded/downloaded as much as 20x faster than before.
- Bug Repaired the ability to create offline shows on the Windows version of Studio.
- Bug The Layout Editor now works again while editing offline shows.
- Bug Reopening an offline project’s window now correctly reveals the existing window instead of creating a duplicate window.
- Network Settings
- Bug Restored the ability for the Network Settings window to change settings on remote CueServers.
- Bug Addressed a problem that would sometimes cause a warning icon to appear in the lower-left of the window even when there were no warnings to report.
- Diagnostic Tools
- Feature Added new menu items that allow a .cs2 file to be unpacked/bundled for troubleshooting purposes.
- Feature Added redesigned Network Info window that displays more information about the network interfaces on the host computer.
- General
- Bug Addressed an issue that could crash the app when quitting in very rare circumstances.

