fix: padding issues I introduced

This commit is contained in:
Rahul Patel
2026-05-07 16:52:02 +05:30
parent 0d480f5d0d
commit 3060133485
11 changed files with 34 additions and 38 deletions

View File

@@ -13,7 +13,6 @@ import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.navigationBarsPadding
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.items
@@ -221,15 +220,16 @@ private fun ScreenContent(
}
Scaffold(
modifier = Modifier.navigationBarsPadding(),
topBar = { SearchBar() }
) { paddingValues ->
val listState = rememberLazyListState()
Box(modifier = Modifier.fillMaxSize()) {
Box(
modifier = Modifier
.fillMaxSize()
.padding(paddingValues)
) {
LazyColumn(
modifier = Modifier
.fillMaxWidth()
.padding(paddingValues),
modifier = Modifier.fillMaxWidth(),
state = listState,
verticalArrangement = Arrangement.spacedBy(
dimensionResource(R.dimen.margin_xxsmall)

View File

@@ -16,7 +16,6 @@ import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.navigationBarsPadding
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.items
@@ -410,7 +409,6 @@ private fun ScreenContentApp(
@Composable
fun MainPane() {
Scaffold(
modifier = Modifier.navigationBarsPadding(),
topBar = {
TopAppBar(
onNavigateUp = onNavigateUp,
@@ -419,10 +417,13 @@ private fun ScreenContentApp(
}
) { paddingValues ->
val listState = rememberLazyListState()
Box(modifier = Modifier.fillMaxSize()) {
Box(
modifier = Modifier
.fillMaxSize()
.padding(paddingValues)
) {
LazyColumn(
modifier = Modifier
.padding(paddingValues)
.fillMaxSize(),
verticalArrangement = Arrangement.spacedBy(
dimensionResource(R.dimen.margin_medium)
@@ -533,7 +534,7 @@ private fun ScreenContentApp(
}
ScrollHint(
listState = listState,
bottomPadding = 72.dp,
bottomPadding = 5.dp,
modifier = Modifier.align(Alignment.BottomCenter)
)
}

View File

@@ -8,7 +8,6 @@ package com.aurora.store.compose.ui.details
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.navigationBarsPadding
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.items
@@ -109,7 +108,6 @@ private fun ScreenContentReport(
val context = LocalContext.current
Scaffold(
modifier = Modifier.navigationBarsPadding(),
topBar = {
TopAppBar(
title = topAppBarTitle,
@@ -127,10 +125,13 @@ private fun ScreenContentReport(
}
) { paddingValues ->
val listState = rememberLazyListState()
Box(modifier = Modifier.fillMaxSize()) {
Box(
modifier = Modifier
.fillMaxSize()
.padding(paddingValues)
) {
LazyColumn(
modifier = Modifier
.padding(paddingValues)
.fillMaxSize()
.padding(horizontal = dimensionResource(R.dimen.padding_medium)),
state = listState

View File

@@ -139,10 +139,13 @@ private fun ScreenContent(
}
}
) { paddingValues ->
Box(modifier = Modifier.fillMaxSize()) {
Box(
modifier = Modifier
.fillMaxSize()
.padding(paddingValues)
) {
LazyColumn(
modifier = Modifier
.padding(paddingValues)
.fillMaxSize()
.padding(horizontal = dimensionResource(R.dimen.padding_medium)),
state = listState

View File

@@ -9,7 +9,6 @@ import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.navigationBarsPadding
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.LazyRow
@@ -87,7 +86,6 @@ private fun ScreenContent(
}
Scaffold(
modifier = Modifier.navigationBarsPadding(),
topBar = {
TopAppBar(
title = topAppBarTitle,
@@ -97,11 +95,13 @@ private fun ScreenContent(
}
) { paddingValues ->
val listState = rememberLazyListState()
Box(modifier = Modifier.fillMaxSize()) {
Box(
modifier = Modifier
.fillMaxSize()
.padding(paddingValues)
) {
LazyColumn(
modifier = Modifier
.padding(paddingValues)
.fillMaxSize(),
modifier = Modifier.fillMaxSize(),
state = listState,
verticalArrangement = Arrangement.spacedBy(dimensionResource(R.dimen.margin_medium))
) {

View File

@@ -9,7 +9,6 @@ import android.content.pm.PermissionInfo
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.navigationBarsPadding
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.items
@@ -82,7 +81,6 @@ private fun ScreenContent(
val packageManager = LocalContext.current.packageManager
Scaffold(
modifier = Modifier.navigationBarsPadding(),
topBar = {
TopAppBar(
title = topAppBarTitle,
@@ -92,10 +90,13 @@ private fun ScreenContent(
}
) { paddingValues ->
val listState = rememberLazyListState()
Box(modifier = Modifier.fillMaxSize()) {
Box(
modifier = Modifier
.fillMaxSize()
.padding(paddingValues)
) {
LazyColumn(
modifier = Modifier
.padding(paddingValues)
.fillMaxSize()
.padding(horizontal = dimensionResource(R.dimen.padding_medium)),
state = listState,

View File

@@ -11,7 +11,6 @@ import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.PaddingValues
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.navigationBarsPadding
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.LazyRow
@@ -99,7 +98,6 @@ private fun ScreenContent(
windowAdaptiveInfo: WindowAdaptiveInfo = currentWindowAdaptiveInfo()
) {
Scaffold(
modifier = Modifier.navigationBarsPadding(),
topBar = {
Column {
TopAppBar(

View File

@@ -10,7 +10,6 @@ import androidx.activity.result.contract.ActivityResultContracts
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.navigationBarsPadding
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.rememberLazyListState
@@ -130,7 +129,6 @@ private fun ScreenContent(
}
Scaffold(
modifier = Modifier.navigationBarsPadding(),
topBar = {
TopAppBar(
title = stringResource(R.string.title_download_manager),

View File

@@ -10,7 +10,6 @@ import androidx.activity.result.contract.ActivityResultContracts
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.navigationBarsPadding
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.rememberLazyListState
@@ -132,7 +131,6 @@ private fun ScreenContent(
}
Scaffold(
modifier = Modifier.navigationBarsPadding(),
topBar = {
TopAppBar(
title = stringResource(R.string.title_favourites_manager),

View File

@@ -8,7 +8,6 @@ package com.aurora.store.compose.ui.installed
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.navigationBarsPadding
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.rememberLazyListState
@@ -76,7 +75,6 @@ private fun ScreenContent(
var initialLoad by rememberSaveable { mutableStateOf(true) }
Scaffold(
modifier = Modifier.navigationBarsPadding(),
topBar = {
TopAppBar(
title = stringResource(R.string.title_apps_games),

View File

@@ -14,7 +14,6 @@ import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.navigationBarsPadding
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.LazyRow
@@ -234,8 +233,7 @@ private fun ScreenContent(
// TODO: https://issuetracker.google.com/issues/445720462
Scaffold(
modifier = Modifier
.focusable()
.navigationBarsPadding(),
.focusable(),
topBar = { SearchBar() }
) { paddingValues ->
Column(