add setDefault + resetDefaults to superdough

This commit is contained in:
Felix Roos
2025-06-30 05:48:08 +02:00
parent 46fe6d3c4d
commit 2e33569786
+11
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) {