From 09c9721d1865c032fc4eafb59602181051be7ac6 Mon Sep 17 00:00:00 2001 From: Maxr1998 Date: Tue, 22 Aug 2023 13:14:41 +0200 Subject: [PATCH] Update and tweak seeker --- .../player/ui/components/controls/PlaybackProgress.kt | 11 +++++++---- gradle/libs.versions.toml | 2 +- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/org/jellyfin/mobile/player/ui/components/controls/PlaybackProgress.kt b/app/src/main/java/org/jellyfin/mobile/player/ui/components/controls/PlaybackProgress.kt index 09d2d1bd..c8106286 100644 --- a/app/src/main/java/org/jellyfin/mobile/player/ui/components/controls/PlaybackProgress.kt +++ b/app/src/main/java/org/jellyfin/mobile/player/ui/components/controls/PlaybackProgress.kt @@ -74,7 +74,8 @@ fun PlaybackProgress( Seeker( modifier = Modifier.fillMaxWidth(), - value = if (isDragged) seekPosition else position.content.toFloat() / duration.toFloat(), + value = position.content.toFloat() / duration.toFloat(), + thumbValue = if (isDragged) seekPosition else position.content.toFloat() / duration.toFloat(), readAheadValue = position.buffer.toFloat() / duration.toFloat(), onValueChange = { value -> seekPosition = value @@ -83,10 +84,12 @@ fun PlaybackProgress( onSeek((seekPosition * duration).toLong()) }, colors = SeekerDefaults.seekerColors( - trackColor = Color(0x33FFFFFF), - readAheadColor = Color(0xCCFFFFFF), + trackColor = Color(0x20FFFFFF), + readAheadColor = Color(0x80FFFFFF), + ), + dimensions = SeekerDefaults.seekerDimensions( + thumbRadius = thumbRadius, ), - dimensions = SeekerDefaults.seekerDimensions(thumbRadius = thumbRadius), interactionSource = interactionSource, ) } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index a257a97b..8924e8c4 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -33,7 +33,7 @@ compose = "1.5.0" compose-foundation = "1.5.0" compose-material = "1.5.0" compose-compiler = "1.5.1" -seeker = "1.1.0" +seeker = "1.2.1" # Network jellyfin-sdk = "1.4.3"