Files
plezy/macos/Runner/MainFlutterWindow.swift
T

24 lines
699 B
Swift
Raw Normal View History

2025-10-18 00:05:20 +02:00
import Cocoa
import FlutterMacOS
class MainFlutterWindow: NSWindow {
override func awakeFromNib() {
let flutterViewController = FlutterViewController()
2025-11-27 07:32:07 +01:00
// Enable transparency for Metal layer behind Flutter
self.backgroundColor = NSColor.clear
flutterViewController.backgroundColor = NSColor.clear
2025-10-18 00:05:20 +02:00
let windowFrame = self.frame
self.contentViewController = flutterViewController
self.setFrame(windowFrame, display: true)
2025-11-27 07:32:07 +01:00
// Register MPV player plugin for video playback
MpvPlayerPlugin.register(with: flutterViewController.registrar(forPlugin: "MpvPlayerPlugin"))
2025-10-18 00:05:20 +02:00
RegisterGeneratedPlugins(registry: flutterViewController)
super.awakeFromNib()
}
}