Fix story item alpha

This commit is contained in:
Ali 2023-07-07 13:38:08 +04:00
parent bc7687b0ae
commit ff0c84ea35
2 changed files with 9 additions and 11 deletions

View File

@ -889,7 +889,7 @@ public final class StoryPeerListComponent: Component {
rightItemFrame = calculateItem(i + 1).itemFrame
}
itemAlpha = collapsedState.sideAlphaFraction * 1.0 + (1.0 - collapsedState.sideAlphaFraction) * (1.0 - collapsedState.activityFraction)
itemAlpha = (collapsedState.sideAlphaFraction * 1.0 + (1.0 - collapsedState.sideAlphaFraction) * (1.0 - collapsedState.activityFraction)) * collapsedState.sideAlphaFraction
} else {
if itemLayout.itemCount == 1 {
itemAlpha = min(1.0, (collapsedState.minFraction + collapsedState.maxFraction) * 4.0)

View File

@ -64,17 +64,15 @@ private func calculateMergingCircleShape(center: CGPoint, leftCenter: CGPoint?,
let segmentCount = max(totalCount, 1)
if segmentCount == 1 {
if isSeen {
if unseenCount == 0 {
} else {
return path
}
if isSeen {
if unseenCount == 0 {
} else {
if unseenCount != 0 {
} else {
return path
}
return path
}
} else {
if unseenCount != 0 {
} else {
return path
}
}