Page 1 of 1

Module parameter options

Posted: Mon Aug 27, 2018 2:47 pm
by Sadler
A few ideas that might improve the user interface:
  1. Magic currently allows the option to display bypass and power parameters. Could this menu be extended to all parameters?
  2. ISF files allow one to choose the parameter labels in code. Allowing users to change the label for any parameter would improve the UI certainly for GLShaders and also many of the inbuilt modules' UI allowing them to be more focused to the scene.
  3. One can connect parameters together using globals but it is arguably more convenient, less cluttered and perhaps more intuitive to allow more direct parenting of parameters both within modules (e.g. contrast->brightness) or between modules.

Re: Module parameter options

Posted: Mon Aug 27, 2018 4:22 pm
by Magic
Magic currently allows the option to display bypass and power parameters. Could this menu be extended to all parameters?
You want to hide the other parameters?
ISF files allow one to choose the parameter labels in code. Allowing users to change the label for any parameter would improve the UI certainly for GLShaders and also many of the inbuilt modules' UI allowing them to be more focused to the scene.
To me that seems like it would result in a lot of confusion! But I will think about it, at least for the GLSLShader module. For the other built-in modules, what parameters are not "focused"? Can you give an example?
One can connect parameters together using globals but it is arguably more convenient, less cluttered and perhaps more intuitive to allow more direct parenting of parameters both within modules (e.g. contrast->brightness) or between modules.
Yes, I've thought about this. I don't quite have it worked out yet. I was planning on having a new category called "Locals", which are Globals but only for one scene, however this still wouldn't be as focused as what you suggest.

Re: Module parameter options

Posted: Mon Aug 27, 2018 6:26 pm
by Sadler
You want to hide the other parameters?
Users can hide all parameters now. Perhaps seen from the other way - keep certain parameters visible when the module is minimised - like annotations. It could be the best of both worlds having important (or used) params remain visible while unused params are hidden.
what parameters are not "focused"
Not "not focused", your param labels are all very well chosen - but one might want to rename a Y param "Height" or "Level" for example. You're right though, not a very strong example or suggestion except, perhaps, for GLShader params.
a new category called "Locals"
I still think this is a great idea.

Re: Module parameter options

Posted: Wed Aug 29, 2018 2:47 pm
by Magic
Users can hide all parameters now. Perhaps seen from the other way - keep certain parameters visible when the module is minimised - like annotations. It could be the best of both worlds having important (or used) params remain visible while unused params are hidden
Ok that sounds reasonable I guess. Still though, I promise you some users will forget they did it, and wonder where their params are ;)