From ffadf70c8be6325ebd94c1900a5ced18fb409532 Mon Sep 17 00:00:00 2001 From: vicrodh <103399283+vicrodh@users.noreply.github.com> Date: Fri, 9 Jan 2026 15:11:07 -0600 Subject: [PATCH] fix: track list layout and HomeView content rendering - Add explicit flex-direction: row and width: 100% to TrackRow - Add missing .track-list and .tracks container styles in AlbumDetailView - Add gap: 16px to table header to match TrackRow alignment - Add box-sizing: border-box for consistent sizing --- src/lib/components/TrackRow.svelte | 3 + .../components/views/AlbumDetailView.svelte | 17 +++ src/lib/components/views/HomeView.svelte | 100 +++++++++--------- 3 files changed, 70 insertions(+), 50 deletions(-) diff --git a/src/lib/components/TrackRow.svelte b/src/lib/components/TrackRow.svelte index a3c425251..760d0119c 100644 --- a/src/lib/components/TrackRow.svelte +++ b/src/lib/components/TrackRow.svelte @@ -97,14 +97,17 @@ diff --git a/src/lib/components/views/HomeView.svelte b/src/lib/components/views/HomeView.svelte index e88a3ffae..f1b2a6b2f 100644 --- a/src/lib/components/views/HomeView.svelte +++ b/src/lib/components/views/HomeView.svelte @@ -53,58 +53,58 @@ {#if recentAlbums.length > 0} - - {#snippet children()} - {#each recentAlbums as album} - onAlbumClick?.(album.id ?? '')} - /> - {/each} -
- {/snippet} -
- {/if} + + {#snippet children()} + {#each recentAlbums as album} + onAlbumClick?.(album.id ?? '')} + /> + {/each} +
+ {/snippet} +
+ {/if} - - {#if recommendedAlbums.length > 0} - - {#snippet children()} - {#each recommendedAlbums as album} - onAlbumClick?.(album.id ?? '')} - /> - {/each} -
- {/snippet} -
- {/if} + + {#if recommendedAlbums.length > 0} + + {#snippet children()} + {#each recommendedAlbums as album} + onAlbumClick?.(album.id ?? '')} + /> + {/each} +
+ {/snippet} +
+ {/if} - - {#if newReleases.length > 0} - - {#snippet children()} - {#each newReleases as album} - onAlbumClick?.(album.id ?? '')} - /> - {/each} -
- {/snippet} -
- {/if} + + {#if newReleases.length > 0} + + {#snippet children()} + {#each newReleases as album} + onAlbumClick?.(album.id ?? '')} + /> + {/each} +
+ {/snippet} +
+ {/if} {:else}