返回提交历史
Modified
XFEToolBox.Client.Installer/App.xaml
+0
-1
Modified
XFEToolBox.Client.Installer/App.xaml.cs
+1
-6
Modified
XFEToolBox.Client.Installer/Profiles/SystemProfile.cs
+4
-0
Deleted
XFEToolBox.Client.Installer/Resources/Style/MainStyle.xaml
+0
-249
Modified
XFEToolBox.Client.Installer/Utilities/FileHelper.cs
+12
-2
Added
XFEToolBox.Client.Installer/Utilities/InstallationService.cs
+154
-0
Modified
XFEToolBox.Client.Installer/Utilities/PopupHelper.cs
+18
-19
Modified
XFEToolBox.Client.Installer/Utilities/ZipHelper.cs
+22
-11
Modified
XFEToolBox.Client.Installer/ViewModel/Pages/DownloadProgressPageViewModel.cs
+175
-88
Modified
XFEToolBox.Client.Installer/ViewModel/Pages/InstallPageViewModel.cs
+47
-8
Modified
XFEToolBox.Client.Installer/ViewModel/Pages/InstallProgressPageViewModel.cs
+22
-6
Modified
XFEToolBox.Client.Installer/ViewModel/Windows/MainWindowViewModel.cs
+5
-103
Modified
XFEToolBox.Client.Installer/ViewModel/Windows/PopupWindowViewModel.cs
+16
-21
Modified
XFEToolBox.Client.Installer/Views/Pages/DownloadProgressPage.xaml
+54
-31
Modified
XFEToolBox.Client.Installer/Views/Pages/DownloadProgressPage.xaml.cs
+21
-14
Modified
XFEToolBox.Client.Installer/Views/Pages/InstallPage.xaml
+57
-64
Modified
XFEToolBox.Client.Installer/Views/Pages/InstallProgressPage.xaml
+47
-30
Modified
XFEToolBox.Client.Installer/Views/Pages/InstallProgressPage.xaml.cs
+97
-56
Modified
XFEToolBox.Client.Installer/Views/Pages/Popups/AgreementDialogPopupPage.xaml
+20
-20
Modified
XFEToolBox.Client.Installer/Views/Pages/Popups/NormalDialogPopupPage.xaml
+21
-28
Modified
XFEToolBox.Client.Installer/Views/Windows/MainWindow.xaml
+42
-48
Modified
XFEToolBox.Client.Installer/Views/Windows/MainWindow.xaml.cs
+45
-50
Modified
XFEToolBox.Client.Installer/Views/Windows/PopupWindow.xaml
+33
-22
Modified
XFEToolBox.Client.Installer/Views/Windows/PopupWindow.xaml.cs
+18
-27
Modified
XFEToolBox.Client.Installer/XFEToolBox.Client.Installer.csproj
+3
-2
Added
XFEToolBox.Client.Wpf.Test/InstallerTests.cs
+137
-0
Modified
XFEToolBox.Client.Wpf.Test/XFEToolBox.Client.Wpf.Test.csproj
+2
-0
Modified
XFEToolBox.WpfCore/Resources/Style/ToolThemeResources.xaml
+1
-0
Added
XFEToolBox.WpfCore/Resources/Style/WindowChromeStyle.xaml
+110
-0
Modified
XFEToolBox.sln
+1
-1
Added
XFEToolBox/ViewModel/Pages/ToolCatalogRowViewModel.cs
+37
-0
Added
XFEToolBox/ViewModel/Pages/ToolCategoryGroupViewModel.cs
+50
-0
Modified
XFEToolBox/Views/Pages/ToolBoxPage.xaml
+259
-89
Modified
XFEToolBox/Views/Pages/ToolBoxPage.xaml.cs
+120
-38
Modified
XFEToolBox/XFEToolBox.Client.csproj
+1
-1
XFEstudio/XFEToolBox
重构UI与安装流程,提升安全性与体验
本次提交包括: - 安装器 UI 全面重构,采用现代化样式,统一控件风格,优化布局与交互体验 - 安装流程重写,新增 InstallationService,支持原子写入、失败回滚、严格路径校验,提升安全性 - 下载与进度页面重写,支持暂停/继续/重试,异常处理更健壮,UI 状态同步及时 - 主程序工具箱页面支持分类筛选与分组展示,卡片交互与样式优化,搜索支持多维度模糊匹配 - 移除对 InputSimulator 依赖,窗口拖拽缩放切换为自定义控件 - 优化 ViewModel、Helper、样式等代码结构,提升可维护性,新增相关单元测试 - 修复控件样式、资源引用等兼容性问题,版本号升级至 1.1.2
d4b60f9
代码差异
35 个文件
+1652
-1035