Skip to content

[Pull Request] Dev=UI separate si - #9

Open
StardustSeemsInk wants to merge 6 commits into
dev=mainfrom
dev=UI-separate-SI
Open

[Pull Request] Dev=UI separate si#9
StardustSeemsInk wants to merge 6 commits into
dev=mainfrom
dev=UI-separate-SI

Conversation

@StardustSeemsInk

@StardustSeemsInk StardustSeemsInk commented Jun 18, 2026

Copy link
Copy Markdown
Member

What does this PR do?

将 dev=UI-separate-SI 分支(KitX Loaders 适配前后端分离架构)合并向 dev=main。

  • ArgsParser 重构为异步解析(ParseAsync),新增 LoadWithoutBlockingAsync 非阻塞插件加载,适配 GUI 宿主(WPF);错误处理与连接建立增强,补充详细调试输出
  • CommunicationManager.Connect 增强:状态检查、超时处理、健壮异常日志,WebSocket 连接可靠建立或清晰报错
  • Program.cs 增加全局异常处理器(未处理异常 + 未观察任务异常),防止静默失败;WPF App 改用非阻塞加载器,退出时优雅关闭 WebSocket 连接
  • 全部项目目标框架统一为 .NET 10.0(WPF/WinForms 为 .NET 10.0-windows)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant