diff --git a/src/settings/SettingsModal.module.css b/src/settings/SettingsModal.module.css index f7efedca..5e391727 100644 --- a/src/settings/SettingsModal.module.css +++ b/src/settings/SettingsModal.module.css @@ -44,28 +44,21 @@ Please see LICENSE in the repository root for full details. margin-block: var(--cpd-space-3x) 0; } -.thresholdSlider { - margin-block-start: calc(-32px + var(--cpd-space-2x)); -} - .noiseGateSeparator { margin-block: 6px var(--cpd-space-4x); } -.advancedGate { - margin-top: var(--cpd-space-3x); +.vadRampLabel { + display: block; + margin-block: var(--cpd-space-6x) var(--cpd-space-1x); } -.advancedGateToggle { - all: unset; - cursor: pointer; - font: var(--cpd-font-body-sm-semibold); - color: var(--cpd-color-text-secondary); - user-select: none; +.vadRampForm { + margin-top: 0; } -.advancedGateToggle:hover { - color: var(--cpd-color-text-primary); +.vadSpacedSlider { + margin-block-start: var(--cpd-space-6x); } .restoreDefaults { diff --git a/src/settings/SettingsModal.tsx b/src/settings/SettingsModal.tsx index 8a77cee7..2911af2e 100644 --- a/src/settings/SettingsModal.tsx +++ b/src/settings/SettingsModal.tsx @@ -272,8 +272,8 @@ export const SettingsModal: FC = ({ )} {vadState === "advanced" && ( <> - Ramp profiles -
+ Ramp profiles + = ({ 160 samples / 10 ms — 1 ms open / 5 ms close ramp.
-
+
Open threshold: {Math.round(vadAdvOpenRaw * 100)}% @@ -346,7 +346,7 @@ export const SettingsModal: FC = ({ tooltip={false} />
-
+
Hold time: {vadHoldRaw} ms diff --git a/vite.config.ts b/vite.config.ts index 0c0d10b5..97d643ec 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -7,6 +7,7 @@ Please see LICENSE in the repository root for full details. import { loadEnv, + PluginOption, searchForWorkspaceRoot, type ConfigEnv, type UserConfig, @@ -33,8 +34,7 @@ export default ({ // In future we might be able to do what is needed via code splitting at // build time. process.env.VITE_PACKAGE = packageType ?? "full"; - - const plugins = [ + const plugins: PluginOption[] = [ react(), svgrPlugin({ svgrOptions: {