Parameter reference validation global solution

Hey shapediver community,

I want to add a general parameter validation option, like the one inside the online edit mode> general settings>parameter validation.

I found that because I’m using the app builder components in grasshopper, this setting does not override. Instead, I need to enter “true” in the validation parameter feeding the “parameter reference” component. This creates a accept/reject button for every widget, which doesn’t work so well:

  1. The accept/reject button applies to all changes, even if it’s in another tab or widget. Once I make a change, all of them are enabled.
  2. The app looks redundant and confusing with so many accept/reject buttons that do the same action.
  3. If one widget doesn’t have validation, and I change it’s parameters, they happen immediately+ the changes done in parameters that do required validation.

If I want only one accept/reject button, I can put all the parameters in one widget, but I need the separation between the widgets, and it still will appear once in every tab.

So, I think there’s 2 options- with validation or without validation. Mixing them doesn’t work well. Why not offer it as an option for the whole app on/off, and delete the optionality in the widgets?
We want the ux to be simple without redundancy, one button.

Do you have any solutions/thoughts?

thanks

Thank you for your feedback about the parameter validation feature. Our team already discussed improvements, and we decided to transition to global Accept/Reject buttons, instead of buttons linked to specific parameters of specific widgets. This should considerably simplify the workflow. I will let you know once we release an update about this issue.