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

XFEToolBox

【WPF】XFE工具箱

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFEToolBox

重构主界面与弹窗,优化控制台与工具箱UI

- 登录弹窗与账户入口重构,统一弹窗机制,支持动画、圆角、拖拽等,提升交互体验 - 控制台输出架构升级,新增线程安全缓冲与虚拟化渲染,支持高并发与大批量输出,UI 性能大幅提升 - 工具箱页面改为卡片式展示,支持图标、分类、缓存校验等,优化交互与视觉 - 首页轮播控件升级,支持自动播放、淡入淡出、内容异步加载与重试,提升流畅度 - 主窗口与弹窗视觉风格统一,圆角裁剪、阴影、拖拽条一致 - 新增 WPF 测试工程,依赖包升级,相关代码重构解耦 - 工具包 manifest 支持 icon 字段,前后端校验与解码优化 - 多处样式、布局、提示文本细节优化,相关文档同步更新

2ca1896
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

50 个文件 +2581 -684
Added XFEToolBox.Client.Core/Console/ConsoleOutputBuffer.cs +118 -0
Added XFEToolBox.Client.Wpf.Test/DecoratedTextConverterStub.cs +14 -0
Added XFEToolBox.Client.Wpf.Test/Program.cs +130 -0
Added XFEToolBox.Client.Wpf.Test/XFEToolBox.Client.Wpf.Test.csproj +23 -0
Modified XFEToolBox.Core/Tools/ToolCatalogContracts.cs +2 -0
Modified XFEToolBox.Core/Tools/ToolPackageManifest.cs +5 -0
Modified XFEToolBox.Core/XFEToolBox.Core.csproj +2 -2
Modified XFEToolBox.Server.Core/Models/StoredToolPackage.cs +2 -0
Modified XFEToolBox.Server.Core/Models/ToolPackageInspection.cs +2 -0
Modified XFEToolBox.Server.Core/Services/FileSystemToolPackageRepository.cs +2 -0
Modified XFEToolBox.Server.Core/Services/ToolPackageValidator.cs +43 -0
Modified XFEToolBox.Server.Test/Program.cs +10 -0
Modified XFEToolBox.Server/Profiles/ServerProfile.cs +3 -1
Modified XFEToolBox.Server/Program.cs +5 -9
Modified XFEToolBox.Server/Services/ToolPackageContractMapper.cs +1 -0
Modified XFEToolBox.Test/Program.cs +54 -0
Modified XFEToolBox.Test/XFEToolBox.Client.Test.csproj +2 -2
Modified XFEToolBox.sln +7 -0
Added XFEToolBox/Model/PopupWindowOptions.cs +25 -0
Modified XFEToolBox/Profiles/CrossVersionProfiles/SystemProfile.cs +2 -2
Added XFEToolBox/Utilities/BufferedConsoleRenderer.cs +278 -0
Modified XFEToolBox/Utilities/Helpers/BilibiliHelper.cs +62 -9
Modified XFEToolBox/Utilities/PopupHelper.cs +18 -7
Modified XFEToolBox/ViewModel/Pages/ConsolePageViewModel.cs +39 -75
Modified XFEToolBox/ViewModel/Pages/MainPageViewModel.cs +105 -15
Added XFEToolBox/ViewModel/Pages/ToolCardViewModel.cs +32 -0
Modified XFEToolBox/ViewModel/Windows/MainWindowViewModel.cs +2 -19
Modified XFEToolBox/ViewModel/Windows/PopupWindowViewModel.cs +14 -4
Modified XFEToolBox/Views/Controls/Carousel.xaml +228 -117
Modified XFEToolBox/Views/Controls/CarouselImageItem.cs +2 -1
Added XFEToolBox/Views/Controls/RoundedClipBorder.cs +41 -0
Modified XFEToolBox/Views/Controls/SmoothScrollViewer.cs +1 -1
Modified XFEToolBox/Views/Pages/ConsolePage.xaml +47 -7
Modified XFEToolBox/Views/Pages/ConsolePage.xaml.cs +20 -2
Deleted XFEToolBox/Views/Pages/LoginPage.xaml +0 -73
Deleted XFEToolBox/Views/Pages/LoginPage.xaml.cs +0 -55
Modified XFEToolBox/Views/Pages/MainPage.xaml +51 -10
Modified XFEToolBox/Views/Pages/MainPage.xaml.cs +5 -1
Added XFEToolBox/Views/Pages/Popups/LoginPopupPage.xaml +120 -0
Added XFEToolBox/Views/Pages/Popups/LoginPopupPage.xaml.cs +84 -0
Modified XFEToolBox/Views/Pages/ToolBoxPage.xaml +119 -21
Modified XFEToolBox/Views/Pages/ToolBoxPage.xaml.cs +133 -32
Modified XFEToolBox/Views/Windows/MainWindow.xaml +149 -51
Modified XFEToolBox/Views/Windows/MainWindow.xaml.cs +54 -1
Modified XFEToolBox/Views/Windows/PopupWindow.xaml +39 -15
Modified XFEToolBox/Views/Windows/PopupWindow.xaml.cs +68 -7
Modified XFEToolBox/XFEToolBox.Client.csproj +4 -4
Added docs/popup-window.md +32 -0
Modified docs/tool-packages.md +7 -5