From 54bffbc25da3d4ec49306424632e9c91063b3baf Mon Sep 17 00:00:00 2001 From: Geert Rademakes Date: Wed, 6 Aug 2025 10:24:04 +0200 Subject: [PATCH] feat: Make playlist switching less intrusive - Remove full loading screen for playlist switches - Only show full loading for initial XML parsing - Use subtle spinner in song list area for playlist loading - Improve UX by keeping interface responsive during navigation --- packages/frontend/src/App.tsx | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/packages/frontend/src/App.tsx b/packages/frontend/src/App.tsx index 82200e0..e40cea2 100644 --- a/packages/frontend/src/App.tsx +++ b/packages/frontend/src/App.tsx @@ -313,16 +313,11 @@ export default function RekordboxReader() { }; }, [isResizing]); - if (xmlLoading || songsLoading) { + if (xmlLoading) { return ( Loading your library... - {currentPlaylist !== "All Songs" && ( - - Navigating to playlist: {currentPlaylist} - - )} ); } @@ -355,7 +350,7 @@ export default function RekordboxReader() { userSelect={isResizing ? 'none' : 'auto'} > {/* Welcome Modal */} - {!xmlLoading && !songsLoading && songs.length === 0 && ( + {!xmlLoading && songs.length === 0 && (