Skip to content

Commit a0b4e57

Browse files
authored
Merge pull request #186 from kmcgurty/feature/change-volume-on-wheel
feat: adjust volume on wheel
1 parent 8cd1082 commit a0b4e57

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
From f9e16f0f5975b2520a9fe645361827fc4aef2703 Mon Sep 17 00:00:00 2001
2+
From: Kmc <kmcgurty1@gmail.com>
3+
Date: Mon, 8 Dec 2025 16:15:32 -0500
4+
Subject: [PATCH] feat: adjust volume on mouse wheel
5+
6+
---
7+
build/renderer.js | 15 +++++++++++++++
8+
1 file changed, 15 insertions(+)
9+
10+
diff --git a/build/renderer.js b/build/renderer.js
11+
index d0f0f4d..559cd1a 100644
12+
--- a/build/renderer.js
13+
+++ b/build/renderer.js
14+
@@ -358,6 +358,21 @@
15+
document.addEventListener("DOMContentLoaded", () => {
16+
window.Events &&
17+
window.Events.ready(window.Events.player.playerReady, () => {
18+
+ const changeVolumeOnWheel = (e) => {
19+
+ e.preventDefault();
20+
+ const direction = Math.sign(e.deltaY) * -1;
21+
+ const dzPlayer = window.dzPlayer;
22+
+ dzPlayer &&
23+
+ dzPlayer.control.setVolume(
24+
+ Math.max(0, Math.min(1, dzPlayer.volume + 0.05 * direction))
25+
+ );
26+
+ };
27+
+ document
28+
+ .querySelector("#page_player [aria-label='volume button']")
29+
+ .addEventListener("wheel", changeVolumeOnWheel);
30+
+ document
31+
+ .querySelector("#page_player [data-testid='volume_menu']")
32+
+ .addEventListener("wheel", changeVolumeOnWheel);
33+
window.electron.triggerAll();
34+
});
35+
}),
36+
--
37+
2.34.1
38+

0 commit comments

Comments
 (0)