Releases: jean-emmanuel/open-stage-control
Releases Β· jean-emmanuel/open-stage-control
v1.25.2
Changelog
- bug fixes
- textarea: escape key not restoring previous value
- scripting:
setFocus(id)
not affecting textarea widgets - led, text, variable: value not synchronized between different clients
- error when running from sources on Mac
v1.25.1
Changelog
- bug fixes
- regression in inter-widget sync mechanism
- regression breaking
set()
function in scripts - textarea: display nothing instead of "null" when receing no value, null or an empty string
v1.25.0
Changelog
-
bug fixes
- multixy: doubleTap not working on touch devices
- button:
x
andy
variables not passed toonValue
whendoubleTap
is true on touch devices - advanced syntax: update issue with clones using their own value in their properties
- client: minor keyboard shortcut issues
- panel: mitigate client synchronization issue with scrollbars
-
widgets
- menu: add a background to menu items to help distinguish them
- menu: merge different interaction modes into a single
mode
property - menu: add
swipe
mode
-
remote control
/STATE/SET
: add optional argument to prevent widgets from sending their value
v1.24.2
package: 1.24.2
v1.24.1
package: 1.24.1
v1.24.0
Changelog
-
bug fixes
- widgets: circular value feedback issues
- editor:
ctrl + e
not working when hit multiple times without releasingctrl
- mobile: "prevent sleep" feature not working
-
widgets
- patchbay: add
in
,out
andboth
modes toexclusive
property - panel: replace
verticalTabs
property withtabsPosition
(supports 4 directions)
- patchbay: add
-
custom module
- add optional
errorCallback
argument toloadJSON
andsaveJSON
- add optional
-
server
- print multiple qrcodes if multiple network interfaces are available and prevent printing a qrcode for the localhost address
-
misc
- add linux rpm packages
v1.23.0
Changelog
-
bug fixes
- linkId not working between two encoder widgets
- fader:
gradient
breakpoints not positioned correctly - canvas:
onDraw()
called twice when callingupdateCanvas()
-
midi
- optional rpn/nrpn parsing as single messages
-
widgets
- keyboard: incoming values different than the
off
property are now interpreted ason
- keyboard: incoming values different than the
-
editor
- when focusing the label property with
F2
, select all text in the text area - preserve scroll position in code editor when validating
- display the id of selected widget in the inspector's header
- when focusing the label property with
-
scripting
- expose file browser (from the file widget) as a scripting function
-
custom module
- don't restrict file extension in
loadJSON()
andsaveJSON
functions
- don't restrict file extension in
-
misc
- add polish locales (@ Manz4rk)
- add css classes to some notification popups to allow targetting them with css themes
v1.22.0
Changelog
-
bug fixes
- keyboard widget:
linkId
not working (unable to link 2 keyboard widgets) - slides: issues with ranges containing decimal keys
- keyboard widget:
-
launcher
- add menu options to show the qr code again
- mac: change "List MIDI devices" keyboard shortcut to
Ctrl+m
-
widgets
- image: add support for special value "qrcode"
-
misc
- add german locales (@ Magnus Reichel)
- package file names changed to follow debian's convention
- add a cli option to disable the qr code (
--no-qrcode
)
v1.21.0
custom module: fix autoreload on nested submodules
v1.20.0
Changelog
-
bug fixes
- scripting: prevent some functions to be marked as undefined
- advanced syntaxes: ignores quotes around file path in
IMPORT{}
-
launcher
- add
Start minimized
menu option
- add
-
misc
- change noFocus client option behavior: the defalt client window now doesn't take the focus at all, even when a text input is clicked.
- colorize debug messages for sent and received osc/midi messages
-
scripting
- add
setFocusable()
function to change the focusability of the window on the fly (allows reenabling focus temporarely to interact with a text widget using a dedicated toggle button for example) - add
reload()
function - expose Navigator object with
getNavigator()
- add
-
widgets
- fragment: add
fallback
property
- fragment: add