Skip to content

Releases: jean-emmanuel/open-stage-control

v1.15.0

18 Feb 18:23
Compare
Choose a tag to compare

Changelog

  • bug fixes

    • editor: prevent accessing non-editable widgets with right arrow
    • multixy: regression causing interaction issue
  • widgets

    • add lock property to all widgets
  • launcher

    • add Autostart menu option
  • misc

    • update FontAwesome icon font to version 6

v1.14.6

10 Feb 10:14
Compare
Choose a tag to compare

Changelog

  • bug fixes
    • inspector: script editor: cursor alignment issue in indented lines
    • clone: prevent freeze and print an error when attempting to create a circular clone
    • modal: regression on android that prevents focusing input widgets in modals

v1.14.5

08 Feb 08:19
Compare
Choose a tag to compare

Changelog

  • bug fixes
    • session loading error with some malformed property cases

v1.14.4

05 Feb 13:20
Compare
Choose a tag to compare

Changelog

  • bug fixes

    • broken console interpreter since v1.14.0
  • widgets

    • button: add momentary mode for sending messages with no value; prevent button from getting stuck when on and off are equal in momentary and tap modes
  • inspector

    • color picker: inline picker widget (no longer in a modal); show color changes on the fly
    • code editor: validate input with cmd+enter instead of ctrl+enter on Mac
  • scripting

    • screen.height and screen.width always returns the current screen dimensions
    • added screen.orientation global variable
  • misc

    • some performance improvements

v1.14.3

24 Jan 10:33
Compare
Choose a tag to compare
package: v1.14.3

v1.14.2

21 Jan 19:17
Compare
Choose a tag to compare

Changelog

  • bug fixes
    • context-menu: double click issue in submenus on small touch screens
    • clone/fragment: broken onDraw / onTouch scripts if cloned widget is a canvas

v1.14.1

18 Jan 11:43
Compare
Choose a tag to compare

Changelog

(fixes and replaces v1.14.0)

  • bug fixes

    • misc: sending typed arguments ({type, value} objects) should override the widget's typeTags definition
    • multixy: errors when ephemeral is true
    • scripting: setVar not affecting all widgets when mutliple widgets match provided id
  • widgets

    • renamed script to onValue, draw to onDraw, touch to onTouch
    • added onCreate script property to all widgets
    • added onTouch script to widgets that supported the touch state variable in scripts (now deprecated)
    • script: added onKeyboard property, removed event property
    • canvas: expose additional touch event informations (radiusX, radiusY, rotationAngle and iOS-only altitudeAngle, azimuthAngle and touchType)
  • scripting

    • special keyword this now returns the string "this"
  • advanced syntaxes

    • added IMPORT{file} syntax to allow loading external files in properties
  • editor

    • add fullscreen mode for properties with code editor enabled

v1.13.2

22 Dec 10:58
Compare
Choose a tag to compare

Changelog

  • bug fixes

    • editor: keep relative sizes and positions when resizing multiple widgets at a time
  • widgets

    • canvas: expose touch pressure (as event.force) in the touch script.
    • canvas: expose touch events for extra elements added with the html propery

v1.13.1

19 Dec 13:35
Compare
Choose a tag to compare

Changelog

  • bug fixes
    • editor: data loss when leaving the editor's focus with no modifications

v1.13.0

18 Dec 17:59
Compare
Choose a tag to compare

Changelog

  • bug fixes

    • scripting: storage.getItem() not returning anything
  • editor

    • new code editor for script, touch, draw and props properties with syntax hilighting, line numbers, etc
  • scripting

    • set(): add an option to prevent target widget's script
  • widgets

    • root: add hideMenu property
  • misc

    • minor cosmetic changes