SwiftUI runtime fan-out, sidebar/menu bar usability, and diagnostics polish.
Changes
- Reduce SwiftUI invalidation from high-frequency runtime updates by moving RuntimeDataStore to Observation, so rules, proxies, logs, and connection views only redraw for fields they read.
- Preserve batch-delay publish coalescing and runtime diagnostics while updating the release package to 1.0.19.
- Improve menu bar and sidebar node-selection usability for faster routine proxy switching. (#21)
- Keep the bundled Mihomo core at v1.19.27.
SwiftUI 运行时扇出、sidebar/菜单栏体验和诊断打磨。
更新内容
- 将高频 RuntimeDataStore 迁移到 Observation,降低 traffic、connections、logs 更新对 Rules、Proxies、Logs、Connections 等页面的无关重算。
- 保留批量测速发布合并与运行时诊断能力,同时更新发布包元数据到 1.0.19。
- 优化菜单栏与 sidebar 节点选择的可用性,提升日常代理切换效率。(#21)
- 内置 Mihomo core 保持在 v1.19.27。