From eca925a4ebc93e768f66d7d02a1f58a6a53e9b21 Mon Sep 17 00:00:00 2001 From: Kendall Garner <17521368+kgarner7@users.noreply.github.com> Date: Thu, 8 Jan 2026 08:09:39 -0800 Subject: [PATCH] fix: respect volume wheel step for volume hotkey --- .../features/player/components/right-controls.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/renderer/features/player/components/right-controls.tsx b/src/renderer/features/player/components/right-controls.tsx index 7e932b60b..3b8a9a6e4 100644 --- a/src/renderer/features/player/components/right-controls.tsx +++ b/src/renderer/features/player/components/right-controls.tsx @@ -358,7 +358,7 @@ const VolumeButton = () => { const muted = usePlayerMuted(); const volumeWheelStep = useVolumeWheelStep(); const volumeWidth = useVolumeWidth(); - const { mediaToggleMute, setVolume } = usePlayer(); + const { decreaseVolume, increaseVolume, mediaToggleMute, setVolume } = usePlayer(); const isMinWidth = useMediaQuery('(max-width: 480px)'); const [sliderValue, setSliderValue] = useState(volume); @@ -376,12 +376,12 @@ const VolumeButton = () => { }, [volume]); const handleVolumeDown = useCallback(() => { - setVolume(Math.max(0, volume - 1)); - }, [setVolume, volume]); + decreaseVolume(volumeWheelStep); + }, [decreaseVolume, volumeWheelStep]); const handleVolumeUp = useCallback(() => { - setVolume(Math.min(100, volume + 1)); - }, [setVolume, volume]); + increaseVolume(volumeWheelStep); + }, [increaseVolume, volumeWheelStep]); const handleVolumeSlider = useCallback((e: number) => { setSliderValue(e);