Skip to content

Releases: jean-emmanuel/open-stage-control

v1.18.1

19 Oct 14:38
Compare
Choose a tag to compare

Changelog

  • widgets
    • button: add decoupled property, compatible with all button modes
    • button: remove decoupled mode

v1.18.0

19 Oct 09:15
Compare
Choose a tag to compare

Changelog

  • bug fixes

    • client script source map not loading (helps providing useful error messages)
  • widgets

    • button: add decoupled mode (toggle mode that only updates its state when it receives a value from osc/midi messages)
    • button: add client option altTraversing to allow one-way response to traversing gestures for toggle buttons
    • canvas: iOS: trigger onTouch when event.force, event.altitudeAngle or event.azimuthAngle updates
    • knob: add snap-alt mode (snap mode that allows jumping between range.min and range.max)
    • all: add borderRadius property
  • scripting

    • add updateCanvas() function (forces a canvas widget to redraw)
  • remote control

    • /NOTIFY: if multiple arguments are provided, interpret the first one as the icon's name for the client notification
  • midi

    • on Mac, name virtual ports after the device name to avoid confusion
  • server

    • client-options: add clientSync option to allow disabling client synchronization
    • client-options: add altTraversing option
  • editor

    • add F2 keyboard shortcut to bring label property input into view if selected widget has one

v1.17.1-beta2

16 Oct 13:30
Compare
Choose a tag to compare
v1.17.1-beta2 Pre-release
Pre-release

Changelog

  • widgets

    • button: add decoupled property (restrict visual feedback to values received from osc/midi messages)
    • canvas: iOS: trigger onTouch when event.force, event.altitudeAngle or event.azimuthAngle updates
  • scripting

    • add updateCanvas() function (forces a canvas widget to redraw)
  • remote control

    • /NOTIFY: if multiple arguments are provided, interpret the first one as the icon's name for the client notification
  • midi

    • on Mac, name virtual ports after the device name to avoid confusion

v1.17.0

04 Jul 12:29
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

08 Jun 07:59
Compare
Choose a tag to compare

Changelog

  • bug fixes
    • visibility property update issues

v1.16.5

01 Jun 15:38
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

30 May 14:10
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

04 May 16:30
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

01 May 11:17
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

21 Apr 07:36
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