From a5489f8b7c2de4bbca42c248ec4a9419840fb3b2 Mon Sep 17 00:00:00 2001 From: olzzon Date: Wed, 10 Nov 2021 12:03:04 +0100 Subject: [PATCH] feat: valuesAsLabels - show min and max in GUI --- client/components/ChanStrip.tsx | 11 +++++++--- client/components/ChanStripFull.tsx | 34 +++++++++++++++-------------- 2 files changed, 26 insertions(+), 19 deletions(-) diff --git a/client/components/ChanStrip.tsx b/client/components/ChanStrip.tsx index b41ac7ff..d73352bf 100644 --- a/client/components/ChanStrip.tsx +++ b/client/components/ChanStrip.tsx @@ -243,7 +243,9 @@ class ChanStrip extends React.PureComponent< {window.mixerProtocol.channelTypes[0].fromMixer[fxParam][0] .label ?? ''}
- {maxLabel + valueLabel} + {!valueAsLabels + ? maxLabel + valueLabel + : valueAsLabels[valueAsLabels.length - 1] + valueLabel}
- {minLabel + valueLabel} + {!valueAsLabels + ? minLabel + valueLabel + : valueAsLabels[0] + valueLabel}
) diff --git a/client/components/ChanStripFull.tsx b/client/components/ChanStripFull.tsx index a4cd90ed..2dd3857a 100644 --- a/client/components/ChanStripFull.tsx +++ b/client/components/ChanStripFull.tsx @@ -589,42 +589,42 @@ class ChanStripFull extends React.PureComponent< let valueLabel = window.mixerProtocol.channelTypes[0].fromMixer[fxParam]?.[0] .valueLabel ?? '' - + let valueAsLabels = + window.mixerProtocol.channelTypes[0].fromMixer[fxParam]?.[0] + .valueAsLabels return (
- { - window.mixerProtocol.channelTypes[0].fromMixer[fxParam][0] - .label - } + {window.mixerProtocol.channelTypes[0].fromMixer[fxParam][0] + .label ?? ''}
- {maxLabel + valueLabel} + {!valueAsLabels + ? maxLabel + valueLabel + : valueAsLabels[valueAsLabels.length - 1] + valueLabel}
(
- {!window.mixerProtocol.channelTypes[0].fromMixer[ - fxParam - ]?.[0].valueAsLabels + {!valueAsLabels ? Math.round( (maxLabel - minLabel) * parseFloat(state.valueNow) + minLabel ) - : window.mixerProtocol.channelTypes[0] - .fromMixer[fxParam]?.[0].valueAsLabels[ + : valueAsLabels[ Math.round( - parseFloat(state.valueNow) * 10 + parseFloat(state.valueNow) * + (maxLabel - minLabel) ) ]} {valueLabel} @@ -635,7 +635,9 @@ class ChanStripFull extends React.PureComponent< }} />
- {minLabel + valueLabel} + {!valueAsLabels + ? minLabel + valueLabel + : valueAsLabels[0] + valueLabel}
)