Mac-utlity-app / MUA / MUAApp.swift Blame
6dacfa4 Mitchel Jan 17, 2026
//
//  MUAApp.swift
//  MUA
//
//  Created by Mitchel Volkering on 21/12/2025.
//
import SwiftUI
@main
struct MUAApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
        .windowStyle(.automatic)
        .windowToolbarStyle(.unified(showsTitle: true))
        .defaultSize(width: 1100, height: 700)
        .commands {
            CommandGroup(replacing: .newItem) {}
            CommandMenu("Scan") {
                Button("Scan Home Folder") {
                    NotificationCenter.default.post(name: .scanHomeFolder, object: nil)
                }
                .keyboardShortcut("h", modifiers: [.command, .shift])
                Button("Choose Folder...") {
                    NotificationCenter.default.post(name: .chooseFolderToScan, object: nil)
                }
                .keyboardShortcut("o", modifiers: [.command, .shift])
            }
        }
    }
}
extension Notification.Name {
    static let scanHomeFolder = Notification.Name("scanHomeFolder")
    static let chooseFolderToScan = Notification.Name("chooseFolderToScan")
}