XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEToolBox

【WPF】XFE工具箱

公开
关注 0 Fork 0 Star 0
返回拉取请求列表

dev:合并 14 个提交 #7

已合并 dev master
拉取请求已合并 源分支中的变更已经进入 master。

审查进度

受保护分支要求当前提交获得 1 个批准,当前 0 个。

0 / 1

尚未指定审查人。

XFEstudio 2026-08-28 22:09

变更说明

XFEstudio/XFEToolBox:dev 合并到 master

提交记录

  • 引入项目独立 NuGet 包引用功能 (ed5f0d2) — XFE工作室室长
  • 提升托盘菜单窗口渲染质量与DPI兼容性 (ac06e9e) — XFE工作室室长
  • 引入工具包投稿审核机制及多项体验优化 (0680d86) — XFE工作室室长
  • 新增快速访问/命令面板等核心功能优化 (00c0996) — XFE工作室室长
  • 支持工具强制管理员模式,提升至 1.1.5 (6b8b6db) — XFE工作室室长
  • 支持为工具配置管理员权限启动 (090bc21) — XFE工作室室长
  • 增强安装服务健壮性,完善错误处理与升级流程 (fbb07d5) — XFE工作室室长
  • 将项目版本号升级至 1.1.3 (f0fa658) — XFE工作室室长
  • 引入 WebView2 环境复用机制提升启动体验 (af05532) — XFE工作室室长
  • 优化控件默认行为与样式兼容性,补充测试文档 (715a04d) — XFE工作室室长
  • 工具包下载支持字节级进度与 UI 反馈 (621c8ef) — XFE工作室室长
  • 引入ServerHttpResponseHelper统一下载响应设置 (18b58ce) — XFE工作室室长
  • 优化最近使用卡片图标缓存与加载机制 (af8b779) — XFE工作室室长
  • 统一网络图标加载,支持多格式与动画 GIF (6cff5e8) — XFE工作室室长

提交

此拉取请求包含的提交记录。

文件变更

点击行号左侧的加号可以留下行级 Review 评论。

105 个文件 +6554 -616
Modified XFEToolBox.Client.Installer/README.md +9 -0
Modified XFEToolBox.Client.Installer/Utilities/InstallationService.cs +159 -15
Modified XFEToolBox.Client.Installer/Utilities/ZipHelper.cs +1 -1
Modified XFEToolBox.Client.Installer/Views/Pages/InstallProgressPage.xaml.cs +1 -1
Modified XFEToolBox.Client.Installer/XFEToolBox.Client.Installer.csproj +6 -4
Added XFEToolBox.Client.Wpf.Test/ConsoleFoldBlockStyleTests.cs +94 -0
Modified XFEToolBox.Client.Wpf.Test/Program.cs +221 -0
Added XFEToolBox.Client.Wpf.Test/RecentUsageIconCacheTests.cs +89 -0
Added XFEToolBox.Client.Wpf.Test/ToolNuGetPackageTests.cs +125 -0
Added XFEToolBox.Client.Wpf.Test/ToolRuntimeProcessStartInfoFactoryTests.cs +74 -0
Added XFEToolBox.Client.Wpf.Test/UnifiedControlDefaultsTests.cs +67 -0
Added XFEToolBox.Client.Wpf.Test/WebImageSourceLoaderTests.cs +339 -0
Modified XFEToolBox.Client.Wpf.Test/XFEToolBox.Client.Wpf.Test.csproj +10 -2
Modified XFEToolBox.Core/Tools/ToolCatalogClient.cs +27 -0
Modified XFEToolBox.Core/Tools/ToolCatalogContracts.cs +32 -0
Modified XFEToolBox.Core/Tools/ToolPackageManifest.cs +46 -0
Modified XFEToolBox.Core/XFEToolBox.Core.csproj +2 -2
Modified XFEToolBox.Server.Core/Models/StoredToolPackage.cs +15 -0
Modified XFEToolBox.Server.Core/Services/FileSystemToolPackageRepository.cs +103 -11
Modified XFEToolBox.Server.Core/Services/IToolPackageRepository.cs +16 -0
Modified XFEToolBox.Server.Core/Services/ToolPackageValidator.cs +18 -0
Added XFEToolBox.Server.Core/Utilities/ServerHttpResponseHelper.cs +42 -0
Modified XFEToolBox.Server.Test/Program.cs +85 -0
Modified XFEToolBox.Server/Profiles/ServerProfile.cs +14 -14
Modified XFEToolBox.Server/Program.cs +1 -0
Modified XFEToolBox.Server/Services/AdminManagementService.cs +38 -2
Modified XFEToolBox.Server/Services/RegistrationService.cs +1 -1
Modified XFEToolBox.Server/Services/ToolAdminService.cs +2 -2
Modified XFEToolBox.Server/Services/ToolCatalogService.cs +9 -5
Modified XFEToolBox.Server/Services/ToolPackageContractMapper.cs +9 -0
Added XFEToolBox.Server/Services/ToolSubmissionService.cs +80 -0
Modified XFEToolBox.Server/XFEToolBox.Server.csproj +1 -1
Modified XFEToolBox.Test/Program.cs +56 -0
Modified XFEToolBox.Test/XFEToolBox.Client.Test.csproj +1 -1
Modified XFEToolBox.WpfCore/Controls/DataGridAssist.cs +11 -6
Modified XFEToolBox.WpfCore/Controls/ProgressRing.cs +9 -7
Modified XFEToolBox/App.xaml +1 -2
Modified XFEToolBox/App.xaml.cs +129 -27
Added XFEToolBox/Models/ActivityItem.cs +115 -0
Added XFEToolBox/Models/LauncherItem.cs +55 -0
Modified XFEToolBox/Models/RecentUsageEntry.cs +2 -1
Modified XFEToolBox/Profiles/CacheProfiles/AppCacheProfile.cs +6 -0
Modified XFEToolBox/Profiles/CrossVersionProfiles/SystemProfile.cs +25 -0
Added XFEToolBox/Utilities/ActivityCenterService.cs +121 -0
Modified XFEToolBox/Utilities/AppCenter.cs +6 -8
Modified XFEToolBox/Utilities/DecoratedTextConverter.cs +78 -14
Added XFEToolBox/Utilities/ElevationShieldIcon.cs +64 -0
Added XFEToolBox/Utilities/GlobalHotkeyService.cs +130 -0
Added XFEToolBox/Utilities/LauncherService.cs +270 -0
Added XFEToolBox/Utilities/PinnedItemService.cs +140 -0
Modified XFEToolBox/Utilities/PopupHelper.cs +28 -19
Added XFEToolBox/Utilities/RecentUsageIconCache.cs +62 -0
Modified XFEToolBox/Utilities/RecentUsageService.cs +36 -17
Modified XFEToolBox/Utilities/Server/ToolBoxRequestService.cs +27 -0
Added XFEToolBox/Utilities/SingleInstanceService.cs +92 -0
Added XFEToolBox/Utilities/StartupRegistrationService.cs +18 -0
Modified XFEToolBox/Utilities/TaskManager.cs +24 -12
Added XFEToolBox/Utilities/ToolLaunchPreferenceService.cs +17 -0
Added XFEToolBox/Utilities/ToolLaunchPreferenceStore.cs +45 -0
Modified XFEToolBox/Utilities/ToolProjectRunService.cs +154 -19
Modified XFEToolBox/Utilities/ToolProjectWorkspaceService.cs +2 -0
Added XFEToolBox/Utilities/ToolRuntimeProcessStartInfoFactory.cs +37 -0
Added XFEToolBox/Utilities/ToolWorkshopService.cs +67 -0
Added XFEToolBox/Utilities/TrayIconService.cs +50 -0
Added XFEToolBox/Utilities/WebImageSourceLoader.cs +371 -0
Modified XFEToolBox/ViewModel/Pages/DownloadInfoPageViewModel.cs +29 -21
Added XFEToolBox/ViewModel/Pages/LauncherItemViewModel.cs +81 -0
Modified XFEToolBox/ViewModel/Pages/MainPageViewModel.cs +109 -15
Modified XFEToolBox/ViewModel/Pages/RecentUsageCardViewModel.cs +90 -51
Modified XFEToolBox/ViewModel/Pages/SettingPageViewModel.cs +38 -4
Modified XFEToolBox/ViewModel/Pages/ToolCardViewModel.cs +55 -1
Added XFEToolBox/ViewModel/Pages/ToolProjectCardViewModel.cs +78 -0
Modified XFEToolBox/ViewModel/Windows/MainWindowViewModel.cs +9 -8
Modified XFEToolBox/Views/Pages/Admin/SoftwareManagementPage.xaml +5 -2
Modified XFEToolBox/Views/Pages/Admin/SoftwareManagementPage.xaml.cs +1 -41
Modified XFEToolBox/Views/Pages/Admin/ToolManagementPage.xaml +47 -29
Modified XFEToolBox/Views/Pages/Admin/ToolManagementPage.xaml.cs +9 -3
Modified XFEToolBox/Views/Pages/DownloadInfoPage.xaml +4 -1
Modified XFEToolBox/Views/Pages/DownloadPage.xaml +9 -1
Modified XFEToolBox/Views/Pages/DownloadPage.xaml.cs +16 -37
Modified XFEToolBox/Views/Pages/MainPage.xaml +164 -144
Modified XFEToolBox/Views/Pages/MainPage.xaml.cs +41 -0
Added XFEToolBox/Views/Pages/Popups/PinnedItemsPopupPage.xaml +40 -0
Added XFEToolBox/Views/Pages/Popups/PinnedItemsPopupPage.xaml.cs +87 -0
Added XFEToolBox/Views/Pages/Popups/ToolConfigurationPopupPage.xaml +49 -0
Added XFEToolBox/Views/Pages/Popups/ToolConfigurationPopupPage.xaml.cs +48 -0
Modified XFEToolBox/Views/Pages/SettingPage.xaml +19 -0
Modified XFEToolBox/Views/Pages/SettingPage.xaml.cs +1 -0
Modified XFEToolBox/Views/Pages/ToolBoxPage.xaml +33 -4
Modified XFEToolBox/Views/Pages/ToolBoxPage.xaml.cs +111 -17
Added XFEToolBox/Views/Pages/ToolWorkshopPage.xaml +99 -0
Added XFEToolBox/Views/Pages/ToolWorkshopPage.xaml.cs +86 -0
Added XFEToolBox/Views/Windows/CommandPaletteWindow.xaml +109 -0
Added XFEToolBox/Views/Windows/CommandPaletteWindow.xaml.cs +131 -0
Modified XFEToolBox/Views/Windows/MainWindow.xaml +3 -0
Modified XFEToolBox/Views/Windows/MainWindow.xaml.cs +23 -1
Modified XFEToolBox/Views/Windows/ToolCodeEditorWindow.xaml +69 -2
Modified XFEToolBox/Views/Windows/ToolCodeEditorWindow.xaml.cs +189 -21
Added XFEToolBox/Views/Windows/TrayMenuWindow.xaml +96 -0
Added XFEToolBox/Views/Windows/TrayMenuWindow.xaml.cs +82 -0
Modified XFEToolBox/XFEToolBox.Client.csproj +10 -3
Added XFEToolBox/app.manifest +23 -0
Modified XfeTestArtifacts/test-results.json +423 -11
Modified XfeTestArtifacts/test-results.xml +36 -4
Modified docs/tool-packages.md +17 -1