I like the idea of optional inputs.
I find the idea of using variables for them okay, but not 100% straight forward.
Grasshopper has it on some nodes that if you zoom in deeper, you can activate additional inputs.
Usine, a node based audio application has three interface states for nodes: "Collapsed" (no inputs visible, all wires go to one visual port, node is as small as possible), "Used Inputs" (only the most important inputs and those actually in use are visible) and "All" (all available inputs are visible). So you can noodle away with all inputs visible and then collapse to one of the two other states later.
I could also imagine that you could "activate" a field as input in the inspector GUI.
Sharif
Good idea, I'll think about it later. Not now.
James
>>A possibly simpler alternative would be to allow range fields to accept variables as shown.
I thought about it. At first I need to check a performance of this node. If implementation of this feature will not lower an overall performance, I'll add it.
Karsten
>> At the moment, I try to implement the pushFrame-function
Yes, it's not as easy as it looks. :) I also wrote RX RY reverse transformation in the SphereArray node. Need to think about RZ.
Pilou
>>I have changed the "EN" to "FR" and add the French dictionnary with good syntax, run Moi In French but...all stay in English!
change lang.set("EN") line in index.html file
Tom
>>a node based audio application has three interface states for nodes: "Collapsed" ... "Used Inputs" .. and "All"
I like this! It will not so easy to implement, but I'll try it.
@Max here the
File lang.js with "EN", but put "FR" change nothing even input "FR" inside the Index.html !
lang.set("FR"); https://we.tl/dNcE2OGmpu valuable till 10 / May / 2016
A big mystery!
Shortcut is this one ?
moi.ui.createDialog( 'nodeeditor/index.html', 'resizeable,defaultWidth:680,defaultHeight:420', moi.ui.mainWindow )
Can you give me the list of the \ui\nodeeditor\...
"My index html is lang.set("FR");" <<This is correct.>>
"My lang.js is var lang = { LANGUAGE: "FR" } " <<<This is "incorrect." Leave it as: var lang = { LANGUAGE: "EN" }>>>
I temporarily went to MoI Options, and edited the moi.ini file to read, under [UI] as Language=French
With index html: lang.set("FR");, and leaving your lang.js as downloaded, with var lang = { LANGUAGE: "EN" }
no other modifications were needed to get French Node language.
There is no need to add the French words to the EN section, lines 159+ in your post.
- Brian
(These are my personal observations and tests and opinions:-)