Files
SpineWallpaper/dist
Shuery 09ff322fe8 refactor: 资源按 游戏/壁纸 分层,预设拆进各自壁纸目录
- assets/<游戏>/<壁纸>/{effects,images,audios}/,每档壁纸自包含
- 每档壁纸自带 preset.js:用 import.meta.url 推导自身资源路径,目录可整体搬走;
  目录名用显示名(含「」),代码键用稳定 id(xilian/kv37,与 WE 属性值绑定)
- preset-store.js -> presets.js:静态 import 两份预设并建 id 索引
- 新增 CONTEXT.md 术语表与 ADR-0001/0002
- 新增 check-paths / compare / heatmap 三个验证工具;serve.mjs 改为每帧强制动画相位归零

验证:check-paths 11/11 路径存在(含此前零引用的 昔涟.flac);浏览器 0 个真实 404;
与基线 worktree 同冻结设置对拍,9 对跨版本比较中 4 对逐像素完全相同(差异 0),
其余 ≤0.19/255,远低于基线自身的双模态抖动(2.27/255)。
2026-09-19 19:26:46 +08:00
..

【崩坏:星穹铁道】昔涟
[b]特色功能[/b]
[list]
  [*]支持切换预设。
    [olist]
      [*]官方昔涟动态立绘。
      [*]官方三点七版本「成为昨日的明天」专题展示页。
    [/olist]
  [*]支持音源切换。
    [olist]
      [*][quote][b]注意:[/b]目前仅支持 URL 格式。[/quote]
    [/olist]
[/list]

[Honkai: Star Rail] Cryene
[b]Special Features[/b]
[list]
  [*]Supports switching presets.
    [olist]
      [*]Official Xilian dynamic portraits.
      [*]Official version 3.7 "As Tomorrow Became Yesterday" special showcase page.
    [/olist]
  [*]Supports switching audio sources.
    [olist]
      [*][quote][b]Note: [/b]Currently only URL format is supported.[/quote]
    [/olist]
[/list]