From 940e1e7189e30325e31baf5667dee6ec140ab809 Mon Sep 17 00:00:00 2001 From: ArneBo Date: Tue, 25 Mar 2025 04:24:51 +0100 Subject: [PATCH] feat(front): auto change milkdrop preset on dblclk --- front/src/components/audio/visualizer/MilkDrop.vue | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/front/src/components/audio/visualizer/MilkDrop.vue b/front/src/components/audio/visualizer/MilkDrop.vue index 30a955879..755b510ee 100644 --- a/front/src/components/audio/visualizer/MilkDrop.vue +++ b/front/src/components/audio/visualizer/MilkDrop.vue @@ -26,6 +26,19 @@ onScopeDispose(() => { defineExpose({ loadRandomPreset }) + +let autoPresetInterval: ReturnType | null = null + +function toggleAutoPreset() { + if (autoPresetInterval) { + clearInterval(autoPresetInterval) + autoPresetInterval = null + } else { + autoPresetInterval = setInterval(() => { + loadRandomPreset() + }, 23000) + } +}