From 2d10c3c271ecd602ec4ff9046623cbb600694cc4 Mon Sep 17 00:00:00 2001 From: Ali <> Date: Fri, 28 Jul 2023 16:49:01 +0400 Subject: [PATCH] Limit max avatar overscroll scale (cherry picked from commit 140ecde68a296d29d9cbd13c60f6dde5412bd14e) --- .../Sources/StoryPeerListComponent.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/submodules/TelegramUI/Components/Stories/StoryPeerListComponent/Sources/StoryPeerListComponent.swift b/submodules/TelegramUI/Components/Stories/StoryPeerListComponent/Sources/StoryPeerListComponent.swift index f9fe30d554..348ed018b6 100644 --- a/submodules/TelegramUI/Components/Stories/StoryPeerListComponent/Sources/StoryPeerListComponent.swift +++ b/submodules/TelegramUI/Components/Stories/StoryPeerListComponent/Sources/StoryPeerListComponent.swift @@ -886,7 +886,8 @@ public final class StoryPeerListComponent: Component { } else { overscrollScaleFactor = 0.0 } - let maximizedItemScale: CGFloat = 1.0 + overscrollStage1 * 0.1 + overscrollScaleFactor * overscrollStage2 * 0.5 + var maximizedItemScale: CGFloat = 1.0 + overscrollStage1 * 0.1 + overscrollScaleFactor * overscrollStage2 * 0.5 + maximizedItemScale = min(1.6, maximizedItemScale) let minItemScale: CGFloat = minimizedItemScale.interpolate(to: minimizedMaxItemScale, amount: collapsedState.minFraction) * (1.0 - collapsedState.activityFraction) + 0.1 * collapsedState.activityFraction