Theme fixes

This commit is contained in:
Ilya Laktyushin
2019-12-27 18:19:28 +03:00
parent 8518bc5e32
commit 7aa978e827
7 changed files with 52 additions and 26 deletions

View File

@@ -535,7 +535,12 @@ final class UndoOverlayControllerNode: ViewControllerTracingNode {
self.checkTimer()
}
var dismissed = false
func animateOut(completion: @escaping () -> Void) {
guard !self.dismissed else {
return
}
self.dismissed = true
self.panelNode.layer.animateAlpha(from: 1.0, to: 0.0, duration: 0.25, delay: 0.0, timingFunction: CAMediaTimingFunctionName.easeOut.rawValue, removeOnCompletion: false, completion: { _ in })
self.panelWrapperNode.layer.animateAlpha(from: 1.0, to: 0.0, duration: 0.25, delay: 0.0, timingFunction: CAMediaTimingFunctionName.easeOut.rawValue, removeOnCompletion: false) { _ in
completion()