From 9d7fc230f40ac8d7315f8d49480afaf074200c3d Mon Sep 17 00:00:00 2001 From: ngenohkevin Date: Sat, 13 Jun 2026 11:02:16 +0300 Subject: [PATCH] v1.5.2: make Home period selector scrollable so 3 Months chip is reachable --- app/build.gradle.kts | 4 ++-- app/src/main/java/com/ledga/app/ui/home/HomeScreen.kt | 8 +++++++- 2 files changed, 9 insertions(+), 3 deletions(-) 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 ->