From 76eb4a061d2d937a6ba43d2584aa8991a5d03949 Mon Sep 17 00:00:00 2001 From: austinried <4966622+austinried@users.noreply.github.com> Date: Fri, 25 Sep 2026 04:09:41 +0000 Subject: [PATCH] delay the tab icon and label colour transition --- app/src/main/kotlin/com/subtracks/ui/library/LibraryScreen.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/subtracks/ui/library/LibraryScreen.kt b/app/src/main/kotlin/com/subtracks/ui/library/LibraryScreen.kt index 47b35b19..940ef59a 100644 --- a/app/src/main/kotlin/com/subtracks/ui/library/LibraryScreen.kt +++ b/app/src/main/kotlin/com/subtracks/ui/library/LibraryScreen.kt @@ -713,7 +713,8 @@ private fun TabButton( modifier: Modifier = Modifier, ) { val selectedContent = artwork?.scheme?.onPrimary ?: MaterialTheme.colorScheme.background - val content = lerp(MaterialTheme.colorScheme.onBackground, selectedContent, progress) + val tintProgress = ((progress - 0.25f) / 0.6f).coerceIn(0f, 1f) + val content = lerp(MaterialTheme.colorScheme.onBackground, selectedContent, tintProgress) Row( modifier = modifier