Prechádzať zdrojové kódy

Truncate long nav bar/rail items

Fixes #8670
arkon 2 rokov pred
rodič
commit
719d427956

+ 5 - 0
app/src/main/java/eu/kanade/tachiyomi/ui/home/HomeScreen.kt

@@ -29,6 +29,7 @@ import androidx.compose.ui.Modifier
 import androidx.compose.ui.res.pluralStringResource
 import androidx.compose.ui.semantics.contentDescription
 import androidx.compose.ui.semantics.semantics
+import androidx.compose.ui.text.style.TextOverflow
 import androidx.compose.ui.util.fastForEach
 import cafe.adriel.voyager.core.screen.Screen
 import cafe.adriel.voyager.navigator.LocalNavigator
@@ -178,6 +179,8 @@ object HomeScreen : Screen {
                 Text(
                     text = tab.options.title,
                     style = MaterialTheme.typography.labelLarge,
+                    maxLines = 1,
+                    overflow = TextOverflow.Ellipsis,
                 )
             },
             alwaysShowLabel = true,
@@ -204,6 +207,8 @@ object HomeScreen : Screen {
                 Text(
                     text = tab.options.title,
                     style = MaterialTheme.typography.labelLarge,
+                    maxLines = 1,
+                    overflow = TextOverflow.Ellipsis,
                 )
             },
             alwaysShowLabel = true,