From 0788e56c51eea4a0954e1e2615c8958fcd3c1beb Mon Sep 17 00:00:00 2001 From: mk Date: Mon, 23 Mar 2026 23:21:20 -0300 Subject: [PATCH] feat: add restore defaults button to transient suppressor Co-Authored-By: Claude Sonnet 4.6 --- src/settings/SettingsModal.tsx | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/settings/SettingsModal.tsx b/src/settings/SettingsModal.tsx index 90d5e839..e296702a 100644 --- a/src/settings/SettingsModal.tsx +++ b/src/settings/SettingsModal.tsx @@ -136,6 +136,13 @@ export const SettingsModal: FC = ({ const [transientRelease, setTransientRelease] = useSetting(transientReleaseSetting); 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 a = noiseGateAttackSetting.defaultValue; const h = noiseGateHoldSetting.defaultValue; @@ -356,6 +363,11 @@ export const SettingsModal: FC = ({ tooltip={false} /> +
+ +
)}