diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 2a9f5bd..32a23c0 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -27,8 +27,8 @@ android { applicationId = "com.ledga.app" minSdk = 26 targetSdk = 34 - versionCode = 19 - versionName = "1.5.1" + versionCode = 20 + versionName = "1.5.2" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" } diff --git a/app/src/main/java/com/ledga/app/ui/home/HomeScreen.kt b/app/src/main/java/com/ledga/app/ui/home/HomeScreen.kt index 77460f0..f548c2d 100644 --- a/app/src/main/java/com/ledga/app/ui/home/HomeScreen.kt +++ b/app/src/main/java/com/ledga/app/ui/home/HomeScreen.kt @@ -2,6 +2,7 @@ package com.ledga.app.ui.home import androidx.compose.foundation.background import androidx.compose.foundation.clickable +import androidx.compose.foundation.horizontalScroll import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column @@ -158,8 +159,13 @@ fun HomeScreen( } // ---- Period selector ---- + // Horizontally scrollable so every chip stays reachable — four + // long-labelled chips overflow a fixed Row on narrow screens / large + // font scales, which would clip the last one ("3 Months") off-edge. Row( - modifier = Modifier.fillMaxWidth(), + modifier = Modifier + .fillMaxWidth() + .horizontalScroll(rememberScrollState()), horizontalArrangement = Arrangement.spacedBy(Space.s3), ) { Period.entries.forEach { period ->