yeah looks a bit better tbh no?
Some checks failed
Build and Release / Build IPA (push) Has been cancelled
Build and Release / Build Mac Catalyst (push) Has been cancelled

This commit is contained in:
cranci1 2025-07-08 10:56:47 +02:00
parent 27b4212567
commit b67b44a069

View file

@ -917,12 +917,31 @@ class CustomMediaPlayerViewController: UIViewController, UIGestureRecognizerDele
}
private func createCircularBlurBackground(size: CGFloat) -> UIView {
let blurEffect = UIBlurEffect(style: .systemUltraThinMaterial)
let blurEffect = UIBlurEffect(style: .systemMaterial)
let blurView = UIVisualEffectView(effect: blurEffect)
blurView.translatesAutoresizingMaskIntoConstraints = false
blurView.layer.cornerRadius = size / 2
blurView.clipsToBounds = true
let vibrancyEffect = UIVibrancyEffect(blurEffect: blurEffect)
let vibrancyView = UIVisualEffectView(effect: vibrancyEffect)
vibrancyView.frame = blurView.bounds
vibrancyView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
blurView.contentView.addSubview(vibrancyView)
let tintView = UIView()
tintView.backgroundColor = UIColor.white.withAlphaComponent(0.08)
tintView.layer.cornerRadius = size / 2
tintView.clipsToBounds = true
tintView.translatesAutoresizingMaskIntoConstraints = false
vibrancyView.contentView.addSubview(tintView)
NSLayoutConstraint.activate([
tintView.leadingAnchor.constraint(equalTo: vibrancyView.contentView.leadingAnchor),
tintView.trailingAnchor.constraint(equalTo: vibrancyView.contentView.trailingAnchor),
tintView.topAnchor.constraint(equalTo: vibrancyView.contentView.topAnchor),
tintView.bottomAnchor.constraint(equalTo: vibrancyView.contentView.bottomAnchor)
])
NSLayoutConstraint.activate([
blurView.widthAnchor.constraint(equalToConstant: size),
blurView.heightAnchor.constraint(equalToConstant: size)