From 2a399364d81a4cd208905f8f21dbafcc959346cf Mon Sep 17 00:00:00 2001 From: Marcin Macierzanka Date: Sat, 4 Jul 2026 16:38:12 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20zmiana=20ikony=20play/pause=20w=20dashb?= =?UTF-8?q?oardzie=20zale=C5=BCnie=20od=20stanu=20odtwarzania?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- static/app.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/static/app.js b/static/app.js index 2556d96..6b21c63 100644 --- a/static/app.js +++ b/static/app.js @@ -358,12 +358,14 @@ function updateUI(status) { } // 3. Play/Pause Button State - if (status.playing) { - playPauseIcon.setAttribute('data-lucide', 'pause'); - btnPlayPause.title = "Wstrzymaj"; - } else { - playPauseIcon.setAttribute('data-lucide', 'play'); - btnPlayPause.title = "Odtwarzaj"; + const targetIcon = status.playing ? 'pause' : 'play'; + if (btnPlayPause.dataset.state !== targetIcon) { + btnPlayPause.dataset.state = targetIcon; + btnPlayPause.innerHTML = ``; + btnPlayPause.title = status.playing ? "Wstrzymaj" : "Odtwarzaj"; + if (window.lucide) { + lucide.createIcons(); + } } // 4. Volume State