Animate library tabs, rows, editor track lists, status badges and dropzone

Tabs get a sliding indicator that persists across library routes, grid rows flip and collapse on removal, the selection bar and filters crossfade, album tracks move between lists with a crossfade, processing badges pulse and the dropzone scales while dragging.
This commit is contained in:
2026-09-25 01:23:40 +02:00
parent ebe9769d4e
commit 43928ba9b9
15 changed files with 137 additions and 40 deletions
@@ -13,4 +13,9 @@
const info = $derived(TRACK_STATUS[status]);
</script>
<StatusBadge label={info.label} tone={info.tone} class={klass} />
<StatusBadge
label={info.label}
tone={info.tone}
pulse={status === 'Processing' || status === 'Pending'}
class={klass}
/>