Fade in for the bloom (#1705)

* fade in for the bloom

* changelog
This commit is contained in:
Mauro 2023-09-14 12:06:48 +02:00 committed by GitHub
parent a4e5e4f0ed
commit 24524a66c8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 2 deletions

View File

@ -99,8 +99,14 @@ struct HomeScreen: View {
makeBloomView(controller: controller)
}
}
let isHidden = controller.navigationController?.topViewController != controller || isSearching
bloomView?.isHidden = isHidden
let isTopController = controller.navigationController?.topViewController != controller
let isHidden = isTopController || isSearching
if let bloomView {
bloomView.isHidden = isHidden
UIView.transition(with: bloomView, duration: 2.0, options: .curveEaseInOut) {
bloomView.alpha = isTopController ? 0 : 1
}
}
gradientView?.isHidden = isHidden
navigationBarContainer?.clipsToBounds = !isHidden
hairlineView?.isHidden = isHidden || !scrollViewAdapter.isAtTopEdge.value

View File

@ -0,0 +1 @@
The bloom does not pop in but fades in.