Improve refreshIndicator feed name display

This commit is contained in:
Shinokuni 2024-04-01 19:41:26 +02:00
parent 0a1574df0d
commit cbeea6ca0d

View File

@ -1,12 +1,16 @@
package com.readrops.app.compose.util.components package com.readrops.app.compose.util.components
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.padding
import androidx.compose.material3.LinearProgressIndicator import androidx.compose.material3.LinearProgressIndicator
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.Text import androidx.compose.material3.Text
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.text.style.TextOverflow
import com.readrops.app.compose.util.theme.VeryShortSpacer import com.readrops.app.compose.util.theme.VeryShortSpacer
import com.readrops.app.compose.util.theme.spacing
@Composable @Composable
fun RefreshScreen( fun RefreshScreen(
@ -31,7 +35,7 @@ fun RefreshIndicator(
) { ) {
Column( Column(
horizontalAlignment = Alignment.CenterHorizontally, horizontalAlignment = Alignment.CenterHorizontally,
verticalArrangement = Arrangement.Center modifier = Modifier.padding(MaterialTheme.spacing.mediumSpacing)
) { ) {
LinearProgressIndicator( LinearProgressIndicator(
progress = { feedCount.toFloat() / feedMax.toFloat() } progress = { feedCount.toFloat() / feedMax.toFloat() }
@ -41,7 +45,8 @@ fun RefreshIndicator(
Text( Text(
text = "$currentFeed ($feedCount/$feedMax)", text = "$currentFeed ($feedCount/$feedMax)",
maxLines = 1 maxLines = 1,
overflow = TextOverflow.Ellipsis,
) )
} }
} }