# AppSphere V2.0 更新说明

发布日期：2026-08-28

V2.0 将 AppSphere 从“便携启动台”推进为可持续维护的桌面产品：新增长期可用的 OTA 更新链路，同时把 V1.1 已完成的交互与视觉改造完整纳入正式大版本。

## OTA 在线更新

- 启动约 3 秒后静默检查，只有发现更高版本时才显示提示。
- 设置页与托盘菜单均提供“检查软件更新”入口，启动检查可关闭。
- 更新窗口显示版本跨度、更新说明、下载状态和进度。
- Win10/11 自包含版使用 `win-x64` 包；Win7 SP1/Win8.1 兼容版使用 `legacy-win-x64` 包。
- 更新清单和安装包要求 HTTPS；本机回环 HTTP 只用于离线 QA。
- 下载时核对服务器 Content-Length、实际字节数和清单中的文件大小。
- 下载后计算 SHA-256，只有完全匹配才允许进入替换流程。
- 外部 PowerShell 更新器等待主程序退出，解压并覆盖程序目录后自动重启。
- 用户数据不在程序目录，OTA 不会覆盖布局、文件夹、设置、快捷方式副本或图标缓存。
- 更新失败会写入 `%LocalAppData%\AppSphere\Updates\last-update.log`，并保留旧程序可诊断状态。

## 悬浮球与设置

- 明亮、晴朗的动态流光球，贴边后不再只是移出屏幕，而是变形成细长彩色边缘标签。
- 增加“锁定悬浮球位置”，锁定后只响应点击；托盘与设置状态同步。
- 未锁定时使用拖动阈值，降低轻微手抖造成的误移动。
- 设置窗口改为明亮玻璃风，支持滚轮/触控板滚动，并可选择是否始终置顶。
- 点击右上角版本号可查看 V2.0、V1.1、V1.0 更新历史。

## 启动台、文件夹与拖放

- 分页切换带平滑动画；Bambu Studio 等小图标通过高分辨率 Shell 图标缓存改善显示。
- 重命名窗口按清晰层级和充足行高重做，修复 150% DPI 下文本被裁切。
- 文件夹图标可直接预览最多 9 个内部应用；打开后显示名称、数量、真实图标和滚动内容。
- 普通拖放用于排序；仅在另一个应用中央停留约 650ms 后才进入“组合成文件夹”状态。
- 拖放过程中持续显示落点反馈，支持跨页移动、文件夹内排序和拖出文件夹。
- 右键菜单提供前移、后移、移到指定页、移出文件夹等无障碍替代操作。

## 兼容性

- Win10/11 版：Windows x64，.NET 8 自包含单文件。
- Legacy 版：Windows 7 SP1 / Windows 8.1 x64，需要 .NET Framework 4.8。
- Windows 8.0 与 Windows XP 不属于支持范围。
