Releases: jean-emmanuel/open-stage-control
Releases · jean-emmanuel/open-stage-control
v1.15.0
Changelog
-
bug fixes
- editor: prevent accessing non-editable widgets with right arrow
- multixy: regression causing interaction issue
-
widgets
- add
lock
property to all widgets
- add
-
launcher
- add
Autostart
menu option
- add
-
misc
- update FontAwesome icon font to version 6
v1.14.6
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
Changelog
- bug fixes
- session loading error with some malformed property cases
v1.14.4
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 whenon
andoff
are equal inmomentary
andtap
modes
- button: add
-
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 ofctrl+enter
on Mac
-
scripting
screen.height
andscreen.width
always returns the current screen dimensions- added
screen.orientation
global variable
-
misc
- some performance improvements
v1.14.3
package: v1.14.3
v1.14.2
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
Changelog
(fixes and replaces v1.14.0)
-
bug fixes
- misc: sending typed arguments (
{type, value}
objects) should override the widget'stypeTags
definition - multixy: errors when
ephemeral
istrue
- scripting:
setVar
not affecting all widgets when mutliple widgets match provided id
- misc: sending typed arguments (
-
widgets
- renamed
script
toonValue
,draw
toonDraw
,touch
toonTouch
- 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, removedevent
property - canvas: expose additional touch event informations (
radiusX
,radiusY
,rotationAngle
and iOS-onlyaltitudeAngle
,azimuthAngle
andtouchType
)
- renamed
-
scripting
- special keyword
this
now returns the string"this"
- special keyword
-
advanced syntaxes
- added
IMPORT{file}
syntax to allow loading external files in properties
- added
-
editor
- add fullscreen mode for properties with code editor enabled
v1.13.2
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 thetouch
script. - canvas: expose touch events for extra elements added with the
html
propery
- canvas: expose touch pressure (as
v1.13.1
Changelog
- bug fixes
- editor: data loss when leaving the editor's focus with no modifications
v1.13.0
Changelog
-
bug fixes
- scripting:
storage.getItem()
not returning anything
- scripting:
-
editor
- new code editor for
script
,touch
,draw
andprops
properties with syntax hilighting, line numbers, etc
- new code editor for
-
scripting
set()
: add an option to prevent target widget's script
-
widgets
- root: add
hideMenu
property
- root: add
-
misc
- minor cosmetic changes