diff --git a/desktop/app/src/main/kotlin/com/shonar/desktop/Screens.kt b/desktop/app/src/main/kotlin/com/shonar/desktop/Screens.kt index cca5b97..151bdd9 100644 --- a/desktop/app/src/main/kotlin/com/shonar/desktop/Screens.kt +++ b/desktop/app/src/main/kotlin/com/shonar/desktop/Screens.kt @@ -31,6 +31,7 @@ import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp +import androidx.compose.ui.text.style.TextOverflow import java.io.File import javax.swing.JFileChooser @@ -170,7 +171,9 @@ fun LibraryScreen(state: DesktopState) { verticalAlignment = Alignment.CenterVertically) { Column(Modifier.weight(1f)) { Text(e.file.nameWithoutExtension, - style = MaterialTheme.typography.titleSmall) + style = MaterialTheme.typography.titleSmall, + maxLines = 1, + overflow = TextOverflow.Ellipsis) Text( "%.1f MB • %s".format( e.file.length() / 1e6,