diff --git a/src/scripts/widgets.ts b/src/scripts/widgets.ts index f599c40291..e1af1a0b9c 100644 --- a/src/scripts/widgets.ts +++ b/src/scripts/widgets.ts @@ -222,11 +222,11 @@ export function addValueControlWidgets( } } else { //number - let { min = 0, max = 1, step = 1 } = targetWidget.options + let { min = 0, max = 1, step2 = 1 } = targetWidget.options // limit to something that javascript can handle max = Math.min(1125899906842624, max) min = Math.max(-1125899906842624, min) - let range = (max - min) / (step / 10) + let range = (max - min) / step2 //adjust values based on valueControl Behaviour switch (v) { @@ -234,15 +234,14 @@ export function addValueControlWidgets( break case 'increment': // @ts-expect-error targetWidget.value can be number or string - targetWidget.value += step / 10 + targetWidget.value += step2 break case 'decrement': // @ts-expect-error targetWidget.value can be number or string - targetWidget.value -= step / 10 + targetWidget.value -= step2 break case 'randomize': - targetWidget.value = - Math.floor(Math.random() * range) * (step / 10) + min + targetWidget.value = Math.floor(Math.random() * range) * step2 + min break default: break