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.
  • 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.