From 13895e0f4386545abeb58b8394d3498ca0e976f6 Mon Sep 17 00:00:00 2001 From: lincube Date: Tue, 9 Jun 2026 22:18:27 +0800 Subject: [PATCH] =?UTF-8?q?feat.PLONDS=E5=9C=A8=E7=BA=BF=E5=AE=89=E8=A3=85?= =?UTF-8?q?=E5=99=A8=E7=BB=A7=E7=BB=AD=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LanDesktopPLONDS.installer/App.axaml | 16 +-- .../InstallerStartupDiagnostics.cs | 92 ++++++++++++++++++ .../LanDesktopPLONDS.installer.AOT.props | 25 ++--- .../LanDesktopPLONDS.installer.csproj | 4 +- .../NativeDependencyBootstrapper.cs | 3 +- LanDesktopPLONDS.installer/Program.cs | 16 ++- .../Services/FilesPackageInstaller.cs | 5 +- .../Services/InstallerElevation.cs | 52 ++++++++++ .../Services/InstallerPathGuard.cs | 10 +- .../ViewModels/InstallerStepViewModel.cs | 5 +- .../ViewModels/MainWindowViewModel.cs | 11 +-- .../Views/MainWindow.axaml | 97 +++++++++---------- LanDesktopPLONDS.installer/app.manifest | 2 +- .../OnlineInstallerCoreTests.cs | 27 ++++++ .../ComponentSystem/ComponentRegistry.cs | 4 +- .../Components/ClassScheduleWidget.axaml.cs | 38 ++++---- 16 files changed, 287 insertions(+), 120 deletions(-) create mode 100644 LanDesktopPLONDS.installer/InstallerStartupDiagnostics.cs create mode 100644 LanDesktopPLONDS.installer/Services/InstallerElevation.cs diff --git a/LanDesktopPLONDS.installer/App.axaml b/LanDesktopPLONDS.installer/App.axaml index 61f871a..b3e4cd6 100644 --- a/LanDesktopPLONDS.installer/App.axaml +++ b/LanDesktopPLONDS.installer/App.axaml @@ -1,12 +1,12 @@ - Inter, Segoe UI, Microsoft YaHei UI + Segoe UI, Microsoft YaHei UI + Segoe MDL2 Assets 2 4 4 @@ -76,10 +76,12 @@ - - - - - -