Repository navigation
feat: native_gui 顶层自治与 Core/Host 分层(ADR 0145)+ GUI 配置公共链修复 - #440
Merged
Merged
Conversation
…委托 guard 公共链 SettingsLoader.LoadUserSettingsFromDirAsync(指针+providers_llm 子文件单点合并),对齐 TUI 同源消费;红测试复现 NRE 后修复,GUI 全量 253 绿 + 真机 exe 验证目录恢复 6 groups
… web_host 协议层拆纯 net10.0 Core(测试 ubuntu 可跑/CI windows job 收窄),与 native_tui 平级同构;命名空间暂保持 JoinCode.Gui.*,启动速度不在范围
…+hosting 契约 8+persistence 8+webview 协议 3+theming 数据面 git mv 迁入 native_gui/src/NativeGui.Core;App.LogDiag 抽 GuiDiag 进 Core(39 处调用批量替换);GuiPalette 渲染面拆 GuiPaletteRenderer 留 Host;旧 JoinCodeGui 改引 Core,程序集名 JoinCode.Gui 过渡期 InternalsVisibleTo 双条目;编译 0 警告 0 错误 + 253/253 绿
…FM+WebView2 四件套+引擎装配)承接表现层 23 文件,旧 modules/apps/gui 归档 .xxx;测试整体迁 native_gui/tests(层级 props 承接 Test.Sdk/FluentAssertions 注入+OutputType Exe);Gui.slnx 三段/module.slnx/CI 三 workflow 路径更新;真机 exe 全链路验证(listening+目录 6 组+引擎 attach+前端 RPC)+ 253/253 绿
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary