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