latest updates

This commit is contained in:
Mark Gregory
2026-09-08 20:06:58 +01:00
parent fb05cf71ed
commit 868604b848
53 changed files with 6442 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
import AppKit
@MainActor
enum FilePicker {
static func chooseDirectory() -> String? {
let panel = NSOpenPanel()
panel.canChooseDirectories = true
panel.canChooseFiles = false
panel.allowsMultipleSelection = false
panel.canCreateDirectories = true
return panel.runModal() == .OK ? panel.url?.path : nil
}
static func chooseFile() -> String? {
let panel = NSOpenPanel()
panel.canChooseDirectories = false
panel.canChooseFiles = true
panel.allowsMultipleSelection = false
return panel.runModal() == .OK ? panel.url?.path : nil
}
}