diff --git a/fluxtuner/web/static/js/player.js b/fluxtuner/web/static/js/player.js index 047ca95..97a0033 100644 --- a/fluxtuner/web/static/js/player.js +++ b/fluxtuner/web/static/js/player.js @@ -253,7 +253,7 @@ export function createPlayerController({ } else if (audioNode.paused) { setPlayerControl(toggleButton, "Resume playback", "▶", "play", "Resume"); } else { - setPlayerControl(toggleButton, "Pause playback", "❚❚", "pause", "Pause"); + setPlayerControl(toggleButton, "Pause playback", "", "pause", "Pause"); } if (openLink) { diff --git a/fluxtuner/web/static/js/public-stats.js b/fluxtuner/web/static/js/public-stats.js index d10c6fa..a9e54cd 100644 --- a/fluxtuner/web/static/js/public-stats.js +++ b/fluxtuner/web/static/js/public-stats.js @@ -68,7 +68,7 @@ function renderPublicStats(contentNode, payload) { ${renderPublicStatTile(plays, "play", "plays")} ${renderPublicStatTile(favorites, "saved station", "saved stations")} ${renderPublicStatTile(playlists, "playlist", "playlists")} - ${renderPublicStatTile(users, "user", "users")} + ${renderPublicStatTile(users, "active user", "active users")} `; } diff --git a/fluxtuner/web/static/player.css b/fluxtuner/web/static/player.css index 792ea28..8467cd3 100644 --- a/fluxtuner/web/static/player.css +++ b/fluxtuner/web/static/player.css @@ -367,9 +367,21 @@ html[data-theme="light"] .player-actions a:hover { } .player-control[data-player-mode="pause"] .player-control-icon { - font-size: 0.82rem; - letter-spacing: -0.16em; - transform: translateX(-0.06em); + position: relative; + gap: 0.2rem; + font-size: 0; + letter-spacing: 0; + transform: none; +} + +.player-control[data-player-mode="pause"] .player-control-icon::before, +.player-control[data-player-mode="pause"] .player-control-icon::after { + display: block; + width: 0.2rem; + height: 0.9rem; + border-radius: 0.08rem; + background: currentColor; + content: ""; } .player-control[data-player-mode="loading"] .player-control-icon { diff --git a/tests/test_web_public_stats_ui.py b/tests/test_web_public_stats_ui.py index 50b21bd..1b093a3 100644 --- a/tests/test_web_public_stats_ui.py +++ b/tests/test_web_public_stats_ui.py @@ -35,7 +35,7 @@ def test_web_static_js_loads_public_stats() -> None: assert "renderPublicStats" in public_stats_response.text assert "renderPublicStatTile" in public_stats_response.text assert "No public activity yet." in public_stats_response.text - assert '"user", "users"' in public_stats_response.text + assert '"active user", "active users"' in public_stats_response.text def test_web_static_css_styles_public_stats() -> None: