add setDefault + resetDefaults to superdough

This commit is contained in:
Felix Roos 2025-06-30 05:48:08 +02:00
parent 46fe6d3c4d
commit 2e33569786
No known key found for this signature in database

View file

@ -150,6 +150,17 @@ const defaultDefaultValues = {
fft: 8,
};
const defaultDefaultDefaultValues = Object.freeze({ ...defaultDefaultValues });
export function setDefault(control, value) {
const main = getControlName(control);
defaultDefaultValues[main] = value;
}
export function resetDefaults() {
defaultDefaultValues = { ...defaultDefaultDefaultValues };
}
let defaultControls = new Map(Object.entries(defaultDefaultValues));
export function setDefaultValue(key, value) {