Skip to content

Releases: jean-emmanuel/open-stage-control

v1.17.0

Compare
Choose a tag to compare

Changelog

  • bug fixes

    • editor: error when ctrl+clicking on a root's child
    • range: multitouch interaction issue
  • widget

    • knob / encoder: sensitivity and ctrl+drag gesture preserve circular mode behavior
    • knob / encoder: snap mode now works like circular mode except for the touch start event (value can't jump from start to end anymore)
    • patchbay: add exclusive option
  • editor

    • allow interacting with a widget without selecting it by using the middle mouse button or by holding shift+win (shift+cmd on mac).

v1.16.6

Compare
Choose a tag to compare

Changelog

  • bug fixes
    • visibility property update issues

v1.16.5

Compare
Choose a tag to compare

Changelog

(v1.16.5 fixes a font loading regression in v1.16.4)

  • bug fixes

    • modal: display issue when a modal receives the same value mutliple times
    • patchbay: outputs property not handling object value properly
    • server: resolution conflict between app files and user files
  • widgets

    • patchbay: trigger onValue script when a connection changes
  • misc

    • windows: allow accessing other drives than the default one (list drives when the file browser reaches the filesystem's root)

v1.16.3

Compare
Choose a tag to compare

Changelog

  • bug fixes

    • custom module: submodules not loading their own submodules with relative paths properly
    • custom module: issue with circular submodule requires
    • server: harmless error message when importing css files from the main theme file
    • server: allow using folder names "client" and "assets" for user files (eg for images used in a session)
  • widgets

    • canvas: add onResize script property
    • scripting: expose javascript's Image constructor

v1.16.2

Compare
Choose a tag to compare

Changelog

  • bug fixes

    • widget visibility not updated properly when set as a non-boolean value
  • widgets

    • tabs: detach hidden tabs from the DOM (reduces lag caused by heavy tabs)

v1.16.1

Compare
Choose a tag to compare

Changelog

  • bug fixes
    • eq widgets not properly converted when importing v0 sessions
    • image paths with url queries not loaded properly
    • @{} syntax not returning truncated value according to the widget's precision property (fixed for primitive values only, object values are still returned as is)

v1.16.0

Compare
Choose a tag to compare

Changelog

  • advanced syntaxes
    • @{} and VAR{} do not return a copy of their value anymore as it may introduce a significant overhead when used extensively. Mutating these objects in #{} and JS{} scripts will now affect the actual values and should be avoided at all cost.
  • widgets
    • comments property flagged as dynamic
    • multixy: add doubleTap property

v.1.15.8

Compare
Choose a tag to compare

Changelog

  • bug fixes
    • range: value update issue (internal touch state not updated properly)
    • scripting: send(): ignore ignoreDefaults property
    • script: onKeyboard script not cleaned upon edition / removal
    • editor: some variables not appearing as defined in onKeyboard

v1.15.7

Compare
Choose a tag to compare

Changelog

  • bug fixes

    • matrix: property resolution issue with object/array items in props
    • bypass client option nofocus=1 when the editor is enabled
    • menu/dropdown: display label when value is undefined
  • misc

    • updated midi bridge: provide more information when loading fails; may fix some compatibility issue on windows

v1.15.6

Compare
Choose a tag to compare

Changelog

  • bug fixes
    • ios: prevent server error related to the use of cookies
    • scripting: getVar() now returns a copy of the variable to prevent mutations on saved object