feat: add restore defaults button to transient suppressor
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -136,6 +136,13 @@ export const SettingsModal: FC<Props> = ({
|
|||||||
const [transientRelease, setTransientRelease] = useSetting(transientReleaseSetting);
|
const [transientRelease, setTransientRelease] = useSetting(transientReleaseSetting);
|
||||||
const [transientReleaseRaw, setTransientReleaseRaw] = useState(transientRelease);
|
const [transientReleaseRaw, setTransientReleaseRaw] = useState(transientRelease);
|
||||||
|
|
||||||
|
const resetTransientDefaults = useCallback((): void => {
|
||||||
|
const t = transientThresholdSetting.defaultValue;
|
||||||
|
const r = transientReleaseSetting.defaultValue;
|
||||||
|
setTransientThreshold(t); setTransientThresholdRaw(t);
|
||||||
|
setTransientRelease(r); setTransientReleaseRaw(r);
|
||||||
|
}, [setTransientThreshold, setTransientRelease]);
|
||||||
|
|
||||||
const resetGateDefaults = useCallback((): void => {
|
const resetGateDefaults = useCallback((): void => {
|
||||||
const a = noiseGateAttackSetting.defaultValue;
|
const a = noiseGateAttackSetting.defaultValue;
|
||||||
const h = noiseGateHoldSetting.defaultValue;
|
const h = noiseGateHoldSetting.defaultValue;
|
||||||
@@ -356,6 +363,11 @@ export const SettingsModal: FC<Props> = ({
|
|||||||
tooltip={false}
|
tooltip={false}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
<div className={styles.restoreDefaults}>
|
||||||
|
<Button kind="secondary" size="sm" onClick={resetTransientDefaults}>
|
||||||
|
Restore defaults
|
||||||
|
</Button>
|
||||||
|
</div>
|
||||||
</>
|
</>
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user