From 94c5bf49914d10b92dd9fdfe1ca68bf84214146f Mon Sep 17 00:00:00 2001 From: tapframe <85391825+tapframe@users.noreply.github.com> Date: Fri, 3 Apr 2026 00:34:24 +0530 Subject: [PATCH] feat(library): enhance LibraryScreen layout with background and spacing adjustments --- .../app/features/library/LibraryScreen.kt | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/composeApp/src/commonMain/kotlin/com/nuvio/app/features/library/LibraryScreen.kt b/composeApp/src/commonMain/kotlin/com/nuvio/app/features/library/LibraryScreen.kt index 56724bebf..9df47a33a 100644 --- a/composeApp/src/commonMain/kotlin/com/nuvio/app/features/library/LibraryScreen.kt +++ b/composeApp/src/commonMain/kotlin/com/nuvio/app/features/library/LibraryScreen.kt @@ -1,10 +1,14 @@ package com.nuvio.app.features.library +import androidx.compose.foundation.background import androidx.compose.foundation.layout.PaddingValues +import androidx.compose.foundation.layout.Spacer +import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.foundation.lazy.items +import androidx.compose.material3.MaterialTheme import androidx.compose.material3.CircularProgressIndicator import androidx.compose.runtime.Composable import androidx.compose.runtime.getValue @@ -40,10 +44,17 @@ fun LibraryScreen( horizontalPadding = 0.dp, ) { stickyHeader { - NuvioScreenHeader( - title = if (isTraktSource) "Trakt Library" else "Library", - modifier = Modifier.padding(horizontal = 16.dp), - ) + androidx.compose.foundation.layout.Column( + modifier = Modifier + .fillMaxWidth() + .background(MaterialTheme.colorScheme.background), + ) { + NuvioScreenHeader( + title = if (isTraktSource) "Trakt Library" else "Library", + modifier = Modifier.padding(horizontal = 16.dp), + ) + Spacer(modifier = Modifier.height(6.dp)) + } } when {