From eb044d8810dcf10236c656556fd84c75179c498a Mon Sep 17 00:00:00 2001 From: Jackson <54308792+jacksongoode@users.noreply.github.com> Date: Fri, 24 Oct 2025 02:35:31 +0900 Subject: [PATCH] Slight overlay UI fix for flickering (#231) --- src-tauri/src/audio_toolkit/audio/recorder.rs | 2 +- src/overlay/RecordingOverlay.tsx | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src-tauri/src/audio_toolkit/audio/recorder.rs b/src-tauri/src/audio_toolkit/audio/recorder.rs index 5c58d4a..faf7dbe 100644 --- a/src-tauri/src/audio_toolkit/audio/recorder.rs +++ b/src-tauri/src/audio_toolkit/audio/recorder.rs @@ -245,7 +245,7 @@ fn run_consumer( in_sample_rate, WINDOW_SIZE, BUCKETS, - 80.0, // vocal_min_hz + 400.0, // vocal_min_hz 4000.0, // vocal_max_hz ); diff --git a/src/overlay/RecordingOverlay.tsx b/src/overlay/RecordingOverlay.tsx index 0ae0ba2..85a54fb 100644 --- a/src/overlay/RecordingOverlay.tsx +++ b/src/overlay/RecordingOverlay.tsx @@ -76,8 +76,8 @@ const RecordingOverlay: React.FC = () => { className="bar" style={{ height: `${Math.min(20, 4 + Math.pow(v, 0.7) * 16)}px`, // Cap at 20px max height - transition: "height 60ms ease-out", - opacity: Math.max(0.4, v * 1.7), // Minimum opacity for visibility + transition: "height 60ms ease-out, opacity 120ms ease-out", + opacity: Math.max(0.2, v * 1.7), // Minimum opacity for visibility }} /> ))}