v2 #1

Open
kamil wants to merge 231 commits from v2 into main
Showing only changes of commit fa8fb96631 - Show all commits

View File

@@ -571,16 +571,28 @@ struct FullPlayerView: View {
// MARK: - AirPlay Button
struct AirPlayButton: UIViewRepresentable {
func makeUIView(context: Context) -> AVRoutePickerView {
struct AirPlayButton: UIViewControllerRepresentable {
func makeUIViewController(context: Context) -> UIViewController {
let vc = UIViewController()
vc.view.backgroundColor = .clear
let picker = AVRoutePickerView()
picker.tintColor = UIColor.white.withAlphaComponent(0.7)
picker.activeTintColor = UIColor(named: "AccentColor") ?? UIColor.systemOrange
picker.prioritizesVideoDevices = false
return picker
picker.translatesAutoresizingMaskIntoConstraints = false
vc.view.addSubview(picker)
NSLayoutConstraint.activate([
picker.leadingAnchor.constraint(equalTo: vc.view.leadingAnchor),
picker.trailingAnchor.constraint(equalTo: vc.view.trailingAnchor),
picker.topAnchor.constraint(equalTo: vc.view.topAnchor),
picker.bottomAnchor.constraint(equalTo: vc.view.bottomAnchor),
])
return vc
}
func updateUIView(_ uiView: AVRoutePickerView, context: Context) {}
func updateUIViewController(_ uiViewController: UIViewController, context: Context) {}
}
// MARK: - Sleep Timer Sheet