From dae4af9ab837463ccd62a78791cb38fb7588a66b Mon Sep 17 00:00:00 2001 From: Peter Stockings Date: Thu, 5 Mar 2026 12:48:48 +1100 Subject: [PATCH] Change volume icon based on volume --- desktop-client/room_widget.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/desktop-client/room_widget.py b/desktop-client/room_widget.py index 8ec0c0d..7c0fea3 100644 --- a/desktop-client/room_widget.py +++ b/desktop-client/room_widget.py @@ -520,6 +520,17 @@ class RoomWidget(QWidget): def on_volume_changed(self, value): self.vlc_player.set_volume(value) + self._update_vol_icon(value) + + def _update_vol_icon(self, volume): + if volume == 0: + self.vol_icon.setText("🔇") + elif volume < 33: + self.vol_icon.setText("🔈") + elif volume < 66: + self.vol_icon.setText("🔉") + else: + self.vol_icon.setText("🔊") # --- Incoming Sync Logic --- def handle_sync_event(self, msg: dict):