fix(app): activate window on launch to ensure window foregrounding
This commit is contained in:
parent
38de8ffab9
commit
f1000cc838
2 changed files with 11 additions and 2 deletions
|
|
@ -79,6 +79,7 @@ public partial class App : Application
|
||||||
var window = new MainWindow(Engine, Settings);
|
var window = new MainWindow(Engine, Settings);
|
||||||
MainWindow = window;
|
MainWindow = window;
|
||||||
window.Show();
|
window.Show();
|
||||||
|
window.Activate();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ShowConvertDialog(IReadOnlyList<string> files)
|
private void ShowConvertDialog(IReadOnlyList<string> files)
|
||||||
|
|
@ -86,6 +87,7 @@ public partial class App : Application
|
||||||
var window = new Views.MainWindow(Engine, Settings, files);
|
var window = new Views.MainWindow(Engine, Settings, files);
|
||||||
MainWindow = window;
|
MainWindow = window;
|
||||||
window.Show();
|
window.Show();
|
||||||
|
window.Activate();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ShowDiagnoseWindow()
|
private void ShowDiagnoseWindow()
|
||||||
|
|
@ -93,6 +95,7 @@ public partial class App : Application
|
||||||
var window = new DiagnoseWindow(Engine);
|
var window = new DiagnoseWindow(Engine);
|
||||||
MainWindow = window;
|
MainWindow = window;
|
||||||
window.Show();
|
window.Show();
|
||||||
|
window.Activate();
|
||||||
}
|
}
|
||||||
|
|
||||||
private async Task RunQuickAsync(IReadOnlyList<string> files, string outputExtension)
|
private async Task RunQuickAsync(IReadOnlyList<string> files, string outputExtension)
|
||||||
|
|
|
||||||
|
|
@ -227,8 +227,14 @@ $ReleaseNotes
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$releaseUrl = "$ForgejoHost/api/v1/repos/$ForgejoOwner/$ForgejoRepo/releases"
|
$releaseUrl = "$ForgejoHost/api/v1/repos/$ForgejoOwner/$ForgejoRepo/releases"
|
||||||
$releaseResponse = Invoke-RestMethod -Uri $releaseUrl -Method Post -Headers $authHeader -Body $releaseBody
|
$existingReleases = Invoke-RestMethod -Uri $releaseUrl -Method Get -Headers $authHeader
|
||||||
Write-Host "✅ Forgejo 정식 릴리즈 생성 완료: $($releaseResponse.html_url)" -ForegroundColor Green
|
$releaseResponse = $existingReleases | Where-Object { $_.tag_name -eq $Tag } | Select-Object -First 1
|
||||||
|
if (-not $releaseResponse) {
|
||||||
|
$releaseResponse = Invoke-RestMethod -Uri $releaseUrl -Method Post -Headers $authHeader -Body $releaseBody
|
||||||
|
Write-Host "✅ Forgejo 정식 릴리즈 생성 완료: $($releaseResponse.html_url)" -ForegroundColor Green
|
||||||
|
} else {
|
||||||
|
Write-Host "ℹ️ 기존 릴리즈 확인됨 (ID: $($releaseResponse.id)): $($releaseResponse.html_url)" -ForegroundColor Cyan
|
||||||
|
}
|
||||||
|
|
||||||
# 첨부 파일 업로드
|
# 첨부 파일 업로드
|
||||||
$uploadUrl = "$ForgejoHost/api/v1/repos/$ForgejoOwner/$ForgejoRepo/releases/$($releaseResponse.id)/assets"
|
$uploadUrl = "$ForgejoHost/api/v1/repos/$ForgejoOwner/$ForgejoRepo/releases/$($releaseResponse.id)/assets"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue