Open Stage Control v1.0.0-alpha

@abstrus thanks, some descriptions are still missing, hence the error.

ok…:

(ERROR, CLIENT) Uncaught TypeError: n.querySelectorAll is not a function
at selector.indexOf (src/client/dom.js:64:36)
at each (src/client/dom.js:72:35)
at help (src/client/ui/ui-inspector.js:253:12)
at this.colorPicker.open(src/client/ui/ui-inspector.js:72:21)

I meant some property descriptions in open stage control are missing, it's fixed in git now.

@abstrus I moved your question to Menu + script question [v1]

Alpha 17:

  • missing property descriptions
  • modals and menus can now overflow any container boundaries except tabs
  • menu: added menu alignment options
  • midi: added some debug messages regarding midi port creation (when debug is set)

Hey Jean-Emmanuel
Thank you for this great tool!
Here is a little bug: If you copy a panel with all widgets in it an paste it to the same tab using ID+1, than some fix properties were changed: osc.adress -->auto will be auto1 or osc.adress -->/control will be /control1
I hope this helps
Best regards,
Ingo

Hi, are you using the latest beta release ?

Hi, yes, i think so…its from the following install package: open-stage-control-1.0.0-beta9-win32-x64
Best regards,
Ingo

Ok thanks, I didn’t manage to reproduce at first but now I did, should be fixed in next release.

Hi again. Did you implement an input validation? Maybee its usefull for trial&error-users (like me): If i place 25 in the field of linkId, i can save the project, but i can’t open it. I get the following information in the console:

(ERROR, CLIENT) Uncaught TypeError: e.replace is not a function
at this.addressRoute[address].push (src/client/managers/widgets.js:121:37)
at this.addressRoute[address].push (src/client/managers/widgets.js:121:28)
at Parser.parse (src/client/parser.js:86:22)
at Array(this.getProp (src/client/widgets/containers/panel.js:154:27)
at StaticProperties (src/client/widgets/mixins/static_properties.js:1:46)
at constructor (src/client/widgets/containers/root.js:59:8)
at this.getIterator (src/client/parser.js:76:21)
at load (src/client/managers/session/index.js:45:23)

“25” is a valid value but you’ve actually found a bug that’s fixed now (you’ll be able to open your session with the next release). I added another change that should prevent these kind of error from breaking session files.