From 591b194b2543132ae46beba43df2e2b661de638c Mon Sep 17 00:00:00 2001 From: vicrodh <103399283+vicrodh@users.noreply.github.com> Date: Wed, 28 Jan 2026 19:42:53 -0600 Subject: [PATCH] Fix quality badges to match TrackRow simple text style - Fix qobuzAdapters to use formatQuality for track quality (was showing Hi-Res) - Update QualityBadge compact mode to simple text style: - font-size: 12px - color: #666666 (uniform gray) - width: 80px (fixed) - No background, border, or special hires styling --- src/lib/adapters/qobuzAdapters.ts | 2 +- src/lib/components/QualityBadge.svelte | 22 +++++----------------- 2 files changed, 6 insertions(+), 18 deletions(-) diff --git a/src/lib/adapters/qobuzAdapters.ts b/src/lib/adapters/qobuzAdapters.ts index 444803b70..b83759bef 100644 --- a/src/lib/adapters/qobuzAdapters.ts +++ b/src/lib/adapters/qobuzAdapters.ts @@ -340,7 +340,7 @@ export function convertQobuzAlbum(album: QobuzAlbum): AlbumDetail { artist: track.performer?.name, duration: formatDuration(track.duration), durationSeconds: track.duration, - quality: track.hires_streamable ? 'Hi-Res' : 'CD', + quality: formatQuality(track.hires_streamable, track.maximum_bit_depth, track.maximum_sampling_rate), hires: track.hires_streamable, bitDepth: track.maximum_bit_depth, samplingRate: track.maximum_sampling_rate, diff --git a/src/lib/components/QualityBadge.svelte b/src/lib/components/QualityBadge.svelte index 95625aa65..4bda90e19 100644 --- a/src/lib/components/QualityBadge.svelte +++ b/src/lib/components/QualityBadge.svelte @@ -112,7 +112,7 @@ {#if compact} - + {compactText} {:else} @@ -134,28 +134,16 @@ {/if}