macOS: update window appearance for About and ConfigurationErrors

This commit is contained in:
Lukas
2026-05-06 19:14:42 +02:00
parent b0f8276658
commit 0226bcf034
3 changed files with 5 additions and 0 deletions

View File

@@ -13,6 +13,7 @@ class AboutController: NSWindowController, NSWindowDelegate {
window.center()
window.isMovableByWindowBackground = true
window.contentView = NSHostingView(rootView: AboutView().environmentObject(viewModel))
window.titlebarAppearsTransparent = true
}
// MARK: - Functions

View File

@@ -29,5 +29,6 @@ class ConfigurationErrorsController: NSWindowController, NSWindowDelegate, Confi
window.center()
window.level = .popUpMenu
window.contentView = NSHostingView(rootView: ConfigurationErrorsView(model: self))
window.titlebarAppearsTransparent = true
}
}

View File

@@ -46,8 +46,11 @@ struct ConfigurationErrorsView<ViewModel: ConfigurationErrorsViewModel>: View {
HStack {
Spacer()
Button("Ignore") { model.errors = [] }
.keyboardShortcut(.cancelAction)
Button("Reload Configuration") { reloadConfig() }
.keyboardShortcut(.defaultAction)
}
.controlSize(.large)
.padding([.bottom, .trailing])
}
.frame(minWidth: 480, maxWidth: 960, minHeight: 270)