This commit is contained in:
mrFq1
2023-06-05 23:39:23 +08:00
parent e5860ead2c
commit f488f41f8d
72 changed files with 247 additions and 45 deletions

View File

@@ -0,0 +1,34 @@
//
// AppDelegate.swift
// ClashX Dashboard
//
//
import Cocoa
import ClashX_Dashboard
@main
class AppDelegate: NSObject, NSApplicationDelegate {
var dashboardWindowController: DashboardWindowController?
func applicationDidFinishLaunching(_ notification: Notification) {
if dashboardWindowController == nil {
dashboardWindowController = DashboardWindowController.create()
dashboardWindowController?.onWindowClose = {
[weak self] in
self?.dashboardWindowController = nil
}
}
dashboardWindowController?.set("http://127.0.0.1:9021")
dashboardWindowController?.showWindow(nil)
}
func applicationWillTerminate(_ notification: Notification) {
}
}