feat.设置logo改进

This commit is contained in:
lincube
2026-07-16 10:19:47 +09:00
parent 5f684ce8b6
commit ed7f1dd18f
36 changed files with 522 additions and 736 deletions

View File

@@ -162,10 +162,9 @@
```
LanMountainDesktop-v1.0.2/
├── LanMountainDesktop-Setup-1.0.2-x64.exe # 完整安装包
├── releases.win.json # VeloPack 清单
├── LanMountainDesktop-1.0.2-win-x64.nupkg # VeloPack 包
── RELEASES # VeloPack 元数据
└── (legacy) plonds-filemap-1.0.2.json # 旧格式(可选)
├── plonds-filemap-1.0.2.json # PLONDS 增量清单
├── plonds-filemap-1.0.2.sig # RSA 签名
── objects/ # 增量对象文件(或归档)
```
#### plonds-filemap.json 格式
@@ -451,21 +450,12 @@ private static void EnsurePathWithinRoot(
切换后立即检查更新。
## VeloPack 集成
## 职责边界(当前设计)
### 当前状态
- ✅ CI 管道已生成 VeloPack 原生资产(`releases.win.json`, `*.nupkg`, `RELEASES`
- ✅ Host 拥有更新检查/下载/应用/回滚编排
- ✅ Launcher 仅负责版本选择和启动
- ⚠️ 旧的 `files.json` + `update.zip` 生成作为禁用的回退路径保留在 CI 中
### 未来迁移
计划完全迁移到 VeloPack
1. 移除旧格式支持
2. 简化 CI 管道
3. 利用 VeloPack 的增量更新算法
- ✅ Host 拥有更新检查 / 下载 / 应用 / 回滚编排(`UpdateOrchestrator` + PLONDS
- ✅ Launcher 仅负责版本选择、启动协调、清理 `.destroy` / `.partial`
- ❌ Launcher 不再执行 `apply-update` / `rollback`,也不再托管更新进度窗口业务
- ❌ 已移除 VeloPack / 启动器侧更新引擎残留
## 相关文档