From a7368fdd31309234775aa06cfcab035a7628223e Mon Sep 17 00:00:00 2001 From: osy Date: Mon, 4 Sep 2023 13:14:11 -0700 Subject: [PATCH] content: show notice when using build incompatible with virtualization --- Source/BuildConfigView.swift | 3 +++ Source/SimpleContentView.swift | 3 +++ 2 files changed, 6 insertions(+) diff --git a/Source/BuildConfigView.swift b/Source/BuildConfigView.swift index 8090166..e1dcd30 100644 --- a/Source/BuildConfigView.swift +++ b/Source/BuildConfigView.swift @@ -78,6 +78,9 @@ struct BuildConfigView: View { })) } } + if build.arch == "arm64" && Float(build.build) ?? 0 < 21390.0 { + Text("Note: This build does not work for virtualization on Apple Silicon.") + } }.disabled(worker.isBusy) } Spacer() diff --git a/Source/SimpleContentView.swift b/Source/SimpleContentView.swift index 78796c7..dcf5b4e 100644 --- a/Source/SimpleContentView.swift +++ b/Source/SimpleContentView.swift @@ -57,6 +57,9 @@ struct SimpleContentView: View { Text(edition.display).tag(edition.id) } } + if isWindows10 && selected.architecture == "ARM64" { + Text("Note: This build does not work for virtualization on Apple Silicon.") + } }.disabled(worker.isBusy) .onChange(of: isWindows10) { newValue in worker.refreshEsdCatalog(windows10: newValue)