Releases: jean-emmanuel/open-stage-control
Releases Β· jean-emmanuel/open-stage-control
v1.27.1
Changelog
-
bug fixes
- server:
fullscreen
option not working whenread-only
is set - led and text widgets not client-syncing
- patchbay:
address
not working properly when set toauto
- patchbay:
ignoreDefaults
not working properly - editor: missing position indicator in color picker pad
- file browser: fallback to home directory when last visited directory is not accessible
- server:
-
mobile
- apply root's (or themes) background color the the browser's topbar when possible
v1.27.0
Changelog
-
bug fixes
- app address / qr code not updating when network changes
- issue after theme auto reload (broken grid, colors not updated)
-
widgets
- pads: expose css variable
--point-size
- pads: expose css variable
-
custom module
- provide error backtraces in module.exports functions
- add
reload()
callback to provide finer control over the module's lifecycle - add
stop()
callback (runs when the server stops)
-
remote control
- add /SESSION/CREATE command
-
client
- file browser now remembers the last displayed directory
- allow dismissing notifications by clicking on them
- allow toggling notifications globally from main menu
- add
notifications
client option
v1.26.2
Changelog
-
bug fixes
- user resources not loading when using an external browser
- advanced syntaxes resolution order issue
-
advanced syntaxes
- display an error in the console in some unsupported advanced syntaxes use cases
v1.26.1
Changelog
- bug fixes
- mac: unable to show launcher windows when starting minimized
v1.26.0
Changelog
-
bug fixes
- scripting:
getProp()
now correctly returns a copy of the property if it is an object - prevent infinite loop when loading widgets with complex inter-dependencies
- modal: layout issue on iOS 15+
- scripting:
-
widgets
- dropdown: allow resubmitting the same value
- switch: allow resubmitting the same value
- plot: missing
logScaleX
andlogScaleY
properties - xy/multixy: add
axisLock
property; allow locking one the axis by holdingShift
while dragging ifaxisLock
is not set, bypasses it otherwise. - knob/fader/range: add
colorKnob
property
-
launcher
- on Mac, start hidden if
Start minimized
is set - allow dropping files into file fields
- on Mac, start hidden if
-
custom module
- expose
tcpServer
to allow monitoring the state of tcp connections
- expose
v1.25.7
Changelog
-
bug fixes
- rare issue that made the last widget(s) in a container disappear when other widgets in the same container had a specific property dependency pattern
-
remote control
/EDIT*
commands sent by a custom module are not affected by the server'sread-only
option anymore
-
widgets
- input: allow using a number in
numeric
to specify stepping value for mousewheel interaction - root: add
onPreload
scripting property
- input: allow using a number in
v1.25.6
Changelog
-
bug fixes
- sliders: error when
steps
is an array
- sliders: error when
-
scripting
stateSet
: add optional{send: false}
flag
v1.25.5
Changelog
- bug fixes
- code editor: issue when middle clicking in the editor on linux
- code editor: modern js operators such as
**
not recognized - sliders: prevent error when
steps
is not a number, addauto
mode for using ranges values as steps (it did not work before) - pads, range: value not initialized as an array, causing errors in some cases
- modal: popup not closing when
doubleTap
is true
v1.25.4
Changelog
-
bug fixes
- custom module:
receive()
not passing boolean arguments properly - fix
--authentication
on iOS clients
- custom module:
-
editor
- display current widget value in the
value
property's help modal
- display current widget value in the
v1.25.3
Changelog
- bug fixes
- input: rendering issues with big font sizes
- panel: tab rendering issue when initialized with a non-numeric value
- panel: minor style issue in tab navigation bar
- scripting: scripting functions not working inside
browseFile()
callback - scripting: using
external: true
inset()
should prevent affected widget from sending any message - button: inconsistent value in
push
mode withdecoupled
enabled when setting value from script