diff --git a/dist/README.txt b/dist/README.txt index d7d1950..f6c31d3 100644 --- a/dist/README.txt +++ b/dist/README.txt @@ -1,5 +1,5 @@ UbisamBase 플랫폼 배포 폴더 (빌드할 때 자동 생성 - 직접 고치지 마세요) -갱신 시각 : 2026-09-21 21:55:55 +갱신 시각 : 2026-09-21 22:04:42 빌드 구성 : Release 원본 소스 : D:\업무\03_개발\Source\용접기\08_UbisamPlatform\ ---- diff --git a/dist/UbisamBase.Core.dll b/dist/UbisamBase.Core.dll index f857205..735fad7 100644 Binary files a/dist/UbisamBase.Core.dll and b/dist/UbisamBase.Core.dll differ diff --git a/dist/UbisamBase.Launcher.exe b/dist/UbisamBase.Launcher.exe index 9022b4b..1cecfa8 100644 Binary files a/dist/UbisamBase.Launcher.exe and b/dist/UbisamBase.Launcher.exe differ diff --git a/dist/UbisamBase.Shell.exe b/dist/UbisamBase.Shell.exe index 8d575aa..007a217 100644 Binary files a/dist/UbisamBase.Shell.exe and b/dist/UbisamBase.Shell.exe differ diff --git a/dist/platform-version.json b/dist/platform-version.json index 54aa3b9..1772d2c 100644 --- a/dist/platform-version.json +++ b/dist/platform-version.json @@ -1,4 +1,4 @@ { -"version": "2026-09-21 21:55:55", +"version": "2026-09-21 22:04:42", "configuration": "Release" } diff --git a/src/UbisamBase.Launcher/PlatformUpdater.cs b/src/UbisamBase.Launcher/PlatformUpdater.cs index 26386f8..de2df40 100644 --- a/src/UbisamBase.Launcher/PlatformUpdater.cs +++ b/src/UbisamBase.Launcher/PlatformUpdater.cs @@ -117,20 +117,10 @@ internal static class PlatformUpdater } // 3) 자동 업데이트가 아니면 물어본다. - if (!settings.AutoUpdate) + if (!settings.AutoUpdate && !UpdateDialog.Ask(localVersion, remoteVersion)) { - var answer = MessageBox.Show( - "새 플랫폼 버전이 있습니다.\n\n" + - "지금 버전 : " + (string.IsNullOrEmpty(localVersion) ? "(알 수 없음)" : localVersion) + "\n" + - "새 버전 : " + remoteVersion + "\n\n" + - "지금 업데이트하고 실행할까요?", - "UbisamBase 업데이트", MessageBoxButton.YesNo, MessageBoxImage.Question); - - if (answer != MessageBoxResult.Yes) - { - // 기록을 남기지 않는다 — 다음에 켤 때 다시 물어본다. - return; - } + // 기록을 남기지 않는다 — 다음에 켤 때 다시 물어본다. + return; } var failed = CopyAll(remoteDist, platformDir); diff --git a/src/UbisamBase.Launcher/UpdateDialog.xaml b/src/UbisamBase.Launcher/UpdateDialog.xaml new file mode 100644 index 0000000..097f686 --- /dev/null +++ b/src/UbisamBase.Launcher/UpdateDialog.xaml @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + +