diff --git a/MacNearFuture/MacNearFutureApp.swift b/MacNearFuture/MacNearFutureApp.swift index b66e77f..3744356 100644 --- a/MacNearFuture/MacNearFutureApp.swift +++ b/MacNearFuture/MacNearFutureApp.swift @@ -43,11 +43,6 @@ struct NearFutureApp: App { .defaultSize(width: 550, height: 650) .commands { NearFutureCommands() - Menu("hi") { - Button("hi") { - - } - } } Window("About Near Future", id: "about") { diff --git a/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json b/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json index 1e9333b..e884292 100644 --- a/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -31,54 +31,70 @@ "size" : "1024x1024" }, { + "filename" : "NearFutureIcon16.png", "idiom" : "mac", "scale" : "1x", "size" : "16x16" }, { + "filename" : "NearFutureIcon32.png", "idiom" : "mac", "scale" : "2x", "size" : "16x16" }, { + "filename" : "NearFutureIcon32.png", "idiom" : "mac", "scale" : "1x", "size" : "32x32" }, { + "filename" : "NearFutureIcon64.png", "idiom" : "mac", "scale" : "2x", "size" : "32x32" }, { + "filename" : "NearFutureIcon128.png", "idiom" : "mac", "scale" : "1x", "size" : "128x128" }, { + "filename" : "NearFutureIcon256.png", "idiom" : "mac", "scale" : "2x", "size" : "128x128" }, { + "filename" : "NearFutureIcon256.png", "idiom" : "mac", "scale" : "1x", "size" : "256x256" }, { + "filename" : "NearFutureIcon512.png", "idiom" : "mac", "scale" : "2x", "size" : "256x256" }, { + "filename" : "NearFutureIcon512.png", "idiom" : "mac", "scale" : "1x", "size" : "512x512" }, { + "filename" : "NearFutureIcon.png", "idiom" : "mac", "scale" : "2x", "size" : "512x512" + }, + { + "filename" : "NearFutureIcon.png", + "idiom" : "universal", + "platform" : "watchos", + "size" : "1024x1024" } ], "info" : { diff --git a/Resources/Assets.xcassets/AppIcon.appiconset/NearFutureIcon128.png b/Resources/Assets.xcassets/AppIcon.appiconset/NearFutureIcon128.png new file mode 100644 index 0000000..2caf9d5 Binary files /dev/null and b/Resources/Assets.xcassets/AppIcon.appiconset/NearFutureIcon128.png differ diff --git a/Resources/Assets.xcassets/AppIcon.appiconset/NearFutureIcon16.png b/Resources/Assets.xcassets/AppIcon.appiconset/NearFutureIcon16.png new file mode 100644 index 0000000..2445231 Binary files /dev/null and b/Resources/Assets.xcassets/AppIcon.appiconset/NearFutureIcon16.png differ diff --git a/Resources/Assets.xcassets/AppIcon.appiconset/NearFutureIcon256.png b/Resources/Assets.xcassets/AppIcon.appiconset/NearFutureIcon256.png new file mode 100644 index 0000000..3c2a231 Binary files /dev/null and b/Resources/Assets.xcassets/AppIcon.appiconset/NearFutureIcon256.png differ diff --git a/Resources/Assets.xcassets/AppIcon.appiconset/NearFutureIcon32.png b/Resources/Assets.xcassets/AppIcon.appiconset/NearFutureIcon32.png new file mode 100644 index 0000000..d787a95 Binary files /dev/null and b/Resources/Assets.xcassets/AppIcon.appiconset/NearFutureIcon32.png differ diff --git a/Resources/Assets.xcassets/AppIcon.appiconset/NearFutureIcon512.png b/Resources/Assets.xcassets/AppIcon.appiconset/NearFutureIcon512.png new file mode 100644 index 0000000..0f12f01 Binary files /dev/null and b/Resources/Assets.xcassets/AppIcon.appiconset/NearFutureIcon512.png differ diff --git a/Resources/Assets.xcassets/AppIcon.appiconset/NearFutureIcon64.png b/Resources/Assets.xcassets/AppIcon.appiconset/NearFutureIcon64.png new file mode 100644 index 0000000..8059e71 Binary files /dev/null and b/Resources/Assets.xcassets/AppIcon.appiconset/NearFutureIcon64.png differ diff --git a/Shared/Model/Events.swift b/Shared/Model/Events.swift index cf08f85..29a3f28 100644 --- a/Shared/Model/Events.swift +++ b/Shared/Model/Events.swift @@ -526,7 +526,7 @@ func getDevice() -> (sf: String, label: String) { return (sf: "iphone", label: "iPhone") #elseif canImport(AppKit) - return (sf: "", label: "") + return (sf: "desktopcomputer", label: "Mac") #endif } diff --git a/Shared/Model/Settings.swift b/Shared/Model/Settings.swift index 9868ab1..eae28ad 100644 --- a/Shared/Model/Settings.swift +++ b/Shared/Model/Settings.swift @@ -12,10 +12,10 @@ import AppKit #endif struct NFSettings: Codable, Equatable { - var showCompletedInHome: Bool - var tint: ColorCodable - var showWhatsNew: Bool - var prevAppVersion: String + var showCompletedInHome: Bool = false + var tint: ColorCodable = ColorCodable(.accentColor) + var showWhatsNew: Bool = true + var prevAppVersion: String = getVersion()+getBuildID() } class AccentIcon { @@ -53,21 +53,7 @@ class AccentIcon { } class SettingsViewModel: ObservableObject { -#if canImport(UIKit) - @Published var settings: NFSettings = NFSettings( - showCompletedInHome: false, - tint: ColorCodable(uiColor: UIColor(named: "AccentColor")!), - showWhatsNew: true, - prevAppVersion: getVersion()+getBuildID() - ) -#elseif canImport(AppKit) - @Published var settings: NFSettings = NFSettings( - showCompletedInHome: false, - tint: ColorCodable(nsColor: NSColor(named: "AccentColor")!), - showWhatsNew: true, - prevAppVersion: getVersion()+getBuildID() - ) -#endif + @Published var settings: NFSettings = NFSettings() @Published var notifsGranted: Bool = false