Add ability to export/import settings configuration (#522)

This commit is contained in:
Jeffrey
2026-03-27 20:33:24 +01:00
committed by GitHub
parent e05af92acc
commit 774c8ecd92
15 changed files with 726 additions and 31 deletions

View File

@@ -152,14 +152,17 @@ function Show-MessageBox {
})
# Show dialog and return result from Tag
$msgWindow.ShowDialog() | Out-Null
# Hide overlay after dialog closes (only if this dialog was the one that showed it)
if ($overlay -and -not $overlayWasAlreadyVisible) {
try {
$ownerWindow.Dispatcher.Invoke([action]{ $overlay.Visibility = 'Collapsed' })
try {
$msgWindow.ShowDialog() | Out-Null
}
finally {
# Hide overlay after dialog closes (only if this dialog was the one that showed it)
if ($overlay -and -not $overlayWasAlreadyVisible) {
try {
$ownerWindow.Dispatcher.Invoke([action]{ $overlay.Visibility = 'Collapsed' })
}
catch { }
}
catch { }
}
return $msgWindow.Tag