This commit is contained in:
Ali
2023-08-18 13:45:33 +04:00
parent 4e2c082e0c
commit aa46688ea4
9 changed files with 165 additions and 31 deletions

View File

@@ -114,6 +114,7 @@ final class ReactionContextBackgroundNode: ASDisplayNode {
func update(
theme: PresentationTheme,
forceDark: Bool,
size: CGSize,
cloudSourcePoint: CGFloat,
isLeftAligned: Bool,
@@ -128,7 +129,7 @@ final class ReactionContextBackgroundNode: ASDisplayNode {
if self.theme !== theme {
self.theme = theme
if theme.overallDarkAppearance {
if theme.overallDarkAppearance && !forceDark {
if let vibrancyEffectView = self.vibrancyEffectView {
self.vibrancyEffectView = nil
vibrancyEffectView.removeFromSuperview()
@@ -136,7 +137,11 @@ final class ReactionContextBackgroundNode: ASDisplayNode {
} else {
if self.vibrancyEffectView == nil {
let style: UIBlurEffect.Style
style = .extraLight
if forceDark {
style = .dark
} else {
style = .extraLight
}
let blurEffect = UIBlurEffect(style: style)
let vibrancyEffect = UIVibrancyEffect(blurEffect: blurEffect)
let vibrancyEffectView = UIVisualEffectView(effect: vibrancyEffect)