Player.tsx: - Track name now scrolls horizontally when hovered (marquee effect) - Uses CSS @keyframes animation with duplicated text for seamless loop - Animation duration scales with text length (min 6s, ~0.3s per char) - Default state: truncate with ellipsis. Hover: whitespace-nowrap + animate - Wrapped player in React fragment with inline <style> for keyframes - Uses Tailwind group-hover to trigger animation only on hover
20 KiB
20 KiB