fix: inner paddings for sections

This commit is contained in:
webfussel 2025-08-05 16:00:28 +02:00
parent 70b83d7900
commit 4f7602884a
5 changed files with 16 additions and 20 deletions

View file

@ -11,7 +11,7 @@ android {
defaultConfig { defaultConfig {
applicationId = "de.webfussel.soulecho" applicationId = "de.webfussel.soulecho"
minSdk = 33 minSdk = 30
targetSdk = 35 targetSdk = 35
versionCode = 1 versionCode = 1
versionName = "1.0" versionName = "1.0"

View file

@ -53,7 +53,8 @@ fun SoulEchoApp(moodViewModel: MoodViewModel) {
coroutineScope.launch { coroutineScope.launch {
moodViewModel.saveMood(it) moodViewModel.saveMood(it)
} }
} },
paddingValues = paddingValues,
) )
} }
"history" -> { "history" -> {

View file

@ -1,40 +1,35 @@
package de.webfussel.soulecho.mood package de.webfussel.soulecho.mood
import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.*
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.size
import androidx.compose.material3.FloatingActionButton import androidx.compose.material3.FloatingActionButton
import androidx.compose.material3.Icon import androidx.compose.material3.Icon
import androidx.compose.material3.MaterialTheme import androidx.compose.material3.MaterialTheme
import androidx.compose.runtime.Composable
import androidx.compose.ui.res.painterResource
import androidx.compose.material3.Text import androidx.compose.material3.Text
import androidx.compose.runtime.getValue import androidx.compose.runtime.*
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.setValue
import androidx.compose.ui.Alignment import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp import androidx.compose.ui.unit.sp
import de.webfussel.soulecho.LocalMoodState import de.webfussel.soulecho.LocalMoodState
import de.webfussel.soulecho.mood.Moods.getMoodById
import de.webfussel.soulecho.R import de.webfussel.soulecho.R
import de.webfussel.soulecho.mood.Moods.getMoodById
@Composable @Composable
fun MoodSection( fun MoodSection(
onMoodChange: (MoodWithInfo) -> Unit = {} onMoodChange: (MoodWithInfo) -> Unit = {},
paddingValues: PaddingValues = PaddingValues(0.dp),
) { ) {
val currentMood = LocalMoodState.current val currentMood = LocalMoodState.current
var dialogOpen by remember { mutableStateOf(false) } var dialogOpen by remember { mutableStateOf(false) }
val theme = MaterialTheme.colorScheme val theme = MaterialTheme.colorScheme
Box(modifier = Modifier.fillMaxSize()) { Box(
modifier = Modifier
.fillMaxSize()
.padding(paddingValues)
) {
Column( Column(
horizontalAlignment = Alignment.CenterHorizontally, horizontalAlignment = Alignment.CenterHorizontally,
verticalArrangement = Arrangement.Center, verticalArrangement = Arrangement.Center,

View file

@ -1,5 +1,5 @@
[versions] [versions]
agp = "8.10.1" agp = "8.11.0"
kotlin = "2.0.21" kotlin = "2.0.21"
coreKtx = "1.10.1" coreKtx = "1.10.1"
junit = "4.13.2" junit = "4.13.2"

View file

@ -1,6 +1,6 @@
#Thu Jul 31 07:35:58 CEST 2025 #Thu Jul 31 07:35:58 CEST 2025
distributionBase=GRADLE_USER_HOME distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists zipStorePath=wrapper/dists