Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9d955f0c authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "FG: shade to gone increase swipe distance to match the legacy behavior" into main

parents 4080163a dd84b430
Loading
Loading
Loading
Loading
+0 −5
Original line number Diff line number Diff line
@@ -19,20 +19,15 @@ package com.android.systemui.scene.ui.composable.transitions
import androidx.compose.animation.core.tween
import com.android.compose.animation.scene.Edge
import com.android.compose.animation.scene.TransitionBuilder
import com.android.compose.animation.scene.UserActionDistance
import com.android.systemui.media.remedia.ui.compose.Media
import com.android.systemui.notifications.ui.composable.Notifications
import com.android.systemui.qs.ui.composable.QuickSettings
import com.android.systemui.scene.shared.model.Scenes
import com.android.systemui.shade.ui.composable.Shade
import com.android.systemui.shade.ui.composable.ShadeHeader
import kotlin.time.Duration.Companion.milliseconds

fun TransitionBuilder.toShadeTransition(durationScale: Double = 1.0) {
    spec = tween(durationMillis = (DefaultDuration * durationScale).inWholeMilliseconds.toInt())
    distance = UserActionDistance { _, _, _ ->
        Notifications.Elements.NotificationScrim.targetOffset(Scenes.Shade)?.y ?: 0f
    }

    fractionRange(start = .58f) {
        fade(ShadeHeader.Elements.Clock)