feat: material 3-ise changelog screen

Signed-off-by: Infi <infi@infi.sh>
This commit is contained in:
Infi 2024-01-10 21:52:42 +01:00
parent 94034c8cfc
commit 838784cfc9
1 changed files with 14 additions and 19 deletions

View File

@ -5,11 +5,10 @@ import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.safeDrawingPadding import androidx.compose.foundation.layout.safeDrawingPadding
import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.material3.Divider
import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.material3.ListItem
import androidx.compose.material3.MaterialTheme import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.ModalBottomSheet import androidx.compose.material3.ModalBottomSheet
import androidx.compose.material3.Text import androidx.compose.material3.Text
@ -21,8 +20,6 @@ import androidx.compose.runtime.remember
import androidx.compose.runtime.setValue import androidx.compose.runtime.setValue
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.unit.dp
import androidx.hilt.navigation.compose.hiltViewModel import androidx.hilt.navigation.compose.hiltViewModel
import androidx.lifecycle.ViewModel import androidx.lifecycle.ViewModel
import androidx.navigation.NavController import androidx.navigation.NavController
@ -96,21 +93,19 @@ fun ChangelogsSettingsScreen(
} }
.fillMaxWidth() .fillMaxWidth()
) { ) {
Column( ListItem(
modifier = Modifier.padding(16.dp) headlineContent = {
) { Text(
Text( text = changelog.version,
text = changelog.version, style = MaterialTheme.typography.headlineSmall
style = MaterialTheme.typography.headlineSmall )
) },
Text( supportingContent = {
text = changelog.summary, Text(
style = MaterialTheme.typography.bodyMedium, text = changelog.summary,
maxLines = 1, )
overflow = TextOverflow.Ellipsis }
) )
}
Divider()
} }
} }
} }