| 1234567891011121314151617181920212223242526272829303132 |
- //
- // AppDelegate.swift
- // meetings_app
- //
- // Created by Dev Mac 1 on 06/04/2026.
- //
- import Cocoa
- @main
- class AppDelegate: NSObject, NSApplicationDelegate {
- private let darkModeDefaultsKey = "settings.darkModeEnabled"
- func applicationDidFinishLaunching(_ aNotification: Notification) {
- // Match saved preference (defaults to dark if never set).
- let hasValue = UserDefaults.standard.object(forKey: darkModeDefaultsKey) != nil
- let darkEnabled = hasValue ? UserDefaults.standard.bool(forKey: darkModeDefaultsKey) : true
- NSApp.appearance = NSAppearance(named: darkEnabled ? .darkAqua : .aqua)
- }
- func applicationWillTerminate(_ aNotification: Notification) {
- // Insert code here to tear down your application
- }
- func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool {
- return true
- }
- }
|