Skip to content

Instantly share code, notes, and snippets.

@charliejlevine
Created March 2, 2021 21:49
Show Gist options
  • Save charliejlevine/d69b0f9da0d09c1738a8d4395c3baaf2 to your computer and use it in GitHub Desktop.
Save charliejlevine/d69b0f9da0d09c1738a8d4395c3baaf2 to your computer and use it in GitHub Desktop.
import Cocoa
import SwiftUI
@main
class AppDelegate: NSObject, NSApplicationDelegate {
var statusBar: StatusBarController?
var popover = NSPopover.init()
func applicationDidFinishLaunching(_ aNotification: Notification) {
let contentView = ContentView()
popover.contentSize = NSSize(width: 360, height: 360)
popover.contentViewController = NSHostingController(rootView: contentView)
statusBar = StatusBarController.init(popover)
}
func applicationWillTerminate(_ aNotification: Notification) {
// Insert code here to tear down your application
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment