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):